do you have bypass_media=true set or the inbound-bypass-media sip profile option set?<br>This call flow looks to me like proxy mode where the sdp of the inbound leg is offered to the remote leg to attempt to<br>establish direct communication between caller and gateway.<br>
<br>Since caller has natted IP this may not work so well.<br><br>If you are setting bypass_media=true, either remove it or use proxy_media=true instead.<br><br><div class="gmail_quote">On Sun, Apr 20, 2008 at 10:39 AM, kokoska rokoska &lt;<a href="mailto:kokoska.rokoska@post.cz">kokoska.rokoska@post.cz</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
My be i have a clue :-)<br>
<br>
May be FreeSWITCH thinks that offers different IPs because I set<br>
&quot;ext-rtp-ip&quot; to public IP of my network in SIP profile gateway is in -<br>
FreeSWITCH runs on devel machine behind NAT...<br>
<br>
Do you think it could be the reason? And if yes, how to avoid it?<br>
<br>
Best regards,<br>
<br>
kokoska.rokoska<br>
<font color="#888888"><br>
<br>
kokoska rokoska napsal(a):<br>
</font><div><div></div><div class="Wj3C7c">&gt;<br>
&gt; Brian West napsal(a):<br>
&gt;&gt; Can you provide a bit more detail? &nbsp;I can only guess what or how<br>
&gt;&gt; you&#39;re trying to use it.<br>
&gt;&gt;<br>
&gt;<br>
&gt; Well, here is what I try to do:<br>
&gt;<br>
&gt; 1. I have two users defined in directory which are registered with<br>
&gt; FreeSWITCH. Both are in same SIP profile &quot;default&quot; (FS UA runs at port<br>
&gt; 5065).<br>
&gt;<br>
&gt; 2. I have different SIP profile (FS UA runs at port 7001) in which I<br>
&gt; have defiend gateway to my telco-provider.<br>
&gt;<br>
&gt; 3. A make a call from one of users (see 1.) to some PSTN number.<br>
&gt; FreeSWITCH (UA at port 5065) receives INVITE, ask about credentials etc.<br>
&gt; FreeSWITCH (UA at port 7001) successfuly authorizes against my telco<br>
&gt; etc. and establish media flow (183,200) from local port, say 1234, IP<br>
&gt; <a href="http://1.2.3.4" target="_blank">1.2.3.4</a>.<br>
&gt;<br>
&gt; 4. Than UA at port 5065 try to establish media flow (183,200) to local<br>
&gt; user, but offers the same IP/port in SDP - <a href="http://1.2.3.4:1234" target="_blank">1.2.3.4:1234</a>.<br>
&gt;<br>
&gt; 5. Than both legs (my telco and local user) send RTP to same IP:port.<br>
&gt; IMO it can&#39;t work. And, like I think, it don&#39;t - both legs hear nothing<br>
&gt; and FreeSWITCH kills call after a while with cause: MEDIA_TIMEOUT.<br>
&gt;<br>
&gt;<br>
&gt;&gt; How are you trying to call a registered user?<br>
&gt;<br>
&gt; I&#39;m not sure what you are asking. I call localy registred user by<br>
&gt; &lt;action application=&#39;bridge&#39; data=&#39;sofia/default/user%domain&#39;/&gt;<br>
&gt; and it works fine.<br>
&gt;<br>
&gt; What don&#39;t work (see above) is to call out through gateway:<br>
&gt; &lt;action application=&#39;bridge&#39; data=&#39;sofia/gateway/gw_name/number&#39;/&gt;<br>
&gt;<br>
&gt;&gt; It&#39;s perfectly OK to<br>
&gt;&gt; receive media from two different IP&#39;s on the same port<br>
&gt;<br>
&gt; Yes, but there is same IP and port...<br>
&gt;<br>
&gt;&gt; but I smell a<br>
&gt;&gt; bug but more so a usage case we haven&#39;t tested.<br>
&gt;&gt;<br>
&gt;<br>
&gt; Not sure, but it looks like it. Or I miss something important in config<br>
&gt; options.<br>
&gt;<br>
&gt;&gt; Provide the sip trace and the console log on pastebin and reply with<br>
&gt;&gt; the urls.<br>
&gt;&gt;<br>
&gt;<br>
&gt; Here is pastebin url:<br>
&gt; <a href="http://pastebin.freeswitch.org/4273" target="_blank">http://pastebin.freeswitch.org/4273</a><br>
&gt;<br>
&gt;<br>
&gt; Best regards,<br>
&gt;<br>
&gt; kokoska.rokoska<br>
&gt;<br>
&gt;&gt; /b<br>
&gt;&gt;<br>
&gt;&gt; On Apr 20, 2008, at 5:42 AM, kokoska rokoska wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I have came into troubles with calling from localy registered user<br>
&gt;&gt;&gt; through Sofia gateway:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH offers the same RTP port in SDP to both call legs and thus<br>
&gt;&gt;&gt; I&#39;m without audio and FreeSWITCH kills the call after a while with<br>
&gt;&gt;&gt; cause<br>
&gt;&gt;&gt; MEDIA_TIMEOUT (this is not really valid cause, because media goes to<br>
&gt;&gt;&gt; FreeSWITCH from both legs, but to the same port :-)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; When I make call between localy registered users, everything looks<br>
&gt;&gt;&gt; good.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I really don&#39;t know what I&#39;m doing wrong, so any clue is very<br>
&gt;&gt;&gt; appreciated :-)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BTW: I have both FreeSWITCH console log and pcap dump if someone<br>
&gt;&gt;&gt; interested. And, of course, can supply any other required informations<br>
&gt;&gt;&gt; about calls.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks in advance, best regards<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; kokoska.rokoska<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; Brian West<br>
&gt;&gt; <a href="mailto:sip%3Abrian@freeswitch.org">sip:brian@freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Freeswitch-users mailing list<br>
&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400