[asterisk-bugs] [JIRA] (ASTERISK-27161) Local channel incorrectly changes its designated CallerIDNum

Richard Mudgett (JIRA) noreply at issues.asterisk.org
Thu Jul 27 12:14:57 CDT 2017


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

Richard Mudgett commented on ASTERISK-27161:
--------------------------------------------

The party ID propagation gives a local channel origination example.  You need to use the Dial 'I' option to block the connected line update to prevent the local channel caller id from being updated.

> Local channel incorrectly changes its designated CallerIDNum
> ------------------------------------------------------------
>
>                 Key: ASTERISK-27161
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27161
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Channels/chan_local
>    Affects Versions: 13.17.0, 14.6.0
>         Environment: CentOS 6 64bit
>            Reporter: John Lagonikas
>            Assignee: John Lagonikas
>         Attachments: full.0
>
>
> We have detected that, when performing an Originate action through AMI to a local channel using a custom callerid, the local channel changes its CallerIDNum to that of the produced SIP channel, instead of retaining the callerid specified in the originate action. This causes the resulting call to present a caller ID number different to the one requested.
> This behavior was different in asterisk versions 11 and back.
> The manager action used to produce the call was the following:
> {noformat}
> action: Originate
> channel: Local/mboZYVBvr5VVkyQtfDkoxvAzQ1 at mb_all_calls
> timeout: 20000
> callerid:  <5432>
> account: TestPhone1
> application: Dial
> data: SIP/TestPhone2,20
> actionid: mboZYVBvr5VVkyQtfDkoxvAzQ1
> async: 1
> variable: 
> {noformat}
> The call is then directed by the dialplan to a FastAGI application which performs this single action:
> {noformat}
> EXEC "Dial" "SIP/TestPhone1" 
> {noformat}
> As you can see in the attached logfile, line 404, the local channel changes its Caller ID to that of the resulting SIP channel. So, the above call arrives at the destination device with a Caller ID number "TestPhone1" instead of "5432".



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



More information about the asterisk-bugs mailing list