Also, this is how I am running the rtpproxy:<br>23414 ?        Ss     0:00 /usr/local/bin/rtpproxy -s udp:184.106.168.144 22332 -u root root -p /var/run/rtpproxy/rtpproxy.pid -F -l 184.106.168.144<br><br>And here is the nathelper config for both opensips and b2b:<br>

modparam(&quot;nathelper&quot;, &quot;rtpproxy_sock&quot;, &quot;udp:<a href="http://184.106.168.144:22332">184.106.168.144:22332</a>&quot;)<br>modparam(&quot;nathelper&quot;, &quot;force_socket&quot;, &quot;udp:<a href="http://184.106.168.144:22332">184.106.168.144:22332</a>&quot;)<br>

modparam(&quot;nathelper&quot;, &quot;rtpproxy_retr&quot;, 2)<br>modparam(&quot;nathelper&quot;, &quot;received_avp&quot;, &quot;$avp(i:42)&quot;)<br>modparam(&quot;nathelper&quot;, &quot;ping_nated_only&quot;, 1)<br>modparam(&quot;nathelper&quot;, &quot;rtpproxy_autobridge&quot;, 1)<br>

modparam(&quot;nathelper&quot;, &quot;sipping_bflag&quot;, 8)<br>modparam(&quot;nathelper&quot;, &quot;sipping_from&quot;, &quot;<a href="mailto:sip%3Apinger@platform.worldtalkinc.com">sip:pinger@platform.worldtalkinc.com</a>&quot;)<br>

modparam(&quot;nathelper&quot;, &quot;sipping_method&quot;, &quot;INFO&quot;)<br><br clear="all"><br><br>Does anything of that seems suspicious to you ?<br><br><br><br><br><div class="gmail_quote">On 11 February 2011 16:42, Kamen Petrov <span dir="ltr">&lt;<a href="mailto:kamen.petrov@gmail.com">kamen.petrov@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Anca:<div class="im"><br><i>&gt; There was a problem with the db schema for the b2b_logic table -
    lots of wrong NOT NULL constraints there. I have just fixed it.
    Please take the new schema from svn and replace the table.</i><br></div>

-- Seems to be fine now, thank you.<div class="im"><br><br><i>&gt; Are you using the newest version of rtpproxy?</i><br></div>-- I am running 1.2.0 right now. I have been running 1.2.1 before but with the same success. I moved back to 1.2.0 mainly because the debug does not work with 1.2.1 and I can&#39;t see what happens in the background.<br>


<br>Ovidiu:<div class="im"><br><i>&gt; Then please remove the old core file and make sure that you have the latest source on both servers.</i><br></div>-- I removed the old core file, tested a new call and got into the same issue (as described before: segfault on the rtpproxy). A new core haven&#39;t been generated. Both servers uses the same opensips setup with different config files (loaded with: &quot;<b>-f &lt;file&gt;</b>&quot;)<br>


<br><br>On theory, I should have rtpproxy_offer on the &quot;route&quot; and rtpproxy_answer on the &quot;onreply_route&quot; right ? Since that is the case when I have segfault on the rtpproxy.<br>If I remove the rtpproxy_answer form the onreply_route, there is no segfault, but there is no audio as well.<br>


<br>Please advise.<br>Your help guys is highly appreciated !<br clear="all">--------------------------------------------<br><font color="#888888">Kamen Petrov</font><div><div></div><div class="h5"><br>
<br><br><div class="gmail_quote">On 11 February 2011 16:30, Ovidiu Sas <span dir="ltr">&lt;<a href="mailto:osas@voipembedded.com" target="_blank">osas@voipembedded.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Then please remove the old core file and make sure that you have the<br>
latest source on both servers.<br>
<div><div></div><div><br>
On Fri, Feb 11, 2011 at 9:27 AM, Kamen Petrov &lt;<a href="mailto:kamen.petrov@gmail.com" target="_blank">kamen.petrov@gmail.com</a>&gt; wrote:<br>
&gt; The last core i have is:<br>
&gt; -rw------- 1 root root 43188224 Feb 10 11:49 /core<br>
&gt;<br>
&gt; I did the attached tests 1 or 2 hours ago and the system time now is &quot;Fri<br>
&gt; Feb 11 14:29:14 UTC 2011&quot;.<br>
&gt;<br>
&gt; I guess there is no new core :(<br>
&gt;<br>
&gt;<br>
&gt; On 11 February 2011 16:23, Ovidiu Sas &lt;<a href="mailto:osas@voipembedded.com" target="_blank">osas@voipembedded.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Please get a gdb trace from the core file.<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Ovidiu<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Feb 11, 2011 at 8:31 AM, Kamen Petrov &lt;<a href="mailto:kamen.petrov@gmail.com" target="_blank">kamen.petrov@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt; Ok guys,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Few issues still (after updating from trunk).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; As suggested, I removed the engage_rtp_proxy from the b2b opensips<br>
&gt;&gt; &gt;&gt; instance.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I noticed the following debug from the opensips:<br>
&gt;&gt; &gt;&gt; Feb 11 12:49:06 sms /root/opensips-1.6.4-tls/opensips[21621]:<br>
&gt;&gt; &gt;&gt; ERROR:db_postgres:db_postgres_store_result: 0x7b9360 - invalid query,<br>
&gt;&gt; &gt;&gt; execution aborted<br>
&gt;&gt; &gt;&gt; Feb 11 12:49:06 sms /root/opensips-1.6.4-tls/opensips[21621]:<br>
&gt;&gt; &gt;&gt; ERROR:db_postgres:db_postgres_store_result: 0x7b9360: PGRES_FATAL_ERROR<br>
&gt;&gt; &gt;&gt; Feb 11 12:49:06 sms /root/opensips-1.6.4-tls/opensips[21621]:<br>
&gt;&gt; &gt;&gt; ERROR:db_postgres:db_postgres_store_result: 0x7b9360: ERROR:  null<br>
&gt;&gt; &gt;&gt; value in<br>
&gt;&gt; &gt;&gt; column &quot;e3_sid&quot; violates not-null constraint#012<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Looking on the postgres log, here is the failed SQL statement:<br>
&gt;&gt; &gt;&gt; 2011-02-11 12:49:06 UTC ERROR:  null value in column &quot;e3_sid&quot; violates<br>
&gt;&gt; &gt;&gt; not-null constraint<br>
&gt;&gt; &gt;&gt; 2011-02-11 12:49:06 UTC STATEMENT:  insert into b2b_logic<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; (si_key,scenario,sparam0,sparam1,sparam2,sparam3,sparam4,sdp,sstate,next_sstate,e1_type,e1_sid,e1_to,e1_from,e1_key,e2_type,e2_sid,e2_to,e2_from,e2_key<br>
&gt;&gt; &gt;&gt; ) values<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; (&#39;545.0&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,&#39;&#39;,-3,0,0,&#39;&#39;,&#39;<a href="http://sip:17864776626@190.124.220.12:5060" target="_blank">sip:17864776626@190.124.220.12:5060</a>&#39;,&#39;<a href="mailto:sip%3A359883327749@69.25.128.234" target="_blank">sip:359883327749@69.25.128.234</a>&#39;,&#39;B2B.608.661&#39;,1,&#39;&#39;,&#39;<a href="http://sip:17864776626@190.124.220.12:5060" target="_blank">sip:17864776626@190.124.220.12:5060</a>&#39;,&#39;<a href="mailto:sip%3A359883327749@69.25.128.234" target="_blank">sip:359883327749@69.25.128.234</a>&#39;,&#39;B2B.545.4207959&#39;)<br>



&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I am using the default b2b postgres tables.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; So next, I have the following config on the rtpproxy opensips (not the<br>
&gt;&gt; &gt;&gt; b2b<br>
&gt;&gt; &gt;&gt; one):<br>
&gt;&gt; &gt;&gt; #####################################################<br>
&gt;&gt; &gt;&gt; route[1] {<br>
&gt;&gt; &gt;&gt;         fix_nated_contact();<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;         if (is_method(&quot;INVITE&quot;)) {<br>
&gt;&gt; &gt;&gt;                 rewritehostport(&quot;<a href="http://184.106.168.144:5061" target="_blank">184.106.168.144:5061</a>&quot;);<br>
&gt;&gt; &gt;&gt;                 if (rtpproxy_offer(&quot;eo&quot;,&quot;184.106.168.144&quot;))<br>
&gt;&gt; &gt;&gt;                     t_on_reply(&quot;1&quot;);<br>
&gt;&gt; &gt;&gt;         }<br>
&gt;&gt; &gt;&gt;         else if (method == &quot;BYE&quot; || method == &quot;CANCEL&quot;) {<br>
&gt;&gt; &gt;&gt;                 unforce_rtp_proxy();<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; onreply_route[1] {<br>
&gt;&gt; &gt;&gt;         if (!(status=~&quot;183&quot; || status=~&quot;200&quot;)) {<br>
&gt;&gt; &gt;&gt;                 drop;<br>
&gt;&gt; &gt;&gt;         }<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;         rtpproxy_answer(&quot;FA&quot;);<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; As result, when I initiate a call, I get the following on the syslog:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Feb 11 12:52:48 sms /root/opensips-1.6.4-tls/opensips[21754]:<br>
&gt;&gt; &gt;&gt; INFO:nathelper:rtpp_test: rtp proxy &lt;udp:<a href="http://184.106.168.144:22332" target="_blank">184.106.168.144:22332</a>&gt; found,<br>
&gt;&gt; &gt;&gt; support for it enabled<br>
&gt;&gt; &gt;&gt; Feb 11 12:52:48 sms /root/opensips-1.6.4-tls/opensips[21753]:<br>
&gt;&gt; &gt;&gt; INFO:nathelper:rtpp_test: rtp proxy &lt;udp:<a href="http://184.106.168.144:22332" target="_blank">184.106.168.144:22332</a>&gt; found,<br>
&gt;&gt; &gt;&gt; support for it enabled<br>
&gt;&gt; &gt;&gt; ....<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21746]:<br>
&gt;&gt; &gt;&gt; DBG:nathelper:force_rtp_proxy: Forcing body:#012[v=0#015#012o=-<br>
&gt;&gt; &gt;&gt; 229796569696953 1 IN IP4 190.124.220.12#015#012s=-#015#012c=IN IP4<br>
&gt;&gt; &gt;&gt; 190.124.220.12<br>
&gt;&gt; &gt;&gt; #015#012t=0 0#015#012m=audio 18338 RTP/AVP 0 101#015#012a=rtpmap:0<br>
&gt;&gt; &gt;&gt; PCMU/8000#015#012a=rtpmap:101 telephone-event/8000#015#012a=fmtp:101<br>
&gt;&gt; &gt;&gt; 0-16]<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21746]:<br>
&gt;&gt; &gt;&gt; DBG:core:parse_to: display={011359883327749},<br>
&gt;&gt; &gt;&gt; ruri={<a href="mailto:sip%3A359883327749@69.25.128.233" target="_blank">sip:359883327749@69.25.128.233</a>}<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms rtpproxy[21731]: DBUG:handle_command: received<br>
&gt;&gt; &gt;&gt; command<br>
&gt;&gt; &gt;&gt; &quot;21746_6 LA <a href="mailto:4512c49c3cd0db1b410744fe0ced15bf@69.25.128.233" target="_blank">4512c49c3cd0db1b410744fe0ced15bf@69.25.128.233</a><br>
&gt;&gt; &gt;&gt; 190.124.220.12<br>
&gt;&gt; &gt;&gt; 18338 as612bc040;1 B2B.599.537;1&quot;<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms kernel: [7145167.526106] rtpproxy[21731]: segfault<br>
&gt;&gt; &gt;&gt; at<br>
&gt;&gt; &gt;&gt; 0 ip 00000000004053e9 sp 00007fff71948b00 error 4 in<br>
&gt;&gt; &gt;&gt; rtpproxy[400000+e000]<br>
&gt;&gt; &gt;&gt; ....<br>
&gt;&gt; &gt;&gt; ....<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21748]:<br>
&gt;&gt; &gt;&gt; DBG:tm:t_reply_matching: hash 23820 label 1987919557 branch 0<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21748]:<br>
&gt;&gt; &gt;&gt; DBG:tm:t_reply_matching: REF_UNSAFE:[0x7fc0f89b4f10] after is 2<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21748]:<br>
&gt;&gt; &gt;&gt; DBG:tm:t_reply_matching: reply matched (T=0x7fc0f89b4f10)!<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21748]:<br>
&gt;&gt; &gt;&gt; DBG:tm:t_check: end=0x7fc0f89b4f10<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:05 sms /root/opensips-1.6.4-tls/opensips[21748]:<br>
&gt;&gt; &gt;&gt; DBG:tm:reply_received: org. status uas=100, uac[0]=0 local=0<br>
&gt;&gt; &gt;&gt; is_invite=1)<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:06 sms /root/opensips-1.6.4-tls/opensips[21746]:<br>
&gt;&gt; &gt;&gt; ERROR:nathelper:send_rtpp_command: timeout waiting reply from a RTP<br>
&gt;&gt; &gt;&gt; proxy<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:06 sms /root/opensips-1.6.4-tls/opensips[21746]:<br>
&gt;&gt; &gt;&gt; ERROR:nathelper:send_rtpp_command: proxy &lt;udp:<a href="http://184.106.168.144:22332" target="_blank">184.106.168.144:22332</a>&gt;<br>
&gt;&gt; &gt;&gt; does<br>
&gt;&gt; &gt;&gt; not respond, disable it<br>
&gt;&gt; &gt;&gt; Feb 11 12:53:06 sms /root/opensips-1.6.4-tls/opensips[21746]:<br>
&gt;&gt; &gt;&gt; ERROR:nathelper:send_rtpp_command: can&#39;t send command to a RTP proxy<br>
&gt;&gt; &gt;&gt; Connection refused<br>
&gt;&gt; &gt;&gt; ........................ repeating over 100<br>
&gt;&gt; &gt;&gt; times................................<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Obviously the RTPproxy dies.<br>
&gt;&gt; &gt;&gt; What I noticed is, when i remove<br>
&gt;&gt; &gt;&gt;             rtpproxy_answer(&quot;FA&quot;);<br>
&gt;&gt; &gt;&gt; from the onreply_route, the RTPproxy does not dies.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Any ideas what I am doing wrong ?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thank you.<br>
&gt;&gt; &gt;&gt; -- Kamen<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Users mailing list<br>
&gt;&gt; &gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt; &gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt;&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>