[asterisk-bugs] [JIRA] (ASTERISK-21938) PickupChan picks up answered call

Michael L. Young (JIRA) noreply at issues.asterisk.org
Sun Jun 23 20:14:03 CDT 2013


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

Michael L. Young commented on ASTERISK-21938:
---------------------------------------------

I guess maybe I am not understanding the scenario....

We have User A on a call talking to Alice.  User B is able to "hijack" User A's phone call with PickupChan() and is now having a conversation with Alice.  User A is left there saying "Hello?  Alice?" and that call bridge tears down because Alice is no longer connected to User A.  Do I have the scenario correct?

The trace you have attached is for User B from when they "hijacked" the call?  If that is correct, can we have a trace of both the call from the point of either Alice calling in or User A calling Alice to the point where User B makes a call resulting in the use of PickupChan() being used where the active call is then taken away from User A?

Please provide any debug information, dialplan, sip.conf, etc. that can help to clarify the situation and help reproduce it.  But, if the issue is resolved by updating to the latest version of Asterisk, we won't need all that info and we can close this issue :).

If my understanding is not correct, please clarify.

Thanks
                
> PickupChan picks up answered call
> ---------------------------------
>
>                 Key: ASTERISK-21938
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-21938
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Addons/General
>    Affects Versions: 1.8.9.3
>         Environment: CentOS release 5.6 32 bit.
>            Reporter: David Cunningham
>            Assignee: David Cunningham
>         Attachments: pickup-trace.txt.gz
>
>
> User experienced active call being "hijacked" and checking trace shows that a pickup by another user picked up their active call.
> Trace will be attached.
> Here is the pickup happening, starting line 40209:
> [Jun 20 14:26:43] VERBOSE[32259] pbx.c:     -- Executing [5310105 at product-pickup:1] PickupChan("Local/5310105 at product-pickup-f7e1;2", "Local/5310105 at product-phone") in new stack
> [Jun 20 14:26:43] VERBOSE[32257] app_dial.c:     -- Local/5310105 at product-pickup-f7e1;1 connected line has changed. Saving it until answer for SIP/product-local-00005d5d
> [Jun 20 14:26:43] VERBOSE[32257] app_dial.c:     -- Local/5310105 at product-pickup-f7e1;1 answered SIP/product-local-00005d5d
> At the end of the trace you can see the call phone 5310105 was on is hung up. The call ID is 763c3a8d2e3a7063236f16801e94383f. At the start of the trace is the 200 OK showing this call was answered at the time of the pickup.
> Any advice welcome, thanks.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list