[asterisk-bugs] [JIRA] (ASTERISK-20918) Asterisk fails to CANCEL all calls that it initiated via AGI

Freddi Hansen (JIRA) noreply at issues.asterisk.org
Thu Jan 17 07:58:45 CST 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-20918?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=201672#comment-201672 ] 

Freddi Hansen edited comment on ASTERISK-20918 at 1/17/13 7:57 AM:
-------------------------------------------------------------------

I have tried forking 10 calls via local channel to sip-phones and get the same. ( on 1.8.20 )
If I take a wireshark of all calls then I can see that the number of CANCEL's sent is ok but some of the calls get multiple CANCEL's while other don't get any.

This setup has another sideeffect. If I answer one of the 10 phones dialed i parallel then it will be disconnected after 30 seconds in 10-20% of calls. 

I am not an "Asterisk locking wizard" that can solve this I just wanted to confirm that I se the same issue.

                
      was (Author: freddi_fonet):
    I have tried forking 10 calls via local channel to sip-phones and get the same. ( on 1.8.20 )
If I take a wireshark of all calls then I can see that the number of CANCEL's sent is ok but some of the calls get multiple CANCEL's while other don't get any.

This setup has another sideeffect. If I answer one of the 10 phones dialed i parallel then it will be disconnected in 10-20% of calls. 

I am not an "Asterisk locking wizard" that can solve this I just wanted to confirm that I se the same issue.

                  
> Asterisk fails to CANCEL all calls that it initiated via AGI
> ------------------------------------------------------------
>
>                 Key: ASTERISK-20918
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20918
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_sip/General
>    Affects Versions: 1.8.11.1
>         Environment: CentOS release 6.3 (Final)
> Linux hostname 2.6.32-279.14.1.el6.x86_64 #1 SMP Tue Nov 6 23:43:09 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>            Reporter: David Cunningham
>         Attachments: full.12.3.gz
>
>
> When Asterisk does a Dial() to multiple destinations and one of those destinations answers, it only sends a CANCEL to some, but not all, of the other destinations.
> Attached is an Asterisk trace showing a call an AGI which implements a hunt group.
> On line 3804 it Dial()s the destinations, which launches a new AGI for each destination.
> Each destination AGI then dials the phone.
> You can see that phone 6326821 is sent an INVITE at line 10048.
> At line 46774 phone 6326838 answers the call.
> Then CANCELs are sent to many phones, but not to phone 6326821.
> Thanks.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list