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 >