[asterisk-users] Action Originate in Asterisk 13 creates 2 calls in core show channels

Matthew Jordan mjordan at digium.com
Fri Jul 3 18:24:08 CDT 2015


On Fri, Jul 3, 2015 at 1:46 PM, Alonso Genis <abgenis at gmail.com> wrote:
> Hello,
>
> I am migrating a PABX system based in Asterisk 1.4 to Asterisk 13, with success.
>
> I have an application that sends an action Originate to AMI for
> calling, it's working well, but when i see to Asterisk's CLI, i see 2
> calls for just one originate:
>
> pftestes40copiabh*CLI> core show channels verbose
> Channel              Context              Extension        Prio State
>  Application  Data                      CallerID        Duration
> Accountcode PeerAccount BridgeID
> SIP/1903-00000009    1903_aux                                 1 Up
>  AppDial      (Outgoing Line)           1903            00:00:12 1902
>       1902        7866921b-4675-4823-8
> Local/1902 at 1902_in-0 macro-atende         s                1008
> Ringing Dial         SIP/1902,30,t             1903
> 00:00:15             1902        9428460a-f4e7-46d1-b
> Local/1902 at 1902_in-0 macro-atende         s                1008 Up
>  Dial         SIP/1903,30,t             1902            00:00:15 1902
>       1902        7866921b-4675-4823-8
> SIP/1902-00000008    1902_aux                                 1 Up
>  AppDial      (Outgoing Line)           1902            00:00:15 1902
>                   9428460a-f4e7-46d1-b
> 4 active channels
> 2 active calls
>
> In fact, just one call is up.
>
> Somebody knows if this is ok, or it's a bug? May be someday asterisk
> will create just one call for one originate?
>
> Thanks in advanced for your answers!

It isn't a bug.

The output of 'core show channels' reports a 'call' (which is not a
concept that is represented well anywhere in Asterisk) as a channel
with a PBX thread running. In this case, that's the two channels in
your output that are not outbound channels, i.e., the Local channels
that dialled your SIP channels.

That fact that you have two different SIP channels means that
something either performed two Originates, or you have done a parallel
Dial.

-- 
Matthew Jordan
Digium, Inc. | Director of Technology
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org



More information about the asterisk-users mailing list