<font><div>Hi:<br>&nbsp;&nbsp;&nbsp;&nbsp; When I add BYE processing as follow :<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (method==BYE) {<br>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; end_media_session();<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</div></font><div><includetail><div><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; an error occurs:<br>Oct 15 10:36:27 opensips-1 /sbin/opensips[12894]: ERROR:mediaproxy:use_media_proxy: insufficient ports returned from mediaproxy: got 0, expected 1<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I see from my mediaproxy it has already <font _msthash="1091831" _mstsrchtml="分配" lang="en">distribution</font>&nbsp; 4 ports to the session.<br><br>&nbsp;&nbsp;&nbsp; </div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------&nbsp;原始邮件&nbsp;------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>发件人:</b>&nbsp;"Laszlo"&lt;laszlo@voipfreak.net&gt;;</div><div><b>发送时间:</b>&nbsp;2012年10月12日(星期五) 凌晨1:37</div><div><b>收件人:</b>&nbsp;"OpenSIPS users mailling list"&lt;users@lists.opensips.org&gt;; <wbr></div><div></div><div><b>主题:</b>&nbsp;Re: [OpenSIPS-Users] opensips use engage_media_proxy(),cannot end_media_session() problem</div></div><div><br></div>It won't do anything if you used engage_media_proxy(), see<br>http://www.opensips.org/html/docs/modules/1.6.x/mediaproxy.html#id250230<br><br><br>2012/10/11 Binan AL Halabi &lt;binanalhalabi@yahoo.com&gt;:<br>&gt; Hi,<br>&gt;<br>&gt; # BYE processing<br>&gt;&nbsp; if (method==BYE) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end_media_session();<br>&gt;&nbsp; }<br>&gt;<br>&gt; // Binan<br>&gt;<br>&gt; ________________________________<br>&gt; Från: ㄨ冷se灬 &lt;291490117@qq.com&gt;<br>&gt; Till: users &lt;users@lists.opensips.org&gt;<br>&gt; Skickat: torsdag, 11 oktober 2012 11:14<br>&gt; Ämne: [OpenSIPS-Users] opensips use engage_media_proxy(), cannot<br>&gt; end_media_session() problem<br>&gt;<br>&gt; hi:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my opensips is 1.6.4-2&nbsp;&nbsp;&nbsp; mediaproxy is 2.4.4<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; now when call from PSTN to my opensips ,it works normal.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; but call from my opensips to PSTN ,it has a problem:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; opensips receive an invite message ,it&nbsp; use engage_media_proxy and<br>&gt; the call works normal ,my media-relay has log as below:<br>&gt;<br>&gt; 13:49:50 media-relay[690]:<br>&gt; mediaproxy.mediacontrol.StreamListenerProtocol starting on 54436<br>&gt; 13:49:50 media-relay[690]:<br>&gt; mediaproxy.mediacontrol.StreamListenerProtocol starting on 54437<br>&gt; 13:49:50 media-relay[690]:<br>&gt; mediaproxy.mediacontrol.StreamListenerProtocol starting on 54438<br>&gt; 13:49:50 media-relay[690]:<br>&gt; mediaproxy.mediacontrol.StreamListenerProtocol starting on 54439<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when opensips receive BYE message ,it can end the dialog ,but doesnot<br>&gt; end media session.just wait for&nbsp; conntrack timeout ,after 60 sceonds<br>&gt; ,mediadispatcher end the session:<br>&gt; media-dispatcher[1888]: session with call_id<br>&gt; 4c66ef815a8aa336677314c730bc2dc3@A.B.C.D:5060 from relay 172.30.74.4 did<br>&gt; timeout<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; why media-relay cannot end the session by end_media_session()<br>&gt; automatic?<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp; my opensips.cfg is like this:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("rr", "enable_full_lr", 0)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("rr", "append_fromtag", 1)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("dialog", "dlg_flag", 10)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("dialog", "bye_on_timeout_flag", 11)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("dialog", "default_timeout",7200)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("dialog", "db_url", "mysql://xxxx:xxxx@A.B.C.D/XXXX")<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("dialog", "db_mode", 1)<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("mediaproxy", "disable", 0)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("mediaproxy", "mediaproxy_socket",<br>&gt; "/var/run/mediaproxy/dispatcher.sock")<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("mediaproxy", "mediaproxy_timeout", 500)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("mediaproxy", "signaling_ip_avp", "$avp(s:nat_ip)")<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; modparam("mediaproxy", "media_relay_avp", "$avp(s:media_relay)")<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .......<br>&gt; on my main route:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (is_method("INVITE")) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; engage_media_proxy();<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt;<br>&gt; regards<br>&gt; vic.xiang<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; Users@lists.opensips.org<br>&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; Users@lists.opensips.org<br>&gt; http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br>&gt;<br><br>_______________________________________________<br>Users mailing list<br>Users@lists.opensips.org<br>http://lists.opensips.org/cgi-bin/mailman/listinfo/users<br></includetail></div>