Bruce Nik
2009-Dec-23 23:28 UTC
[asterisk-users] How to send variables through AMI originate and read those variables in context?
Hello Everyone,
I want to send a few numbers (variables) when doing Asterisk AMI Originate
command and then have Festival read them back to customer in the context.
How should this be done? Following is my not working example and also
reference on AMI Originate Command:
Command: Originate
Channel: SIP/123
Context: TestFestival
Priority: 1
Exten: 555
Variable: $numberONE, $numberTWO, $numberTHREE
/etc/asterisk/extensions.conf:
[TestFestival]
exten => 555,1,Answer()
exten => 555,n,Festival(you entered: $numberONE $numberTWO $numberTHREE)
exten => 555,n,Hangup()
I very much appreacitate any input on this.
trixbox1*CLI> manager show command originate
Action: Originate
Synopsis: Originate Call
Privilege: originate,all
Description: Generates an outgoing call to a Extension/Context/Priority or
Application/Data
Variables: (Names marked with * are required)
*Channel: Channel name to call
Exten: Extension to use (requires 'Context' and
'Priority')
Context: Context to use (requires 'Exten' and
'Priority')
Priority: Priority to use (requires 'Exten' and
'Context')
Application: Application to use
Data: Data to use (requires 'Application')
Timeout: How long to wait for call to be answered (in ms)
CallerID: Caller ID to be set on the outgoing channel
Variable: Channel variable to set, multiple Variable: headers are
allowed
Account: Account code
Async: Set to 'true' for fast origination
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20091223/463673b5/attachment.htm
Jarrod Lash
2009-Dec-24 00:09 UTC
[asterisk-users] How to send variables through AMI originate and read those variables in context?
Bruce,
http://www.voip-info.org/wiki/view/Asterisk+manager+API
In the AMI do :
Variable: crap1=data
Variable: crap2=data
Variable: crap3=data
In the dialplan variables will be in the format..
${crap1}
Also as an FYI.. Look at cepstral in place of Festival...
--
Jarrod Lash, <jarrod at fed-com.com>
Federated Communications, LLC.
www.fed-com.com
Office: +1-412-357-2127
Mobile: +1-412-999-0049
Fax: +1-412-545-8368
On Wed, Dec 23, 2009 at 6:28 PM, Bruce Nik <brucevoip at gmail.com>
wrote:> Hello Everyone,
> I want to send a few numbers (variables) when doing Asterisk AMI Originate
> command and then have Festival read them back to customer in the context.
> How should this be done? Following is my not working example and also
> reference on AMI Originate Command:
> Command: Originate
> Channel: SIP/123
> Context: TestFestival
> Priority: 1
> Exten: 555
> Variable: $numberONE, $numberTWO, $numberTHREE
> /etc/asterisk/extensions.conf:
> [TestFestival]
> exten => 555,1,Answer()
> exten => 555,n,Festival(you entered: $numberONE $numberTWO $numberTHREE)
> exten => 555,n,Hangup()
> I very much appreacitate any input on this.
>
>
>
>
> trixbox1*CLI> manager show command originate
> Action: Originate
> Synopsis: Originate Call
> Privilege: originate,all
> Description: Generates an outgoing call to a Extension/Context/Priority or
> ??Application/Data
> Variables: (Names marked with * are required)
> ?? ? ? ?*Channel: Channel name to call
> ?? ? ? ?Exten: Extension to use (requires 'Context' and
'Priority')
> ?? ? ? ?Context: Context to use (requires 'Exten' and
'Priority')
> ?? ? ? ?Priority: Priority to use (requires 'Exten' and
'Context')
> ?? ? ? ?Application: Application to use
> ?? ? ? ?Data: Data to use (requires 'Application')
> ?? ? ? ?Timeout: How long to wait for call to be answered (in ms)
> ?? ? ? ?CallerID: Caller ID to be set on the outgoing channel
> ?? ? ? ?Variable: Channel variable to set, multiple Variable: headers are
> allowed
> ?? ? ? ?Account: Account code
> ?? ? ? ?Async: Set to 'true' for fast origination
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> ? http://lists.digium.com/mailman/listinfo/asterisk-users
>