[asterisk-bugs] [JIRA] Feedback Requested: (ASTERISK-20129) Incorrect <CallerID> from 'core show channels verbose' when using Queue()

Rusty Newton (JIRA) noreply at issues.asterisk.org
Tue Jul 17 18:09:21 CDT 2012


     [ https://issues.asterisk.org/jira/browse/ASTERISK-20129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rusty Newton updated ASTERISK-20129:
------------------------------------

    Assignee: Stanimir Serbezov
      Status: Waiting for Feedback  (was: Triage)

The CallerID for channel SIP/BTK_1-1-0000001b shows as "0887654321" which seems appropriate per your description. 

In the CallerID column, the CallerID for each channel should be displayed.

The CallerID will be associated with that channel itself, and not any channel that is calling or ringing that channel...

Therefore the CallerID of "31" for SIP/31-0000001c is appropriate unless you are attempting to set it to something else.

If this behavior was different in a previous Asterisk version, it was most likely a bug and is now fixed.

Am I understanding the issue correctly?

> Incorrect <CallerID> from 'core show channels verbose' when using Queue()
> -------------------------------------------------------------------------
>
>                 Key: ASTERISK-20129
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20129
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Applications/app_queue
>    Affects Versions: 1.8.12.0
>         Environment: CentOS 5.4 32bit
>            Reporter: Stanimir Serbezov
>            Assignee: Stanimir Serbezov
>
> When using Queue() 'core show channels verbose' shows not the caller's <CallerID> but the <CallerID> of the sip user itself. 
> For example:
> External client with number 0887654321 calls sip trunk BTK_1-1 which routes the call to Queue() in which members are sip users 11,21,31,41,12,22,32 and 42.
> Currently only sip user 31 is registered, so the queue calls it. 
> Before answer 'core show channels verbose' shows:
> {noformat}
> Channel              Context              Extension        Prio State   Application  Data                      CallerID        Duration Accountcode PeerAccount BridgedTo           
> SIP/BTK_1-1-0000001b execute-routing-apps cmd_Queue           8 Ring    Queue        dispatchers,rXx           0887654321      00:00:01                         (None)              
> SIP/31-0000001c      from-internal        cmd_Queue           1 Ringing AppQueue     (Outgoing Line)           31              00:00:01                         (None)              
> 2 active channels
> 1 active call
> {noformat}
> After 31 answers 'core show channels verbose' shows:
> {noformat}
> Channel              Context              Extension        Prio State   Application  Data                      CallerID        Duration Accountcode PeerAccount BridgedTo          
> SIP/BTK_1-1-0000001b execute-routing-apps cmd_Queue           8 Up      Queue        dispatchers,rXx           0887654321      00:00:11                         SIP/31-0000001c
> SIP/31-0000001c      from-internal        cmd_Queue           1 Up      AppQueue     (Outgoing Line)           31              00:00:10                         SIP/BTK_1-1-0000001b
> 2 active channels
> 1 active call
> {noformat}
> In extensions.conf I'm calling Queue() with options: rXx
> The problem is that you can't see who is calling 31 before it answers the call.
> In Asterisk 1.6 for the <CallerID> in 31's row there was the actual client number. Now it shows 31.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list