I’m researching the possibilities of multiple communication platforms like Asterisk and FreeSwitch for handling a dynamic sequence of applications to execute, like Playback, Read, etc.
This only applies to originating a call from an external application by using the AMI Manager and the Originate action.
I need to know the following:
1) Does the Originate action support multiple Application keys? If so, how does it handle the order in which they’re added to the Originate action?
2) If it does not support multiple Application keys, I’ll have to instruct the Originate action to enter a context in the dialplan, and pass the sequence of applications in its Variable key. How would I configure the dialplan context to dynamically handle the sequence of applications to execute? I was thinking of creating a separate priority label for each required Application and have each application in the Variable key routed to the correct priority label. Is this possible? Are there alternatives for doing what I require?