I am interacting with the Asterisk Manager API (v1.2.4) in order to create an application that may do the following:
- Launch multiple originate requests without waiting for the response with the callerid/uniqueid to build call instances in order to create an asynchronous dialing app
- Have the ability to ignore originate request, and associated events, that were not originated by my application
The ActionID capability of the Manager API appears to be the key, but in tests seems largely not useful. An example:
Message: Originate successfully queued[/code]
The response with the all crucial unique ID, but no ActionID associated!
Is there anyway to do this with the ActionID, or is the ActionID really only just a way to tie an ‘ack’ to the request? What use is that, really, if you have to wait for the Newchannel even to get the uniqueID for that call?