Hi Carsten,<div><br></div><div>Thanks again for your kind reply.</div><div>I am quite newbie to kamailio,  and I dont see why the load balancer is replying &quot;500&quot;.</div><div><br></div><div>It will be great appreciated if you can point out what i am doing wrong in my config file as below.</div>
<div>Actually, there is another issue for the setting below is that it cannot load balancing the &quot;REGISTER&quot; correctly.</div><div><br></div><div>best regards,</div><div><br></div><div>chanea</div><div><br></div><div>
==============================================================</div><div><div><br></div><div>####### Global Parameters #########</div><div>#!define WITH_NAT</div><div><br></div><div><br></div><div><br></div><div># - flags</div>
<div>#   FLT_ - per transaction (message) flags</div><div>#<span class="Apple-tab-span" style="white-space:pre">        </span>FLB_ - per branch flags</div><div>#!define FLT_ACC 1</div><div>#!define FLT_ACCMISSED 2</div><div>#!define FLT_ACCFAILED 3</div>
<div>#!define FLT_NATS 5</div><div><br></div><div>#!define FLB_NATB 6</div><div>#!define FLB_NATSIPPING 7</div><div><br></div><div>####### Global Parameters #########</div><div><br></div><div>debug=-3</div><div>log_stderror=no</div>
<div><br></div><div>memdbg=5</div><div>memlog=5</div><div><br></div><div>log_facility=LOG_LOCAL0</div><div><br></div><div>fork=yes</div><div>children=8</div><div><br></div><div>disable_tcp=yes</div><div><br></div><div>auto_aliases=no</div>
<div><br></div><div>port=5060</div><div><br></div><div><br></div><div>sip_warning=no</div><div><br></div><div>####### Modules Section ########</div><div><br></div><div># set paths to location of modules</div><div>#!ifdef LOCAL_TEST_RUN</div>
<div>mpath=&quot;modules_k:modules&quot;</div><div>#!else</div><div>mpath=&quot;/usr/local/lib64/kamailio/modules_k/:/usr/local/lib64/kamailio/modules/&quot;</div><div>#!endif</div><div>loadmodule &quot;db_mysql.so&quot;</div>
<div>loadmodule &quot;mi_fifo.so&quot;</div><div>loadmodule &quot;kex.so&quot;</div><div>loadmodule &quot;tm.so&quot;</div><div>loadmodule &quot;tmx.so&quot;</div><div>loadmodule &quot;sl.so&quot;</div><div>loadmodule &quot;rr.so&quot;</div>
<div>loadmodule &quot;usrloc.so&quot;</div><div>loadmodule &quot;pv.so&quot;</div><div>loadmodule &quot;maxfwd.so&quot;</div><div>loadmodule &quot;textops.so&quot;</div><div>loadmodule &quot;siputils.so&quot;</div><div>loadmodule &quot;xlog.so&quot;</div>
<div>loadmodule &quot;sanity.so&quot;</div><div>loadmodule &quot;ctl.so&quot;</div><div>loadmodule &quot;mi_rpc.so&quot;</div><div>loadmodule &quot;acc.so&quot;</div><div>loadmodule &quot;dispatcher.so&quot;</div><div><br>
</div><div>#!ifdef WITH_NAT</div><div>loadmodule &quot;nathelper.so&quot;</div><div>loadmodule &quot;rtpproxy.so&quot;</div><div>#!endif</div><div><br></div><div><br></div><div># ----- mi_fifo params -----</div><div>modparam(&quot;mi_fifo&quot;, &quot;fifo_name&quot;, &quot;/tmp/kamailio_fifo&quot;)</div>
<div><br></div><div><br></div><div># ----- rr params -----</div><div># add value to ;lr param to cope with most of the UAs</div><div>modparam(&quot;rr&quot;, &quot;enable_full_lr&quot;, 1)</div><div># do not append from tag to the RR (no need for this script)</div>
<div>modparam(&quot;rr&quot;, &quot;append_fromtag&quot;, 0)</div><div><br></div><div><br></div><div># ----- acc params -----</div><div>modparam(&quot;acc&quot;, &quot;log_flag&quot;, 1)</div><div>modparam(&quot;acc&quot;, &quot;failed_transaction_flag&quot;, 3)</div>
<div>modparam(&quot;acc&quot;, &quot;log_extra&quot;, </div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;src_user=$fU;src_domain=$fd;dst_ouser=$tU;dst_user=$rU;dst_domain=$rd;src_ip=$si&quot;)</div>
<div><br></div><div># ----- tm params -----</div><div>modparam(&quot;tm&quot;, &quot;fr_timer&quot;, 10000)</div><div>modparam(&quot;tm&quot;, &quot;fr_inv_timer&quot;, 40000)</div><div><br></div><div><br></div><div>#!ifdef WITH_NAT</div>
<div># ----- rtpproxy params -----</div><div>#modparam(&quot;rtpproxy&quot;, &quot;rtpproxy_sock&quot;, &quot;udp:<a href="http://127.0.0.1:7722">127.0.0.1:7722</a>&quot;)</div><div>modparam(&quot;rtpproxy&quot;, &quot;rtpproxy_sock&quot;, &quot;udp:{myipaddr}:22222&quot;)</div>
<div># ----- nathelper params -----</div><div>modparam(&quot;nathelper&quot;, &quot;natping_interval&quot;, 600)</div><div>modparam(&quot;nathelper&quot;, &quot;ping_nated_only&quot;, 1)</div><div>modparam(&quot;nathelper&quot;, &quot;sipping_bflag&quot;, FLB_NATSIPPING)</div>
<div>modparam(&quot;nathelper&quot;, &quot;sipping_from&quot;, &quot;sip:pinger@{myipaddr}&quot;)</div><div><br></div><div># params needed for NAT traversal in other modules</div><div>modparam(&quot;nathelper|registrar&quot;, &quot;received_avp&quot;, &quot;$avp(RECEIVED)&quot;)</div>
<div>modparam(&quot;usrloc&quot;, &quot;nat_bflag&quot;, FLB_NATB)</div><div>#!endif</div><div><br></div><div><br></div><div># ----- dispatcher params -----</div><div>modparam(&quot;dispatcher&quot;, &quot;db_url&quot;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;mysql://{mydbsetting}&quot;)</div><div>modparam(&quot;dispatcher&quot;, &quot;table_name&quot;, &quot;dispatcher&quot;)</div><div>modparam(&quot;dispatcher&quot;, &quot;flags&quot;, 2)</div>
<div>modparam(&quot;dispatcher&quot;, &quot;dst_avp&quot;, &quot;$avp(AVP_DST)&quot;)</div><div>modparam(&quot;dispatcher&quot;, &quot;grp_avp&quot;, &quot;$avp(AVP_GRP)&quot;)</div><div>modparam(&quot;dispatcher&quot;, &quot;cnt_avp&quot;, &quot;$avp(AVP_CNT)&quot;)</div>
<div><br></div><div>####### Routing Logic ########</div><div><br></div><div><br></div><div># main request routing logic</div><div><br></div><div>route {</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># per request initial checks</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>route(REQINIT);</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># NAT detection</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>route(NAT);</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># handle requests within SIP dialogs</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>route(WITHINDLG);</div><div><br>
</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>### only initial requests (no To tag)</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># CANCEL processing</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>if (is_method(&quot;CANCEL&quot;))</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if (t_check_trans())</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>t_relay();</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>t_check_trans();</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># record routing for dialog forming requests (in case they are routed)</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span># - remove preloaded route headers</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>remove_hf(&quot;Route&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (is_method(&quot;INVITE|SUBSCRIBE&quot;))</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>record_route();</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># account only INVITEs</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (is_method(&quot;INVITE&quot;))</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>setflag(1); # do accounting</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span># dispatch destinations</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>route(DISPATCH);</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>route(RELAY);</div>
<div>}</div><div><br></div><div><br></div><div>route[RELAY] {</div><div>#!ifdef WITH_NAT</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (check_route_param(&quot;nat=yes&quot;)) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>setbflag(FLB_NATB);</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (isflagset(FLT_NATS) || isbflagset(FLB_NATB)) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>route(RTPPROXY);</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>#!endif</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (!t_relay()) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>sl_reply_error();</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exit;</div><div>}</div><div><br></div><div><br></div><div># Per SIP request initial checks</div>
<div>route[REQINIT] {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (!mf_process_maxfwd_header(&quot;10&quot;)) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>sl_send_reply(&quot;483&quot;,&quot;Too Many Hops&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if(!sanity_check(&quot;1511&quot;, &quot;7&quot;))</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>xlog(&quot;Malformed SIP message from $si:$sp\n&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>exit;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>}</div><div><br></div><div># Caller NAT detection route</div><div>route[NAT] {</div><div>#!ifdef WITH_NAT</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>force_rport();</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>if (nat_uac_test(&quot;19&quot;)) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>#xlog(&quot;L_INFO&quot;,&quot;ALERT: ua is behind NAT (ru:$ru)(IP:$si:$sp)\n&quot;);</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if (method==&quot;REGISTER&quot;) {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>fix_nated_register();</div><div>
<span class="Apple-tab-span" style="white-space:pre">                </span>} else {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>fix_nated_contact();</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>setflag(FLT_NATS);</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>#!endif</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>return;</div>
<div>}</div><div><br></div><div># RTPProxy control</div><div>route[RTPPROXY] {</div><div>#!ifdef WITH_NAT</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (is_method(&quot;BYE&quot;)) {</div><div>
<span class="Apple-tab-span" style="white-space:pre">                </span>unforce_rtp_proxy();</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>} else if (is_method(&quot;INVITE&quot;)){</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>force_rtp_proxy();</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (!has_totag()) add_rr_param(&quot;;nat=yes&quot;);</div><div>#!endif</div><div>
<span class="Apple-tab-span" style="white-space:pre">        </span>return;</div><div>}</div><div><br></div><div><br></div><div><br></div><div># Handle requests within SIP dialogs</div><div>route[WITHINDLG] {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (has_totag()) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span># sequential request withing a dialog should</div><div><span class="Apple-tab-span" style="white-space:pre">                </span># take the path determined by record-routing</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>if (loose_route()) {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>if (is_method(&quot;BYE&quot;)) {</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>setflag(1); # do accounting ...</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                </span>setflag(3); # ... even if the transaction fails</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>route(RELAY);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>} else {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>if ( is_method(&quot;ACK&quot;) ) {</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>if ( t_check_trans() ) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span># non loose-route, but stateful ACK;</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span># must be ACK after a 487 or e.g. 404 from upstream server</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span>t_relay();</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>} else {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                                        </span># ACK without matching transaction ... ignore and discard.</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>sl_send_reply(&quot;404&quot;,&quot;Not here&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>}</div><div><br></div><div># Dispatch requests</div><div>route[DISPATCH] {</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span># round robin dispatching on gateways group &#39;1&#39;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if(!ds_select_dst(&quot;1&quot;, &quot;0&quot;))</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>send_reply(&quot;404&quot;, &quot;No destination&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>exit;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>xlog(&quot;L_INFO&quot;, &quot;--- SCRIPT: going to &lt;$ru&gt; via &lt;$du&gt;\n&quot;);</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>t_on_failure(&quot;RTF_DISPATCH&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>return;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div>
<div>}</div><div><br></div><div># Sample failure route</div><div>failure_route[RTF_DISPATCH] {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (t_is_canceled()) {</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>exit;</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span># next DST - only for 500 or local timeout</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if (t_check_status(&quot;500&quot;)</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>or (t_branch_timeout() and !t_branch_replied()))</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if(ds_next_dst())</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>{</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>t_on_failure(&quot;RTF_DISPATCH&quot;);</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>route(RELAY);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>exit;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
<div>}</div></div><div>=================================================================</div><div><br></div><div><br><br><div class="gmail_quote">On Tue, Feb 26, 2013 at 8:32 PM, Carsten Bock <span dir="ltr">&lt;<a href="mailto:carsten@ng-voice.com" target="_blank">carsten@ng-voice.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
the dispatcher module doesn&#39;t create &quot;500 Internal Server Error&quot; replies.<br>
There must be another source for your error; most likely not the<br>
Kamailio Loadbalancer.<br>
<div class="HOEnZb"><div class="h5"><br>
Kind regards,<br>
Carsten<br>
<br>
2013/2/26 chanea &lt;<a href="mailto:chanea@gmail.com">chanea@gmail.com</a>&gt;:<br>
&gt; Hi Carsten,<br>
&gt;<br>
&gt; Thanks for your quick reply.<br>
&gt; The &quot;500&quot; is generated by the Kamailio server which is used as Load balancer<br>
&gt; ( using dispatcher module).<br>
&gt;<br>
&gt; I dont see any 500 number in my kamailio.cfg in the load balancer kamailio.<br>
&gt; Should I go deep into the dispatcher module itself?<br>
&gt;<br>
&gt;<br>
&gt; Unluckily I cannot check the reason by checking the syslog since this only<br>
&gt; happen when thousands of request come in at the same time.<br>
&gt;<br>
&gt; chanea<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Feb 26, 2013 at 7:24 PM, Carsten Bock &lt;<a href="mailto:carsten@ng-voice.com">carsten@ng-voice.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt; can you see, why the Kamailio is returning a &quot;500 Server internal<br>
&gt;&gt; error&quot;? This response must be either created by some module or by some<br>
&gt;&gt; upstream server (e.g. in case of loadbalancing).<br>
&gt;&gt; Kamailio itself would not create such response, you should (if at all)<br>
&gt;&gt; find the answer in the logs...<br>
&gt;&gt;<br>
&gt;&gt; Kind regards,<br>
&gt;&gt; Carsten<br>
&gt;&gt;<br>
&gt;&gt; 2013/2/26 chanea &lt;<a href="mailto:chanea@gmail.com">chanea@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Dear all<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; While lots of request come to my Kamailio 3.1.x in the same time ,<br>
&gt;&gt; &gt; server<br>
&gt;&gt; &gt; is returning &quot;500, Server Internal Error&quot; to some of the request.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; What should i do if i want to reduce the number of &quot;500&quot; response?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; chanea<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; sr-dev mailing list<br>
&gt;&gt; &gt; <a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
&gt;&gt; &gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Carsten Bock<br>
&gt;&gt; CEO (Geschäftsführer)<br>
&gt;&gt;<br>
&gt;&gt; =============================================================<br>
&gt;&gt; Visit us on the Kamailio World 2013, 16./17. April 2013<br>
&gt;&gt; =&gt; <a href="http://conference.kamailio.com/k01/" target="_blank">http://conference.kamailio.com/k01/</a>                             See<br>
&gt;&gt; you there!<br>
&gt;&gt; =============================================================<br>
&gt;&gt;<br>
&gt;&gt; ng-voice GmbH<br>
&gt;&gt; Schomburgstr. 80<br>
&gt;&gt; D-22767 Hamburg / Germany<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.ng-voice.com" target="_blank">http://www.ng-voice.com</a><br>
&gt;&gt; mailto:<a href="mailto:carsten@ng-voice.com">carsten@ng-voice.com</a><br>
&gt;&gt;<br>
&gt;&gt; Office <a href="tel:%2B49%2040%2034927219" value="+494034927219">+49 40 34927219</a><br>
&gt;&gt; Fax <a href="tel:%2B49%2040%2034927220" value="+494034927220">+49 40 34927220</a><br>
&gt;&gt;<br>
&gt;&gt; Sitz der Gesellschaft: Hamburg<br>
&gt;&gt; Registergericht: Amtsgericht Hamburg, HRB 120189<br>
&gt;&gt; Geschäftsführer: Carsten Bock<br>
&gt;&gt; Ust-ID: DE279344284<br>
&gt;&gt;<br>
&gt;&gt; Hier finden Sie unsere handelsrechtlichen Pflichtangaben:<br>
&gt;&gt; <a href="http://www.ng-voice.com/imprint/" target="_blank">http://www.ng-voice.com/imprint/</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; sr-dev mailing list<br>
&gt;&gt; <a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
&gt;&gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; sr-dev mailing list<br>
&gt; <a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
&gt; <a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
Carsten Bock<br>
CEO (Geschäftsführer)<br>
<br>
=============================================================<br>
Visit us on the Kamailio World 2013, 16./17. April 2013<br>
=&gt; <a href="http://conference.kamailio.com/k01/" target="_blank">http://conference.kamailio.com/k01/</a>                             See<br>
you there!<br>
=============================================================<br>
<br>
ng-voice GmbH<br>
Schomburgstr. 80<br>
D-22767 Hamburg / Germany<br>
<br>
<a href="http://www.ng-voice.com" target="_blank">http://www.ng-voice.com</a><br>
mailto:<a href="mailto:carsten@ng-voice.com">carsten@ng-voice.com</a><br>
<br>
Office <a href="tel:%2B49%2040%2034927219" value="+494034927219">+49 40 34927219</a><br>
Fax <a href="tel:%2B49%2040%2034927220" value="+494034927220">+49 40 34927220</a><br>
<br>
Sitz der Gesellschaft: Hamburg<br>
Registergericht: Amtsgericht Hamburg, HRB 120189<br>
Geschäftsführer: Carsten Bock<br>
Ust-ID: DE279344284<br>
<br>
Hier finden Sie unsere handelsrechtlichen Pflichtangaben:<br>
<a href="http://www.ng-voice.com/imprint/" target="_blank">http://www.ng-voice.com/imprint/</a><br>
<br>
_______________________________________________<br>
sr-dev mailing list<br>
<a href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
</div></div></blockquote></div><br></div>