[asterisk-bugs] [JIRA] (ASTERISK-25771) ARI:Crash - Attended transfers of channels into Stasis application.

Kevin Harwell (JIRA) noreply at issues.asterisk.org
Tue Mar 15 09:32:56 CDT 2016


     [ https://issues.asterisk.org/jira/browse/ASTERISK-25771?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kevin Harwell closed ASTERISK-25771.
------------------------------------

                  Resolution: Fixed
    Target Release Version/s: 13.8.0

> ARI:Crash - Attended transfers of channels into Stasis application.
> -------------------------------------------------------------------
>
>                 Key: ASTERISK-25771
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25771
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/Bridging, Resources/res_ari
>    Affects Versions: 13.7.2
>            Reporter: Javier Riveros 
>            Assignee: Kevin Harwell
>      Target Release: 13.8.0
>
>         Attachments: backtrace.txt, crashDebugLog, gdb.txt, refer_crash_stasis_transfer.pcap
>
>
> When performing a SIP level attended transfer into Stasis it works with common hardphones out there “Polycom, Cisco …” but when you do it with some softphones asterisk just crash as an example of this use open source “Jitsi” softphone it allow you to perform attended transfers for free. So when you make the attended transfer into DialPlan it just work but when you do it into the stasis app asterisk just crash.
> To reproduce this use last stable version of asterisk 13.7.2 then register 3 phones (one of then should be Jitsi) then make two outbound calls from Jitsi and perform the transfer/Refer then you will see something like this in the console.
> {code}
> [Feb  6 01:22:33] ERROR[9656]: stasis/stasis_bridge.c:59 bridge_stasis_run_cb: Failed to get app name for Local/_attended at transfer-00000000;1 (0x7fce9807c4d8)
> [Feb  6 01:22:33] ERROR[9457]: bridge.c:4047 attended_transfer_bridge: FRACK!, Failed assertion local_chan2 != NULL (0)
> Got 13 backtrace records
> #0: [0x55c4e1fc19bd] asterisk <unknown>()
> #1: [0x55c4e1fc34ea] asterisk ast_bridge_transfer_attended() (0x55c4e1fc2ba0+94A)
> #2: [0x7fce55532c70] res_pjsip_refer.so <unknown>()
> #3: [0x55c4e20ff5ee] asterisk ast_taskprocessor_execute() (0x55c4e20ff540+AE)
> #4: [0x55c4e2106b60] asterisk <unknown>()
> #5: [0x55c4e20ff5ee] asterisk ast_taskprocessor_execute() (0x55c4e20ff540+AE)
> #6: [0x55c4e21065a4] asterisk <unknown>()
> #7: [0x55c4e210f808] asterisk <unknown>()
> ip-172-19-10-70*CLI>
> Disconnected from Asterisk server
> {code}
> Attached is the core_dump files, sip/media capture and full debug file.
> Anything else you need let me know, Please asterisk don’t let them make you crash :) 
> -Javier



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list