[asterisk-bugs] [JIRA] (ASTERISK-30093) res_pjsip_refer: Pickup event is not sent from refer_incoming_invite_request

Jasper Hafkenscheid (JIRA) noreply at issues.asterisk.org
Fri Jun 3 07:44:49 CDT 2022


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

Jasper Hafkenscheid edited comment on ASTERISK-30093 at 6/3/22 7:44 AM:
------------------------------------------------------------------------

I setup asterisk 18.12.1 with the default basic-pbx configuration.

Scenario: 
- 1101 registers
- 1102 sends an invite to 1101
- 1101 replies 180 and forwards details to 1103
- 1103 sends an invite with replaces
- 1101 receives a cancel (without the expected 'answered elsewhere')
- 1103 and 1102 get bridged
- call gets ended as expected

CEL logs do not show the expected PICKUP event.


was (Author: jasper.hafkenscheid):
Logs from a 3 party call, 
- 1101 register
- 1102 sends an invite to 1101
- 1101 replies 180 and forwards details to 1103
- 1103 sends an invite with replaces
- 1101 receives a cancel (without the expected 'answered elsewhere')
- 1103 and 1102 get bridged
- call gets ended as expected

CEL logs do not show the expected PICKUP event.

> res_pjsip_refer: Pickup event is not sent from refer_incoming_invite_request
> ----------------------------------------------------------------------------
>
>                 Key: ASTERISK-30093
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30093
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_refer
>    Affects Versions: 18.11.2
>            Reporter: Jasper Hafkenscheid
>            Assignee: Unassigned
>         Attachments: debug.log, full-cel.csv
>
>
> Similar to ASTERISK-28081, it seems that the stasis/cel PICKUP event is not sent when a call-pickup is performed using the INVITE with Replaces method.
> I have tried splicing in a function call to send_call_pickup_stasis_message, this fixes our tests that rely on this event. I suspect a better approach is possible by using the ast_do_pickup method, but have not gotten that to work.



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



More information about the asterisk-bugs mailing list