[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