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