I just want to add that I enabled STUN on my cell so now the SDP message in the INVITE to voip.ms contains the public IP of my phone, but it still doesn't work.


From: marcin321@hotmail.com
To: freeswitch-users@lists.freeswitch.org
Date: Fri, 28 Jan 2011 19:54:19 -0500
Subject: [Freeswitch-users] Outbound only calls don't connect when bypass_media is true.

Hello,

I'm a new user of freeswitch, so please bear with me. I have the
following setup:
voip.ms <- SIP over UDP -> my desktop running freeswitch <- SIP over TCP -> my nokia cellphone on AT&T wireless. This setup is intended to conserve the battery usage.
I've managed to make everything work well when I'm calling in over any phone to my cell phone, and freeswitch is enabled to work in bypass_media = true, even though by cell is behind NAT on at&t's network. Things break when I pick up my cell and try to call my home phone (or any phone for that matter). This is the relevant snippet from my dialplan:
<extension name="outbound">
  <condition field="destination_number" expression="^1?([2-9]\d{2}[2-9]\d{6})$">
    <!--<action application="set" data="bypass_media=true"/>-->
    <action application="bridge" data="sofia/gateway/voip.ms/1$1"/>
  </condition>
</extension>

Like shown above, my call will go to my home phone. When I uncomment the bypass_media tag, my call will not connect. Here are the siptraces
I replaced my real home phone number in the with "MYPHONE".

recv 940 bytes from tcp/[32.136.78.180]:51328 at 21:15:58.406250:
   ------------------------------------------------------------------------
   INVITE sip:MYPHONE@192.168.1.100;transport=TCP SIP/2.0
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bK212idg50p1hc6vjdu7steua;rport
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>
   Contact: <sip:M9jdt73ig0oOJSbt6Uyy@10.153.174.6:5060;transport=TCP>
   Supported: 100rel,timer
   CSeq: 5244503 INVITE
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   Allow: UPDATE,PRACK,SUBSCRIBE,REFER,NOTIFY,INVITE,ACK,CANCEL,OPTIONS,BYE
   User-Agent: S60 RM-624 v 20.2.042 (en)
   Expires: 120
   Privacy: None
   Session-Expires: 1800
   Max-Forwards: 70
   Content-Type: application/sdp
   Accept-Language: en
   Content-Length: 292

   v=0
   o=1001 63464487340299625 63464487340299625 IN IP4 10.153.174.6
   s=-
   c=IN IP4 10.153.174.6
   t=0 0
   m=audio 49152 RTP/AVP 18 97 98
   a=sendrecv
   a=rtpmap:18 G729/8000
   a=ptime:20
   a=maxptime:40
   a=fmtp:18 annexb=no
   a=rtpmap:97 iLBC/8000
   a=rtpmap:98 telephone-event/8000
   a=fmtp:98 0-15
   ------------------------------------------------------------------------
send 387 bytes to tcp/[32.136.78.180]:51328 at 21:15:58.406250:
   ------------------------------------------------------------------------
   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bK212idg50p1hc6vjdu7steua;rport=51328;received=32.136.78.180
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   CSeq: 5244503 INVITE
   User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-7a04104 2011-01-13 18-04-05 -0600
   Content-Length: 0

   ------------------------------------------------------------------------
send 875 bytes to tcp/[32.136.78.180]:51328 at 21:15:58.406250:
   ------------------------------------------------------------------------
   SIP/2.0 407 Proxy Authentication Required
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bK212idg50p1hc6vjdu7steua;rport=51328;received=32.136.78.180
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj2011-01-28 16:15:58.406250 [WARNING] sofia_reg.c:1241 SIP auth challenge (INVITE) on sofia profile 'internal' for [MYPHONE@192.168.1.100] from ip 32.136.78.180

   To: <sip:MYPHONE@192.168.1.100>;tag=FQy5v5emcyt1m
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   CSeq: 5244503 INVITE
   User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-7a04104 2011-01-13 18-04-05 -0600
   Accept: application/sdp
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, hold, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
   Proxy-Authenticate: Digest realm="192.168.1.100", nonce="8dc0f0de-04b7-44ba-9ef9-a3caa135ec28", algorithm=MD5, qop="auth"
   Content-Length: 0

   ------------------------------------------------------------------------
recv 368 bytes from tcp/[32.136.78.180]:51328 at 21:15:58.765625:
   ------------------------------------------------------------------------
   ACK sip:MYPHONE@192.168.1.100;transport=TCP SIP/2.0
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bK212idg50p1hc6vjdu7steua;rport
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>;tag=FQy5v5emcyt1m
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   CSeq: 5244503 ACK
   Supported: sec-agree
   Max-Forwards: 70
   Content-Length: 0

   ------------------------------------------------------------------------
recv 1222 bytes from tcp/[32.136.78.180]:51328 at 21:15:59.406250:
   ------------------------------------------------------------------------
   INVITE sip:MYPHONE@192.168.1.100;transport=TCP SIP/2.0
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bKlelbaqjr084phj1q4r0cg9b;rport
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>
   Contact: <sip:M9jdt73ig0oOJSbt6Uyy@10.153.174.6:5060;transport=TCP>
   Supported: 100rel,timer
   CSeq: 5244504 INVITE
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   Allow: UPDATE,PRACK,SUBSCRIBE,REFER,NOTIFY,INVITE,ACK,CANCEL,OPTIONS,BYE
   User-Agent: S60 RM-624 v 20.2.042 (en)
   Expires: 120
   Privacy: None
   Session-Expires: 1800
   Max-Forwards: 70
   Proxy-Authorization: Digest qop=auth,realm="192.168.1.100",nonce="8dc0f0de-04b7-44ba-9ef9-a3caa135ec28",algorithm=MD5,username="1001",cnonce="0a1e034e285d559db5d6ded3fb0ce4ee",nc=00000001,uri="sip:MYPHONE@192.168.1.100;transport=TCP",response="6c16edff1f978e58fadf6fb464ab8913"
   Content-Type: application/sdp
   Accept-Language: en
   Content-Length: 292

   v=0
   o=1001 63464487340299625 63464487340299625 IN IP4 10.153.174.6
   s=-
   c=IN IP4 10.153.174.6
   t=0 0
   m=audio 49152 RTP/AVP 18 97 98
   a=sendrecv
   a=rtpmap:18 G729/8000
   a=ptime:20
   a=maxptime:40
   a=fmtp:18 annexb=no
   a=rtpmap:97 iLBC/8000
   a=rtpmap:98 telephone-event/8000
   a=fmtp:98 0-15
   ------------------------------------------------------------------------
send 387 bytes to tcp/[32.136.78.180]:51328 at 21:15:59.406250:
   ------------------------------------------------------------------------
   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bKlelbaqjr084phj1q4r0cg9b;rport=51328;received=32.136.78.180
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   CSeq: 5244504 INVITE
   User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-7a04104 2011-01-13 18-04-05 -0600
   Content-Length: 0

   ------------------------------------------------------------------------
2011-01-28 16:15:59.406250 [NOTICE] switch_channel.c:808 New Channel sofia/internal/1001@192.168.1.100 [e5841001-04bd-4e16-9519-64ff2c7a8c2f]
2011-01-28 16:15:59.421875 [INFO] mod_dialplan_xml.c:331 Processing 1001 <1001>->MYPHONE in context default
2011-01-28 16:15:59.437500 [NOTICE] switch_channel.c:808 New Channel sofia/external/1MYPHONE [60940227-9ae0-4c0c-abdb-f3988852fae0]
send 1141 bytes to udp/[74.63.41.218]:5060 at 21:15:59.453125:
   ------------------------------------------------------------------------
   INVITE sip:1MYPHONE@newyork.voip.ms SIP/2.0
   Via: SIP/2.0/UDP 69.125.20.15:5080;rport;branch=z9hG4bKNp4ZFeKSD43tS
   Max-Forwards: 69
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788615 INVITE
   Contact: <sip:gw+voip.ms@69.125.20.15:5080;transport=udp;gw=voip.ms>
   User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-7a04104 2011-01-13 18-04-05 -0600
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, hold, refer
   Content-Type: application/sdp
   Content-Disposition: session
   Content-Length: 280
   X-FS-Support: update_display
   Remote-Party-ID: "Extension 1001" <sip:1001@69.125.20.15>;party=calling;screen=yes;privacy=off

   v=0
   o=1001 63464487340299625 63464487340299625 IN IP4 10.153.174.6
   s=-
   c=IN IP4 10.153.174.6
   t=0 0
   m=audio 49152 RTP/AVP 18 97 98
   a=rtpmap:18 G729/8000
   a=fmtp:18 annexb=no
   a=rtpmap:97 iLBC/8000
   a=rtpmap:98 telephone-event/8000
   a=fmtp:98 0-15
   a=ptime:20
   a=maxptime:40
   ------------------------------------------------------------------------
recv 570 bytes from udp/[74.63.41.218]:5060 at 21:15:59.468750:
   ------------------------------------------------------------------------
   SIP/2.0 407 Proxy Authentication Required
   Via: SIP/2.0/UDP 69.125.20.15:5080;branch=z9hG4bKNp4ZFeKSD43tS;received=69.125.20.15;rport=5080
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>;tag=as7e7ea843
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788615 INVITE
   User-Agent: VoIPMS/SERAST
   Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
   Supported: replaces
   Proxy-Authenticate: Digest algorithm=MD5, realm="newyork.voip.ms", nonce="2d534dd6"
   Content-Length: 0

   ------------------------------------------------------------------------
send 359 bytes to udp/[74.63.41.218]:5060 at 21:15:59.468750:
   ------------------------------------------------------------------------
   ACK sip:1MYPHONE@newyork.voip.ms SIP/2.0
   Via: SIP/2.0/UDP 69.125.20.15:5080;rport;branch=z9hG4bKNp4ZFeKSD43tS
   Max-Forwards: 69
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>;tag=as7e7ea843
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788615 ACK
   Content-Length: 0

   ------------------------------------------------------------------------
send 1344 bytes to udp/[74.63.41.218]:5060 at 21:15:59.468750:
   ------------------------------------------------------------------------
   INVITE sip:1MYPHONE@newyork.voip.ms SIP/2.0
   Via: SIP/2.0/UDP 69.125.20.15:5080;rport;branch=z9hG4bKpZXrH93vaDtDN
   Max-Forwards: 69
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788616 INVITE
   Contact: <sip:gw+voip.ms@69.125.20.15:5080;transport=udp;gw=voip.ms>
   Expires: 300
   User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-7a04104 2011-01-13 18-04-05 -0600
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, hold, refer
   Proxy-Authorization: Digest username="121628", realm="newyork.voip.ms", nonce="2d534dd6", algorithm=MD5, uri="sip:1MYPHONE@newyork.voip.ms", response="16f3301efae13df926da7550f709d28a"
   Content-Type: application/sdp
   Content-Disposition: session
   Content-Length: 280
   X-FS-Support: update_display
   Remote-Party-ID: "Extension 1001" <sip:1001@69.125.20.15>;party=calling;screen=yes;privacy=off

   v=0
   o=1001 63464487340299625 63464487340299625 IN IP4 10.153.174.6
   s=-
   c=IN IP4 10.153.174.6
   t=0 0
   m=audio 49152 RTP/AVP 18 97 98
   a=rtpmap:18 G729/8000
   a=fmtp:18 annexb=no
   a=rtpmap:97 iLBC/8000
   a=rtpmap:98 telephone-event/8000
   a=fmtp:98 0-15
   a=ptime:20
   a=maxptime:40
   ------------------------------------------------------------------------
recv 488 bytes from udp/[74.63.41.218]:5060 at 21:15:59.484375:
   ------------------------------------------------------------------------
   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP 69.125.20.15:5080;branch=z9hG4bKpZXrH93vaDtDN;received=69.125.20.15;rport=5080
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788616 INVITE
   User-Agent: VoIPMS/SERAST
   Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
   Supported: replaces
   Contact: <sip:1MYPHONE@74.63.41.218>
   Content-Length: 0

   ------------------------------------------------------------------------
recv 516 bytes from udp/[74.63.41.218]:5060 at 21:15:59.562500:
   ------------------------------------------------------------------------
   SIP/2.0 503 Service Unavailable
   Via: SIP/2.0/UDP 69.125.20.15:5080;branch=z9hG4bKpZXrH93vaDtDN;received=69.125.20.15;rport=5080
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>;tag=as632cb7d9
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788616 INVITE
   User-Agent: VoIPMS/SERAST
   Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
   Supported: replaces
   Contact: <sip:1MYPHONE@74.63.41.218>
   Content-Length: 0

   ------------------------------------------------------------------------
send 359 bytes to udp/[74.63.41.218]:5060 at 21:15:59.562500:
   ------------------------------------------------------------------------
   ACK sip:1MYPHONE@newyork.voip.ms SIP/2.0
   Via: SIP/2.0/UDP 69.125.20.15:5080;rport;branch=z9hG4bKpZXrH93vaDtDN
   Max-Forwards: 69
   From: "Extension 1001" <sip:121628@newyork.voip.ms;transport=udp>;tag=Ny7H8Nt8eSy1S
   To: <sip:1MYPHONE@newyork.voip.ms>;tag=as632cb7d9
   Call-ID: a4fa75b2-a5c6-122e-9b9c-c5a13034e45a
   CSeq: 7788616 ACK
   Content-Length: 0

   ------------------------------------------------------------------------
2011-01-28 16:15:59.562500 [INFO] mod_dptools.c:2612 Originate Failed. Cause: NO_ANSWER
2011-01-28 16:15:59.562500 [NOTICE] sofia.c:5286 Hangup sofia/external/1MYPHONE [CS_CONSUME_MEDIA] [NORMAL_TEMPORARY_FAILURE]
2011-01-28 16:15:59.562500 [NOTICE] switch_core_state_machine.c:189 sofia/internal/1001@192.168.1.100 has executed the last dialplan instruction, hanging up.
2011-01-28 16:15:59.562500 [NOTICE] switch_core_state_machine.c:191 Hangup sofia/internal/1001@192.168.1.100 [CS_EXECUTE] [NORMAL_CLEARING]
2011-01-28 16:15:59.578125 [NOTICE] switch_core_session.c:1306 Session 2 (sofia/external/1MYPHONE) Ended
2011-01-28 16:15:59.578125 [NOTICE] switch_core_session.c:1308 Close Channel sofia/external/1MYPHONE [CS_DESTROY]
send 887 bytes to tcp/[32.136.78.180]:51328 at 21:15:59.593750:
   ------------------------------------------------------------------------
   SIP/2.0 503 Service Unavailable
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bKlelbaqjr084phj1q4r0cg9b;rport=51328;received=32.136.78.180
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>;tag=g0Qyy0ZQ96gmg
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   CSeq: 5244504 INVITE
   User-Agent: FreeSWITCH-mod_sofia/1.0.head-git-7a04104 2011-01-13 18-04-05 -0600
   Accept: application/sdp
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, hold, presence, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
   Reason: Q.850;cause=16;text="NORMAL_CLEARING"
2011-01-28 16:15:59.593750 [NOTICE] switch_core_session.c:1306 Session 1 (sofia/internal/1001@192.168.1.100) Ended
   Content-Length: 02011-01-28 16:15:59.593750 [NOTICE] switch_core_session.c:1308 Close Channel sofia/internal/1001@192.168.1.100 [CS_DESTROY]

   Remote-Party-ID: "MYPHONE" <sip:MYPHONE@192.168.1.100>;party=calling;privacy=off;screen=no

   ------------------------------------------------------------------------
recv 650 bytes from tcp/[32.136.78.180]:51328 at 21:15:59.953125:
   ------------------------------------------------------------------------
   ACK sip:MYPHONE@192.168.1.100;transport=TCP SIP/2.0
   Via: SIP/2.0/TCP 10.153.174.6:5060;branch=z9hG4bKlelbaqjr084phj1q4r0cg9b;rport
   From: <sip:1001@192.168.1.100>;tag=eg6idg0knphc729fu7sj
   To: <sip:MYPHONE@192.168.1.100>;tag=g0Qyy0ZQ96gmg
   Call-ID: bNQCM4UsoIde5f7V6_8z1_Cqd4Q5xn
   CSeq: 5244504 ACK
   Supported: sec-agree
   Max-Forwards: 70
   Proxy-Authorization: Digest qop=auth,realm="192.168.1.100",nonce="8dc0f0de-04b7-44ba-9ef9-a3caa135ec28",algorithm=MD5,username="1001",cnonce="0a1e034e285d559db5d6ded3fb0ce4ee",nc=00000001,uri="sip:MYPHONE@192.168.1.100;transport=TCP",response="6c16edff1f978e58fadf6fb464ab8913"
   Content-Length: 0

   ------------------------------------------------------------------------

Thank you in advance.

_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org