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

Javier Riveros (JIRA) noreply at issues.asterisk.org
Thu Feb 11 12:41:32 CST 2016


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

Javier Riveros  updated ASTERISK-25771:
---------------------------------------

    Attachment: refer_crash_stasis_transfer.pcap
                crashDebugLog
                gdb.txt
                backtrace.txt

This are the core dump files, Debug, and capture

> 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 
>         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