[Freeswitch-users] Passthru mode

FERNANDO VILLARROEL fvillarroel at yahoo.com
Mon Jun 1 09:54:09 PDT 2009


Dear all.

I have problem with g729 passthru mode.

I received traffic from a Asterisk on my FS and forward to other Asterisk, when i use codec ulaw this works very well.

But when i try use G729 i received the following messages and SIP Trace:

2009-06-01 12:19:20 [NOTICE] switch_channel.c:602 switch_channel_set_name() New Channel sofia/admin/42452904 at 190.208.xx.yy [f65514e0-4ec7-11de-9b78-150e2985561f]
2009-06-01 12:19:20 [DEBUG] sofia.c:3037 sofia_handle_sip_i_state() Channel sofia/admin/42452904 at 190.208.xx.yy entering state [received][100]
2009-06-01 12:19:20 [DEBUG] sofia.c:3044 sofia_handle_sip_i_state() Remote SDP:
v=0
o=root 25643 25643 IN IP4 190.208.xx.yy
s=session
c=IN IP4 190.208.xx.yy
t=0 0
m=audio 10236 RTP/AVP 18 101
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -

2009-06-01 12:19:20 [DEBUG] sofia_glue.c:2955 sofia_glue_negotiate_sdp() Audio Codec Compare [G729:18:8000:0]/[PCMU:0:8000:20]
2009-06-01 12:19:20 [DEBUG] sofia_glue.c:2915 sofia_glue_negotiate_sdp() Set 2833 dtmf payload to 101
2009-06-01 12:19:20 [DEBUG] sofia_glue.c:2955 sofia_glue_negotiate_sdp() Audio Codec Compare [telephone-event:101:8000:0]/[PCMU:0:8000:20]
2009-06-01 12:19:20 [NOTICE] sofia.c:3246 sofia_handle_sip_i_state() Hangup sofia/admin/42452904 at 190.208.xx.yy [CS_NEW] [INCOMPATIBLE_DESTINATION]
2009-06-01 12:19:20 [DEBUG] switch_channel.c:1660 switch_channel_perform_hangup() Send signal sofia/admin/42452904 at 190.208.xx.yy [KILL]
2009-06-01 12:19:20 [DEBUG] switch_core_session.c:933 switch_core_session_signal_state_change() Send signal sofia/admin/42452904 at 190.208.xx.yy [BREAK]
send 886 bytes to udp/[190.47.91.83]:60245 at 16:19:20.596633:
   ------------------------------------------------------------------------
   SIP/2.0 200 OK
   Via: SIP/2.0/UDP 192.168.1.124:2051;branch=z9hG4bK-cod9x8o56t2q;rport=60245;received=190.47.91.83
   From: "102" <sip:102 at 200.111.XXX.XX>;tag=bmke36jc1v
   To: "102" <sip:102 at 200.111.XXX.XX>;tag=rZp0XXrK9NHFD
   Call-ID: 3c26700b249f-sryanqz0td8u at snom360-00041323143F
   CSeq: 27056 REGISTER
   Contact: <sip:102 at 192.168.1.124:2051;line=dcnm5x2k>;flow-id=1;q=1.0;+sip.instance="<urn:uuid:72e96588-ebe1-476d-8024-75656b4e007d>";audio;mobility="fixed";duplex="full";description="snom360";actor="principal";events="dialog";methods="INVITE,ACK,CANCEL,BYE,REFER,OPTIONS,NOTIFY,SUBSCRIBE,PRACK,MESSAGE,INFO";expires=30
   Date: Mon, 01 Jun 2009 16:19:20 GMT
   User-Agent: FreeSWITCH-mod_sofia/1.0.trunk-13431
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
   Supported: timer, precondition, path, replaces
   Content-Length: 0
   
   ------------------------------------------------------------------------
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:397 switch_core_session_run() (sofia/admin/42452904 at 190.208.xx.yy) Running State Change CS_HANGUP
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:433 switch_core_session_run() (sofia/admin/42452904 at 190.208.xx.yy) State HANGUP
2009-06-01 12:19:20 [DEBUG] mod_sofia.c:323 sofia_on_hangup() Channel sofia/admin/42452904 at 190.208.xx.yy hanging up, cause: INCOMPATIBLE_DESTINATION
2009-06-01 12:19:20 [DEBUG] mod_sofia.c:399 sofia_on_hangup() Responding to INVITE with: 488
send 634 bytes to udp/[190.208.xx.yy]:5060 at 16:19:20.603208:
   ------------------------------------------------------------------------
   SIP/2.0 488 Not Acceptable Here
   Via: SIP/2.0/UDP 190.208.xx.yy:5060;branch=z9hG4bK25dd52ee;rport=5060
   From: "452904" <sip:42452904 at 190.208.xx.yy>;tag=as4e2616ae
   To: <sip:56968482060 at 200.111.XXX.XX>;tag=S8FSZr9p6y71r
   Call-ID: 117330d21f3828470f39a95f538be036 at 190.208.xx.yy
   CSeq: 102 INVITE
   User-Agent: FreeSWITCH-mod_sofia/1.0.trunk-13431
   Accept: application/sdp
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, refer
   Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION"
   Content-Length: 0
   
   ------------------------------------------------------------------------
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() sofia/admin/42452904 at 190.208.xx.yy Standard HANGUP, cause: INCOMPATIBLE_DESTINATION
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:433 switch_core_session_run() (sofia/admin/42452904 at 190.208.xx.yy) State HANGUP going to sleep
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:475 switch_core_session_run() (sofia/admin/42452904 at 190.208.xx.yy) State Change CS_HANGUP -> CS_REPORTING
2009-06-01 12:19:20 [DEBUG] switch_core_session.c:933 switch_core_session_signal_state_change() Send signal sofia/admin/42452904 at 190.208.xx.yy [BREAK]
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:397 switch_core_session_run() (sofia/admin/42452904 at 190.208.xx.yy) Running State Change CS_REPORTING
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:607 switch_core_session_reporting_state() (sofia/admin/42452904 at 190.208.xx.yy) State REPORTING
recv 408 bytes from udp/[190.208.xx.yy]:5060 at 16:19:20.620338:
   ------------------------------------------------------------------------
   ACK sip:56968482060 at 200.111.XXX.XX SIP/2.0
   Via: SIP/2.0/UDP 190.208.xx.yy:5060;branch=z9hG4bK25dd52ee;rport
   From: "452904" <sip:42452904 at 190.208.xx.yy>;tag=as4e2616ae
   To: <sip:56968482060 at 200.111.XXX.XX>;tag=S8FSZr9p6y71r
   Contact: <sip:42452904 at 190.208.xx.yy>
   Call-ID: 117330d21f3828470f39a95f538be036 at 190.208.xx.yy
   CSeq: 102 ACK
   User-Agent: Asterisk PBX
   Max-Forwards: 70
   Content-Length: 0
   
   ------------------------------------------------------------------------
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:53 switch_core_standard_on_reporting() sofia/admin/42452904 at 190.208.xx.yy Standard REPORTING, cause: INCOMPATIBLE_DESTINATION
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:607 switch_core_session_reporting_state() (sofia/admin/42452904 at 190.208.xx.yy) State REPORTING going to sleep
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/admin/42452904 at 190.208.xx.yy) State Change CS_REPORTING -> CS_DESTROY
2009-06-01 12:19:20 [DEBUG] switch_core_session.c:1067 switch_core_session_thread() Session 7 (sofia/admin/42452904 at 190.208.xx.yy) Locked, Waiting on external entities
2009-06-01 12:19:20 [NOTICE] switch_core_session.c:1085 switch_core_session_thread() Session 7 (sofia/admin/42452904 at 190.208.xx.yy) Ended
2009-06-01 12:19:20 [NOTICE] switch_core_session.c:1087 switch_core_session_thread() Close Channel sofia/admin/42452904 at 190.208.xx.yy [CS_DESTROY]
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:559 switch_core_session_destroy_state() (sofia/admin/42452904 at 190.208.xx.yy) State DESTROY
2009-06-01 12:19:20 [DEBUG] mod_sofia.c:240 sofia_on_destroy() sofia/admin/42452904 at 190.208.xx.yy SOFIA DESTROY
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:60 switch_core_standard_on_destroy() sofia/admin/42452904 at 190.208.xx.yy Standard DESTROY
2009-06-01 12:19:20 [DEBUG] switch_core_state_machine.c:559 switch_core_session_destroy_state() (sofia/admin/42452904 at 190.208.xx.yy) State DESTROY going to sleep

My vars.xml :

  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=G722,PCMU,PCMA,GSM,G729"/>
  <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G722,PCMU,PCMA,GSM,G729"/>
  <X-PRE-PROCESS cmd="set" data="xmpp_client_profile=xmppc"/>
  <X-PRE-PROCESS cmd="set" data="xmpp_server_profile=xmpps"/>


I hope your comments for know where is the config problem

Fernando.



      




More information about the FreeSWITCH-users mailing list