Douglas Garstang
2006-Apr-07  11:21 UTC
[Asterisk-Users] DIALSTATUS for Multiple Dialled Numbers
Folks,
When I have a dial string like this:
Dial(SIP/3254101&SIP/3254102,20,tr)
and I want to check the ${DIALSTATUS} variable after the dial, how do I know
which number I am getting the variable for?
And, what about this?
Dial(SIP/3254101&SIP/3254102@proxy1,20,tr)
What happens in that case? How can I get the ${DIALSTATUS} variable for EACH
NUMBER dialled?
Thanks,
Doug.
Alexander Lopez
2006-Apr-07  21:17 UTC
[Asterisk-Users] DIALSTATUS for Multiple Dialled Numbers
Without modifications to Dial, I don't think so.
However,
Dial(Local/SIP-123@dialstatus&Local/IAX2-124@dialstatus)
[dialstatus]
_X.,1,Set(TECH=${CUT(${EXTEN},-,1)}) 
_X.,2,Set(DEVICE=${CUT(${EXTEN},-,2)})
_X.,3,Dial(${TECH}/${DEVICE}||)
Or something like this...
I would also create Variable name to track each one.
>>-----Original Message-----
>>From: asterisk-users-bounces@lists.digium.com 
>>[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of 
>>Douglas Garstang
>>Sent: Friday, April 07, 2006 2:21 PM
>>To: Asterisk Users Mailing List - Non-Commercial Discussion
>>Subject: [Asterisk-Users] DIALSTATUS for Multiple Dialled Numbers
>>
>>Folks,
>>
>>When I have a dial string like this:
>>
>>Dial(SIP/3254101&SIP/3254102,20,tr)
>>
>>and I want to check the ${DIALSTATUS} variable after the 
>>dial, how do I know which number I am getting the variable for?
>>
>>And, what about this?
>>
>>Dial(SIP/3254101&SIP/3254102@proxy1,20,tr)
>>
>>What happens in that case? How can I get the ${DIALSTATUS} 
>>variable for EACH NUMBER dialled?
>>
>>Thanks,
>>Doug.
>>_______________________________________________
>>--Bandwidth and Colocation provided by Easynews.com --
>>
>>Asterisk-Users mailing list
>>To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>
Alexander Lopez
2006-Apr-08  10:20 UTC
[Asterisk-Users] DIALSTATUS for Multiple Dialled Numbers
Sorry, It was late and I forgot about that SMALL detail!!! Thanks for the clarification. :-) Alex> -----Original Message----- > From: asterisk-users-bounces@lists.digium.com > [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of > Moises Silva > Sent: Saturday, April 08, 2006 10:22 AM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] DIALSTATUS for Multiple Dialled Numbers > > When you pass several Dial strings only the last exited > channel DIALSTATUS is saved. In the case that 1 of the > channels answer, the status will be ANSWER obviously, but if > the second fails because of CONGESTION and the first because > NOANSWER, the last exited channel dial status will be set. > > Regards > > On 4/7/06, Alexander Lopez <Alex.Lopez@opsys.com> wrote: > > Without modifications to Dial, I don't think so. > > > > However, > > > > Dial(Local/SIP-123@dialstatus&Local/IAX2-124@dialstatus) > > > > [dialstatus] > > _X.,1,Set(TECH=${CUT(${EXTEN},-,1)}) > > _X.,2,Set(DEVICE=${CUT(${EXTEN},-,2)}) > > _X.,3,Dial(${TECH}/${DEVICE}||) > > > > > > Or something like this... > > > > I would also create Variable name to track each one. > > > > > > >>-----Original Message----- > > >>From: asterisk-users-bounces@lists.digium.com > > >>[mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of > > >>Douglas Garstang > > >>Sent: Friday, April 07, 2006 2:21 PM > > >>To: Asterisk Users Mailing List - Non-Commercial Discussion > > >>Subject: [Asterisk-Users] DIALSTATUS for Multiple Dialled Numbers > > >> > > >>Folks, > > >> > > >>When I have a dial string like this: > > >> > > >>Dial(SIP/3254101&SIP/3254102,20,tr) > > >> > > >>and I want to check the ${DIALSTATUS} variable after the > dial, how > > >>do I know which number I am getting the variable for? > > >> > > >>And, what about this? > > >> > > >>Dial(SIP/3254101&SIP/3254102@proxy1,20,tr) > > >> > > >>What happens in that case? How can I get the > ${DIALSTATUS} variable > > >>for EACH NUMBER dialled? > > >> > > >>Thanks, > > >>Doug. > > >>_______________________________________________ > > >>--Bandwidth and Colocation provided by Easynews.com -- > > >> > > >>Asterisk-Users mailing list > > >>To UNSUBSCRIBE or update options visit: > > >> http://lists.digium.com/mailman/listinfo/asterisk-users > > >> > > _______________________________________________ > > --Bandwidth and Colocation provided by Easynews.com -- > > > > Asterisk-Users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > > -- > "Su nombre es GNU/Linux, no solamente Linux, mas info en > http://www.gnu.org" > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >