[Freeswitch-users] re-invite problem

Pete Kay petedao at gmail.com
Sun Aug 15 03:03:27 PDT 2010


Hi,

Is this a bug that should be filed in jira?



On Fri, Aug 13, 2010 at 11:28 AM, Pete Kay <petedao at gmail.com> wrote:
> Hi,
>
> I have tried setting 3pcc to true and proxy but the result is the same.
>
> P
>
> On Fri, Aug 13, 2010 at 10:29 AM, Sergey Okhapkin
> <sos at sokhapkin.dyndns.org> wrote:
>> Looks like you have no 3rd party call control enabled in FS settings...
>>
>> On Thursday 12 August 2010, Pete Kay wrote:
>>> Hi,
>>>
>>> Yes, here is the packet trace for the re-invite...
>>>
>>> recv 513 bytes from udp/[192.168.1.114]:5060 at 07:37:55.968109:
>>>    ------------------------------------------------------------------------
>>>    INVITE sip:sipp at 192.168.1.114:5070 SIP/2.0
>>>    Record-Route: <sip:192.168.1.114;lr=on>
>>>    Via: SIP/2.0/UDP 192.168.1.114;branch=z9hG4bKe076.4f957502.0
>>>    Via: SIP/2.0/UDP 192.168.1.3:9871;branch=z9hG4bK-9171-1-5
>>>    From: sipp <sip:1899 at 192.168.1.3:9871>;tag=1
>>>    To: <sip:sipp at 192.168.1.114:5070>;tag=4tj1e3m89ZSBj
>>>    Contact: sip:1899 at 192.168.1.3:9871
>>>    Call-ID: 07b4d02e-1ef5-122e-dd94-18a905453cf0
>>>    CSeq: 1 INVITE
>>>    Session-Expires: 120;refresher=uac
>>>    Min-SE: 90
>>>    Supported: 100rel, timer
>>>    Max-Forwards: 69
>>>    Content-Length: 0
>>>
>>>    ------------------------------------------------------------------------
>>> tport_deliver(0x7f7f50004670): msg 0x7f7f502518d0 (513 bytes) from
>>> udp/192.168.1.114:5070/sip next=(nil)
>>> nta: received INVITE sip:sipp at 192.168.1.114:5070 SIP/2.0 (CSeq 1)
>>> nta: canonizing sip:sipp at 192.168.1.114:5070 with contact
>>> nta: INVITE (1) going to existing leg
>>> nta: timer shortened to 200 ms
>>> nua: nua_stack_process_request: entering
>>> soa_init_offer_answer(static::0x7f7f501de8e0) called
>>> tport_tsend(0x7f7f50004670) tpn = UDP/192.168.1.114:5060
>>> tport_resolve addrinfo = 192.168.1.114:5060
>>> tport_by_addrinfo(0x7f7f50004670): not found by name UDP/192.168.1.114:5060
>>> tport_vsend(0x7f7f50004670): 387 bytes of 387 to udp/192.168.1.114:5060
>>> tport_vsend returned 387
>>> send 387 bytes to udp/[192.168.1.114]:5060 at 07:37:55.968290:
>>>    ------------------------------------------------------------------------
>>>    SIP/2.0 100 Trying
>>>    Via: SIP/2.0/UDP 192.168.1.114;branch=z9hG4bKe076.4f957502.0
>>>    Via: SIP/2.0/UDP 192.168.1.3:9871;branch=z9hG4bK-9171-1-5
>>>    Record-Route: <sip:192.168.1.114;lr=on>
>>>    From: sipp <sip:1899 at 192.168.1.3:9871>;tag=1
>>>    To: <sip:sipp at 192.168.1.114:5070>;tag=4tj1e3m89ZSBj
>>>    Call-ID: 07b4d02e-1ef5-122e-dd94-18a905453cf0
>>>    CSeq: 1 INVITE
>>>    User-Agent: FreeSWITCH
>>>    Content-Length: 0
>>>
>>>    ------------------------------------------------------------------------
>>> nta: sent 100 Trying for INVITE (1)
>>> nua(0x7f7e3408b0a0): event i_invite 100 Trying
>>> nua: nua_application_event: entering
>>> nua: nua_handle_magic: entering
>>> nua(0x7f7e3408b0a0): ready call updated: received
>>> nua(0x7f7e3408b0a0): event i_state 100 Trying
>>> nua: nua_application_event: entering
>>> 2010-08-10 00:37:55.968013 [DEBUG] sofia.c:3289 Channel
>>> sofia/external/1899 at 192.168.1.3:9871 entering state [received][100]
>>> nua: nua_respond: entering
>>> nua(0x7f7e3408b0a0): sent signal r_respond
>>> nua: nua_handle_magic: entering
>>> nua(0x7f7e3408b0a0): recv signal r_respond 200 OK
>>> nua: nua_stack_set_params: entering
>>> soa_set_params(static::0x7f7f501de8e0, ...) called
>>> nua: nua_invite_server_respond: entering
>>> soa_generate_offer(static::0x7f7f501de8e0, 0) called
>>> soa_static_offer_answer_action(0x7f7f501de8e0, soa_generate_offer): called
>>> soa_sdp_mode_set(0x7f7f50226fe0, (nil), ""): called
>>> soa_get_local_sdp(static::0x7f7f501de8e0, [(nil)], [0x7f7f60520d30],
>>> [0x7f7f60520d3c]) called
>>> tport_tsend(0x7f7f50004670) tpn = UDP/192.168.1.114:5060
>>> tport_resolve addrinfo = 192.168.1.114:5060
>>> tport_by_addrinfo(0x7f7f50004670): not found by name UDP/192.168.1.114:5060
>>> tport_vsend(0x7f7f50004670): 944 bytes of 944 to udp/192.168.1.114:5060
>>> tport_vsend returned 944
>>> send 944 bytes to udp/[192.168.1.114]:5060 at 07:37:55.968539:
>>>    ------------------------------------------------------------------------
>>>    SIP/2.0 200 OK
>>>    Via: SIP/2.0/UDP 192.168.1.114;branch=z9hG4bKe076.4f957502.0
>>>    Via: SIP/2.0/UDP 192.168.1.3:9871;branch=z9hG4bK-9171-1-5
>>>    Record-Route: <sip:192.168.1.114;lr=on>
>>>    From: sipp <sip:1899 at 192.168.1.3:9871>;tag=1
>>>    To: <sip:sipp at 192.168.1.114:5070>;tag=4tj1e3m89ZSBj
>>>    Call-ID: 07b4d02e-1ef5-122e-dd94-18a905453cf0
>>>    CSeq: 1 INVITE
>>>    Contact: <sip:sipp at 192.168.1.114:5070>
>>>    User-Agent: FreeSWITCH
>>>    Accept: application/sdp
>>>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
>>> SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
>>>    Require: timer
>>>    Supported: timer, precondition, path, replaces
>>>    Session-Expires: 120;refresher=uac
>>>    Min-SE: 120
>>>    Content-Type: application/sdp
>>>    Content-Disposition: session
>>>    Content-Length: 213
>>>
>>>    v=0
>>>    o=user1 53655765 2353687637 IN IP4 192.168.1.114
>>>    s=-
>>>    c=IN IP4 192.168.1.114
>>>    t=0 0
>>>    m=audio 27938 RTP/AVP 0 18 101
>>>    a=rtpmap:0 PCMU/8000
>>>    a=rtpmap:18 G729/8000
>>>    a=rtpmap:101 telephone-event/8000
>>>    a=ptime:20
>>>    ------------------------------------------------------------------------
>>> nta: sent 200 OK for INVITE (1)
>>> nua(0x7f7e3408b0a0): ready call updated: completed sent offer
>>> soa_get_local_sdp(static::0x7f7f501de8e0, [0x7f7f60520e08],
>>> [0x7f7f60520e00], [(nil)]) called
>>> nua(0x7f7e3408b0a0): event i_state 200 OK
>>> nua: nua_application_event: entering
>>> 2010-08-10 00:37:55.968013 [DEBUG] sofia.c:3289 Channel
>>> sofia/external/1899 at 192.168.1.3:9871 entering state [completed][200]
>>> nua: nua_handle_magic: entering
>>> tport_wakeup_pri(0x7f7f50004670): events IN
>>> tport_recv_event(0x7f7f50004670)
>>> tport_recv_iovec(0x7f7f50004670) msg 0x7f7f5022be60 from
>>> (udp/192.168.1.114:5070) has 525 bytes, veclen = 1
>>> recv 525 bytes from udp/[192.168.1.114]:5060 at 07:37:55.968843:
>>>    ------------------------------------------------------------------------
>>>    ACK sip:sipp at 192.168.1.114:5070 SIP/2.0
>>>    Via: SIP/2.0/UDP 192.168.1.114;branch=z9hG4bKe076.4f957502.2
>>>    Via: SIP/2.0/UDP 192.168.1.3:9871;branch=z9hG4bK-9171-1-8
>>>    From: sipp <sip:1899 at 192.168.1.3:9871>;tag=1
>>>    To: <sip:sipp at 192.168.1.114:5070>;tag=4tj1e3m89ZSBj
>>>    Call-ID: 07b4d02e-1ef5-122e-dd94-18a905453cf0
>>>    CSeq: 1 ACK
>>>    Max-Forwards: 69
>>>    Content-Type: application/sdp
>>>    Content-Length:   133
>>>
>>>    v=0
>>>    o=user1 53655765 2353687637 IN IP4 192.168.1.3
>>>    s=-
>>>    c=IN IP4 192.168.1.3
>>>    t=0 0
>>>    m=audio 6000 RTP/AVP 0
>>>    a=rtpmap:0 PCMU/8000
>>>    ------------------------------------------------------------------------
>>> tport_deliver(0x7f7f50004670): msg 0x7f7f5022be60 (525 bytes) from
>>> udp/192.168.1.114:5070/sip next=(nil)
>>> nta: received ACK sip:sipp at 192.168.1.114:5070 SIP/2.0 (CSeq 1)
>>> nta: ACK (1) is going to INVITE (1)
>>> nua: process_ack_or_cancel: entering
>>> soa_set_remote_sdp(static::0x7f7f501de8e0, (nil), 0x7f7f501eb298, 133)
>>>  called soa_process_answer(static::0x7f7f501de8e0) called
>>> soa_static_offer_answer_action(0x7f7f501de8e0, soa_process_answer): called
>>> soa_sdp_mode_set(0x7f7f50226fe0, 0x7f7f50245750, ""): called
>>> soa_activate(static::0x7f7f501de8e0, (nil)) called
>>> soa_clear_remote_sdp(static::0x7f7f501de8e0) called
>>> nua(0x7f7e3408b0a0): event i_ack 200 OK
>>> nua: nua_application_event: entering
>>> nua: nua_handle_magic: entering
>>> nua(0x7f7e3408b0a0): ready call updated: ready received answer
>>> soa_get_remote_sdp(static::0x7f7f501de8e0, [0x7f7f60520968],
>>> [0x7f7f60520960], [(nil)]) called
>>> soa_get_params(static::0x7f7f501de8e0, ...) called
>>> nua(0x7f7e3408b0a0): event i_state 200 OK
>>> nua: nua_application_event: entering
>>> 2010-08-10 00:37:55.968013 [DEBUG] sofia.c:3289 Channel
>>> sofia/external/1899 at 192.168.1.3:9871 entering state [ready][200]
>>> 2010-08-10 00:37:55.968013 [DEBUG] sofia.c:3296 Remote SDP:
>>> v=0
>>> o=user1 53655765 2353687637 IN IP4 192.168.1.3
>>> s=-
>>> c=IN IP4 192.168.1.3
>>> t=0 0
>>> m=audio 6000 RTP/AVP 0
>>> a=rtpmap:0 PCMU/8000
>>>
>>> nua: nua_respond: entering
>>> nua(0x7f7e3408b0a0): sent signal r_respond
>>> 2010-08-10 00:37:55.968013 [NOTICE] sofia.c:3712 Hangup
>>> sofia/external/1899 at 192.168.1.3:9871 [CS_HIBERNATE]
>>> [INCOMPATIBLE_DESTINATION]
>>> 2010-08-10 00:37:55.969068 [DEBUG] switch_channel.c:1683 Send signal
>>> sofia/external/1899 at 192.168.1.3:9871 [KILL]
>>> 2010-08-10 00:37:55.969068 [DEBUG] switch_core_session.c:932 Send
>>> signal sofia/external/1899 at 192.168.1.3:9871 [BREAK]
>>> nua: nua_handle_magic: entering
>>> nua(0x7f7e3408b0a0): event i_active 200 Call active
>>> nua: nua_application_event: entering
>>> nua(): refresh session after 88 seconds (in [88..88])
>>> nua(0x7f7e3408b0a0): recv signal r_respond 488 Not Acceptable Here
>>> nua(0x7f7e3408b0a0): event i_error 500 Responding to a Non-Existing Request
>>> nua: nua_application_event: entering
>>> 2010-08-10 00:37:55.969068 [DEBUG] switch_core_state_machine.c:398
>>> (sofia/external/1899 at 192.168.1.3:9871) Running State Change CS_HANGUP
>>> 2010-08-10 00:37:55.969068 [DEBUG] switch_core_state_machine.c:434
>>> (sofia/external/1899 at 192.168.1.3:9871) State HANGUP
>>> 2010-08-10 00:37:55.969068 [DEBUG] mod_sofia.c:338 Channel
>>> sofia/external/1899 at 192.168.1.3:9871 hanging up, cause:
>>> INCOMPATIBLE_DESTINATION
>>> 2010-08-10 00:37:55.969068 [DEBUG] mod_sofia.c:396 Sending BYE to
>>> sofia/external/1899 at 192.168.1.3:9871
>>> nua: nua_bye: entering
>>> nua(0x7f7e3408b0a0): sent signal r_bye
>>> nua(0x7f7e3408b0a0): recv signal r_bye
>>> nua: nua_stack_set_params: entering
>>> soa_set_params(static::0x7f7f501de8e0, ...) called
>>> soa_terminate(static::0x7f7f501de8e0) called
>>> 2010-08-10 00:37:55.969068 [NOTICE] switch_ivr_bridge.c:710 Hangup
>>> sofia/external/sipp at 192.168.1.3:8970 [CS_HIBERNATE]
>>> [INCOMPATIBLE_DESTINATION]
>>> soa_init_offer_answer(static::0x7f7f501de8e0) called
>>> nta: selecting scheme sip
>>> tport_tsend(0x7f7f50004670) tpn = UDP/192.168.1.114:5060
>>> tport_resolve addrinfo = 192.168.1.114:5060
>>> tport_by_addrinfo(0x7f7f50004670): not found by name UDP/192.168.1.114:5060
>>> 2010-08-10 00:37:55.970127 [DEBUG] switch_channel.c:1683 Send signal
>>> sofia/external/sipp at 192.168.1.3:8970 [KILL]
>>> 2010-08-10 00:37:55.970127 [DEBUG] mod_limit.c:195
>>> originate_disposition=[SUCCESS]
>>> 2010-08-10 00:37:55.970127 [DEBUG] switch_core_session.c:932 Send
>>> signal sofia/external/sipp at 192.168.1.3:8970 [BREAK]
>>> tport_vsend(0x7f7f50004670): 619 bytes of 619 to udp/192.168.1.114:5060
>>> tport_vsend returned 619
>>> send 619 bytes to udp/[192.168.1.114]:5060 at 07:37:55.970197:
>>>    ------------------------------------------------------------------------
>>> 2010-08-10 00:37:55.970127 [DEBUG] switch_core_state_machine.c:46
>>> sofia/external/1899 at 192.168.1.3:9871 Standard HANGUP, cause:
>>> INCOMPATIBLE_DESTINATION
>>>    BYE sip:1899 at 192.168.1.3:9871 SIP/2.0
>>>    Via: SIP/2.0/UDP 192.168.1.114:5070;rport;branch=z9hG4bKeFg2t9SeUmHSN
>>>    Route: <sip:192.168.1.114:5060;lr>
>>>    Max-Forwards: 70
>>>    From: "sipp" <sip:sipp at 192.168.1.114>;tag=4tj1e3m89ZSBj
>>>    To: <sip:1899 at 192.168.1.3:9871>;tag=1
>>>    Call-ID: 07b4d02e-1ef5-122e-dd94-18a905453cf0
>>>    CSeq: 376874 BYE
>>>    Contact: <sip:sipp at 192.168.1.114:5070>
>>>    User-Agent: FreeSWITCH
>>>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
>>> SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
>>> 2010-08-10 00:37:55.970127 [DEBUG] switch_core_state_machine.c:398
>>> (sofia/external/sipp at 192.168.1.3:8970) Running State Change CS_HANGUP
>>>    Supported: timer, precondition, path, replaces
>>>    Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION"
>>>    Content-Length: 02010-08-10 00:37:55.970127 [DEBUG]
>>> switch_core_state_machine.c:434 (sofia/external/1899 at 192.168.1.3:9871)
>>> State HANGUP going to sleep
>>>
>>>
>>>    ------------------------------------------------------------------------
>>> nta: sent BYE (376874) to UDP/192.168.1.114:5060
>>> tport_pend(0x7f7f50004670): pending 0x7f7f50258650 for
>>> udp/192.168.1.114:5070 (already 0)
>>> 2010-08-10 00:37:55.970127 [DEBUG] switch_core_state_machine.c:461
>>> Hangup Command decre_call_stat(44 60 43 59 14 429178 0):
>>>
>>> 2010-08-10 00:37:55.970127 [DEBUG] switch_core_state_machine.c:434
>>> (sofia/external/sipp at 192.168.1.3:8970) State HANGUP
>>> 2010-08-10 00:37:55.970127 [DEBUG] mod_sofia.c:338 Channel
>>> sofia/external/sipp at 192.168.1.3:8970 hanging up, cause:
>>> INCOMPATIBLE_DESTINATION
>>> 2010-08-10 00:37:55.970127 [DEBUG] mod_sofia.c:396 Sending BYE to
>>> sofia/external/sipp at 192.168.1.3:8970
>>> nua: nua_bye: entering
>>> nua(0x7f7f5022abd0): sent signal r_bye
>>> nua(0x7f7f5022abd0): recv signal r_bye
>>> nua: nua_stack_set_params: entering
>>> soa_set_params(static::0x7f7f50202440, ...) called
>>> soa_terminate(static::0x7f7f50202440) called
>>> soa_init_offer_answer(static::0x7f7f50202440) called
>>> nta: selecting scheme sip
>>> tport_tsend(0x7f7f50004670) tpn = */192.168.1.114:5060
>>> tport_resolve addrinfo = 192.168.1.114:5060
>>> tport_by_addrinfo(0x7f7f50004670): not found by name */192.168.1.114:5060
>>> tport_vsend(0x7f7f50004670): 637 bytes of 637 to udp/192.168.1.114:5060
>>> tport_vsend returned 637
>>> send 637 bytes to udp/[192.168.1.114]:5060 at 07:37:55.970869:
>>>    ------------------------------------------------------------------------
>>>    BYE sip:sipp at 192.168.1.3:8970 SIP/2.0
>>>    Via: SIP/2.0/UDP 192.168.1.114:5070;rport;branch=z9hG4bKFr9tv4ajrX7BH
>>>    Route: <sip:192.168.1.114;lr=on;did=615.24186735>
>>>    Max-Forwards: 70
>>>    From: sut <sip:1899 at 192.168.1.114:5060>;tag=3HS8c834cQ3rp
>>>    To: sipp <sip:sipp at 192.168.1.3:8970>;tag=1
>>>    Call-ID: 1-9173 at 192.168.1.3
>>>    CSeq: 376873 BYE
>>>    Contact: <sip:1899 at 192.168.1.114:5070;transport=udp>
>>>    User-Agent: FreeSWITCH
>>>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
>>> SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
>>>    Supported: timer, precondition, path, replaces
>>>    Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION"
>>>    Content-Length: 0
>>>
>>>    ------------------------------------------------------------------------
>>> nta: sent BYE (376873) to */192.168.1.114:5060
>>> tport_pend(0x7f7f50004670): pending 0x7f7f50254a40 for
>>> udp/192.168.1.114:5070 (already 1)
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:46
>>> sofia/external/sipp at 192.168.1.3:8970 Standard HANGUP, cause:
>>> INCOMPATIBLE_DESTINATION
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:434
>>> (sofia/external/sipp at 192.168.1.3:8970) State HANGUP going to sleep
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:476
>>> (sofia/external/sipp at 192.168.1.3:8970) State Change CS_HANGUP ->
>>> CS_REPORTING
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_session.c:932 Send
>>> signal sofia/external/sipp at 192.168.1.3:8970 [BREAK]
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:398
>>> (sofia/external/sipp at 192.168.1.3:8970) Running State Change
>>> CS_REPORTING
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:612
>>> (sofia/external/sipp at 192.168.1.3:8970) State REPORTING
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:53
>>> sofia/external/sipp at 192.168.1.3:8970 Standard REPORTING, cause:
>>> INCOMPATIBLE_DESTINATION
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:612
>>> (sofia/external/sipp at 192.168.1.3:8970) State REPORTING going to sleep
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:411
>>> (sofia/external/sipp at 192.168.1.3:8970) State Change CS_REPORTING ->
>>> CS_DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_session.c:1068 Session
>>> 17184 (sofia/external/sipp at 192.168.1.3:8970) Locked, Waiting on
>>> external entities
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:476
>>> (sofia/external/1899 at 192.168.1.3:9871) State Change CS_HANGUP ->
>>> CS_REPORTING
>>> 2010-08-10 00:37:55.971183 [NOTICE] switch_core_session.c:1086 Session
>>> 17184 (sofia/external/sipp at 192.168.1.3:8970) Ended
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_session.c:932 Send
>>> signal sofia/external/1899 at 192.168.1.3:9871 [BREAK]
>>> 2010-08-10 00:37:55.971183 [NOTICE] switch_core_session.c:1088 Close
>>> Channel sofia/external/sipp at 192.168.1.3:8970 [CS_DESTROY]
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:398
>>> (sofia/external/1899 at 192.168.1.3:9871) Running State Change
>>> CS_REPORTING
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:612
>>> (sofia/external/1899 at 192.168.1.3:9871) State REPORTING
>>> 2010-08-10 00:37:55.971183 [DEBUG] mod_cdr_bdb.c:139 Is number 1899
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:564
>>> (sofia/external/sipp at 192.168.1.3:8970) State DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] mod_sofia.c:255
>>> sofia/external/sipp at 192.168.1.3:8970 SOFIA DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:60
>>> sofia/external/sipp at 192.168.1.3:8970 Standard DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:564
>>> (sofia/external/sipp at 192.168.1.3:8970) State DESTROY going to sleep
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:53
>>> sofia/external/1899 at 192.168.1.3:9871 Standard REPORTING, cause:
>>> INCOMPATIBLE_DESTINATION
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:612
>>> (sofia/external/1899 at 192.168.1.3:9871) State REPORTING going to sleep
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:411
>>> (sofia/external/1899 at 192.168.1.3:9871) State Change CS_REPORTING ->
>>> CS_DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_session.c:1068 Session
>>> 17185 (sofia/external/1899 at 192.168.1.3:9871) Locked, Waiting on
>>> external entities
>>> 2010-08-10 00:37:55.971183 [NOTICE] switch_core_session.c:1086 Session
>>> 17185 (sofia/external/1899 at 192.168.1.3:9871) Ended
>>> 2010-08-10 00:37:55.971183 [NOTICE] switch_core_session.c:1088 Close
>>> Channel sofia/external/1899 at 192.168.1.3:9871 [CS_DESTROY]
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:564
>>> (sofia/external/1899 at 192.168.1.3:9871) State DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] mod_sofia.c:255
>>> sofia/external/1899 at 192.168.1.3:9871 SOFIA DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:60
>>> sofia/external/1899 at 192.168.1.3:9871 Standard DESTROY
>>> 2010-08-10 00:37:55.971183 [DEBUG] switch_core_state_machine.c:564
>>> (sofia/external/1899 at 192.168.1.3:9871) State DESTROY going to sleep
>>> nta: timer set next to 301 ms
>>> nta: timer E fired, retransmit BYE (376874)
>>> tport_release(0x7f7f50004670): 0x7f7f50258650 by 0x7f7f50275640 with (nil)
>>> tport_tsend(0x7f7f50004670) tpn = UDP/192.168.1.114:5060
>>> tport_resolve addrinfo = 192.168.1.114:5060
>>> tport_by_addrinfo(0x7f7f50004670): not found by name UDP/192.168.1.114:5060
>>> tport_vsend(0x7f7f50004670): 619 bytes of 619 to udp/192.168.1.114:5060
>>> tport_vsend returned 619
>>> send 619 bytes to udp/[192.168.1.114]:5060 at 07:37:56.469550:
>>>    ------------------------------------------------------------------------
>>>    BYE sip:1899 at 192.168.1.3:9871 SIP/2.0
>>>    Via: SIP/2.0/UDP 192.168.1.114:5070;rport;branch=z9hG4bKeFg2t9SeUmHSN
>>>    Route: <sip:192.168.1.114:5060;lr>
>>>    Max-Forwards: 70
>>>    From: "sipp" <sip:sipp at 192.168.1.114>;tag=4tj1e3m89ZSBj
>>>    To: <sip:1899 at 192.168.1.3:9871>;tag=1
>>>    Call-ID: 07b4d02e-1ef5-122e-dd94-18a905453cf0
>>>    CSeq: 376874 BYE
>>>    Contact: <sip:sipp at 192.168.1.114:5070>
>>>    User-Agent: FreeSWITCH
>>>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
>>> SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
>>>    Supported: timer, precondition, path, replaces
>>>    Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION"
>>>    Content-Length: 0
>>>
>>>    ------------------------------------------------------------------------
>>> nta: resent BYE (376874) to UDP/192.168.1.114:5060
>>> tport_pend(0x7f7f50004670): pending 0x7f7f50258650 for
>>> udp/192.168.1.114:5070 (already 1)
>>> nta_outgoing_timer: 1/2 resent, 0/3 tout, 0/1 term, 0/4 free
>>> nta: timer set next to 1 ms
>>> nta: timer E fired, retransmit BYE (376873)
>>> tport_release(0x7f7f50004670): 0x7f7f50254a40 by 0x7f7f50247670 with (nil)
>>> tport_tsend(0x7f7f50004670) tpn = */192.168.1.114:5060
>>> tport_resolve addrinfo = 192.168.1.114:5060
>>> tport_by_addrinfo(0x7f7f50004670): not found by name */192.168.1.114:5060
>>> tport_vsend(0x7f7f50004670): 637 bytes of 637 to udp/192.168.1.114:5060
>>> tport_vsend returned 637
>>> send 637 bytes to udp/[192.168.1.114]:5060 at 07:37:56.470547:
>>>    ------------------------------------------------------------------------
>>>    BYE sip:sipp at 192.168.1.3:8970 SIP/2.0
>>>    Via: SIP/2.0/UDP 192.168.1.114:5070;rport;branch=z9hG4bKFr9tv4ajrX7BH
>>>    Route: <sip:192.168.1.114;lr=on;did=615.24186735>
>>>    Max-Forwards: 70
>>>    From: sut <sip:1899 at 192.168.1.114:5060>;tag=3HS8c834cQ3rp
>>>    To: sipp <sip:sipp at 192.168.1.3:8970>;tag=1
>>>    Call-ID: 1-9173 at 192.168.1.3
>>>    CSeq: 376873 BYE
>>>    Contact: <sip:1899 at 192.168.1.114:5070;transport=udp>
>>>    User-Agent: FreeSWITCH
>>>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE,
>>> SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
>>>    Supported: timer, precondition, path, replaces
>>>    Reason: Q.850;cause=88;text="INCOMPATIBLE_DESTINATION"
>>>    Content-Length: 0
>>>
>>>    ------------------------------------------------------------------------
>>> nta: resent BYE (376873) to */192.168.1.114:5060
>>> tport_pend(0x7f7f50004670): pending 0x7f7f50254a40 for
>>> udp/192.168.1.114:5070 (already 1)
>>> nta_outgoing_timer: 1/2 resent, 0/3 tout, 0/1 term, 0/4 free
>>> nta: timer set next to 638 ms
>>>
>>> On Fri, Aug 13, 2010 at 2:05 AM, Steven Ayre <steveayre at gmail.com> wrote:
>>> > Do you have a packet trace available?
>>> >
>>> > -Steve
>>> >
>>> > On 12 August 2010 14:25, Pete Kay <petedao at gmail.com> wrote:
>>> >> Hi,
>>> >>
>>> >> I check tags and callid.  It is the same dialog.  Also, the invite is
>>> >> accepted and I can see UAC does respond 200 OK .  The freeswitch sends
>>> >> out BYE after ACK.
>>> >>
>>> >> The problem I am seeing is that the re-invite triggers the dialplan
>>> >> execution which based on its logic is responding with a 488 within the
>>> >> dialplan using the respond app.  When freeswitch receives the 488, it
>>> >> can't recognize the dialog so it sends out BYE.
>>> >>
>>> >> Therefore, I think the way to solve this is to configure sofia so that
>>> >> the invite won't trigger the execution of dialplan.
>>> >>
>>> >> Is there anyway to do that?
>>> >>
>>> >> Thanks,
>>> >> P
>>> >>
>>> >> On Thu, Aug 12, 2010 at 9:00 PM, Brian West <brian at freeswitch.org> wrote:
>>> >> > Chances are it is in fact a new dialog have you double checked the
>>> >> > to/from tags and callid?  Also if its without an SDP you would have to
>>> >> > enable 3pcc on the profile to accept it possibly.
>>> >> >
>>> >> > /b
>>> >> >
>>> >> > On Aug 12, 2010, at 3:11 AM, Pete Kay wrote:
>>> >> >> I am running a b2bua with freeswitch.  It is fine until a Mitel UAS
>>> >> >> starts sending INVITE without sdp and ACK with sdp. Freeswitch seems
>>> >> >> to treat it as another dialog and sends it to dialplan handling.
>>> >> >>
>>> >> >> Within the dialplan, how can I recognize request as a re-invite and
>>> >> >> possibly ignore it?
>>> >> >>
>>> >> >> Does anyone know how to resolve this problem?
>>> >> >
>>> >> > _______________________________________________
>>> >> > FreeSWITCH-users mailing list
>>> >> > FreeSWITCH-users at lists.freeswitch.org
>>> >> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use
>>> >> >rs http://www.freeswitch.org
>>> >>
>>> >> _______________________________________________
>>> >> FreeSWITCH-users mailing list
>>> >> FreeSWITCH-users at lists.freeswitch.org
>>> >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> >> http://www.freeswitch.org
>>> >
>>> > _______________________________________________
>>> > FreeSWITCH-users mailing list
>>> > FreeSWITCH-users at lists.freeswitch.org
>>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> > http://www.freeswitch.org
>>>
>>> _______________________________________________
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>
>>
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>



More information about the FreeSWITCH-users mailing list