Re: Channel names with semicolons

"Joshua C. Colp" <[email protected]>
Newsgroups gmane.comp.telephony.pbx.asterisk.user
Message-ID <CAM0A2Z2UDJdmsbkjUx2x6-_p-J57aUW=4tsLQLXBwPL6ve4Ldw@mail.gmail.com>
On Wed, Sep 7, 2022 at 11:17 AM Antony Stone <
[email protected]> wrote:

> On Wednesday 07 September 2022 at 11:44:54, Antony Stone wrote:
>
> > Hi.
>
> This is a follow-up to an email I posted earlier today to the list,
> although I
> haven't seen it come back yet.  If it's under moderation for some reason,
> I
> hope some kindly admin will release it :)
>

There's nothing in the moderator queue that I can see.


>
> > I'm trying to deal with a problem regarding putting a call on hold and
> then
> > later resuming it.  I am using chan_sip throughout, and Asterisk 16.
>
> <snip detail from previous email>
>
> > The main thing which is puzzling me about this is that I see examples of
> > both Local/number@context-00000ce9;1 and Local/number@context-00000ce9;2
> > during the processing of the calls.
> >
> > What is the significance of the number following the semi-colon?
> >
> > I also see in verbose logging output:
> >
> > [2022-09-07 09:37:57.310706] pbx VERBOSE[29148]: dial.c:598 in
> > handle_frame: Local/number@context-00000ce9;1 answered
> >
> > [2022-09-07 09:37:57.310792] pbx VERBOSE[29155][C-00001265]:
> > bridge_channel.c:2252 in bridge_channel_internal_push_full: Channel
> > SIP/Trunkname-00002b55 joined 'simple_bridge' basic-bridge <7e260e93-
> > abd4-48ea-96f1-33601165dba2>
> >
> > [2022-09-07 09:37:57.310937] pbx VERBOSE[29149][C-00001265]:
> > bridge_channel.c:2252 in bridge_channel_internal_push_full: Channel
> > Local/number@context-00000ce9;2 joined 'simple_bridge' basic-bridge
> > <7e260e93- abd4-48ea-96f1-33601165dba2>
> >
> >
> > So, when the channel Local/number@context-00000ce9;1 gets answered, the
> > result is to bridge the channels Local/number@context-00000ce9;2 and
> > SIP/Trunkname-00002b55
>
> I see something very similar in the documentation about local channels at
>
> https://wiki.asterisk.org/wiki/display/AST/Using+Callfiles+and+Local+Channels
> -
> there are examples of both devices-ecf0;1 and devices-ecf0;2 but no
> mention of
> what the final digit means.
>
> Can anyone enlighten me please?
>

A single channel can't do two things at once (you can't have a channel
talking to Alice while also executing the Voicemail dialplan application
for example) - so Local channels solve this by having two independent
channels that exchange things back and forth internally. The ;2 leg is the
one that gets sent into the dialplan, while the ;1 leg is doing whatever
dialed it decides to do with it. If you send audio to ;1 it then pops out
of ;2, and vice versa.

-- 
Joshua C. Colp
Asterisk Project Lead
Sangoma Technologies
Check us out at www.sangoma.com and www.asterisk.org

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.