[asterisk-bugs] [JIRA] (ASTERISK-27980) Caller ID cannot be changed on Attended Transfer before dialing out

Richard Mudgett (JIRA) noreply at issues.asterisk.org
Fri Jul 20 15:34:54 CDT 2018


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

Richard Mudgett commented on ASTERISK-27980:
--------------------------------------------

The analysis just seems wrong about the connected line updates.  Please provide debug logs with the protocol specific messages and the dialplan execution to demonstrate the situation.  Please include the following:

* Asterisk log files generated using the instructions on the Asterisk wiki [1], with the appropriate protocol debug options enabled, e.g. 'pjsip set logger on' if the issue involves the chan_pjsip channel driver.
* Configuration information for the relevant channel driver, e.g. pjsip.conf.
* A wireshark compatible packet capture, captured at the same time as the Asterisk log output.

[1] https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information



> Caller ID cannot be changed on Attended Transfer before dialing out
> -------------------------------------------------------------------
>
>                 Key: ASTERISK-27980
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27980
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_dial, Applications/app_followme, Applications/app_queue
>    Affects Versions: 13.22.0, 15.5.0
>            Reporter: Alexei Gradinari
>
> Alice calls Bob.
> Alice does an attended transfer to Charlie.
> The Caller ID is modified to some ID using either CALLERID function or Dial options 'o([x])' on outgoing context before Dial Charlie's endpoint.
> But the From: header contains "Alice" on INVITE to Charlie, and not what is set before.
> The app Dial initially correctly sets CONNECTED LINE on outgoing channels as CALLERID of the originating channel.
> But then the app Dial reads pending CONNECTED LINE update on the originating channel and sets CONNECTED LINE on outgoing channels with this data.
> The processed pending CONNECTED LINE update already sets CALLERID on originating channel, so all pending CONNECTED LINE updates have to be ignored and removed before initialize outgoing calls.



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



More information about the asterisk-bugs mailing list