[asterisk-dev] ARI, Stasis, and Dialplan

Joshua C. Colp jcolp at digium.com
Thu Dec 20 12:24:59 CST 2018

On Thu, Dec 20, 2018, at 2:14 PM, Corey Farrell wrote:
> How will the ARI/dialplan integration handle specific extensions? For 
> example if I have a stasis app which registers itself to dialplan as 
> 'somecontext', how does this integration decide which extensions are 
> handled by the app? Does that app get calls for all extensions or only 
> specific extensions? Do we create a new type of ARI app which would 
> respond to PBX switch callbacks where all calls go to the stasis router 
> app which then accepts or rejects calls based on the ARI apps own 
> extension list? For example if we have a context:
>  [from-outside]
>  exten => 7002052000,1,Stasis(myapp)
>  exten => 7002052001,1,Stasis(myapp) 
> How do you envision replicating having these two extensions handled but 
> all other extensions being invalid?

The context would send all calls to that application (except for the h extension). That application would then be able to move that channel to another application according to its own routing logic if it wanted.

Joshua C. Colp
Digium - A Sangoma Company | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org

More information about the asterisk-dev mailing list