Action Originate In Asterisk 13 Creates 2 Calls In Core Show Channels

Home » Asterisk Users » Action Originate In Asterisk 13 Creates 2 Calls In Core Show Channels
Asterisk Users 2 Comments

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@1902_in-0 macro-atende s 1008
Ringing Dial SIP/1902,30,t 1903
00:00:15 1902 9428460a-f4e7-46d1-b Local/1902@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!

Alonso.

2 thoughts on - Action Originate In Asterisk 13 Creates 2 Calls In Core Show Channels

  • It looks like you’re originating with local channels.

    Try with /n at the end (not sure if that helps anymore) and also send us your originate line.


    Cheers,

    Matt Riddell

  • 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.