Call Routing DSL

This page details a feature under development which cannot be found in any released version of Adhearsion. We find documenting sophisticated features before their implementation helps the design process of those features. Material here can and will change.

What is the Call Routing DSL?

The call routing DSL is a way of expressing how numbers should route to a desired endpoint. Too often dialplans implement call routing monolithically with a command that looks like the following:

dial "SIP/14445556666@vonage"

This carries with it a few assumptions:

Because Adhearsion aims to empower the distribution of voice applications, we feel it is essential to de-couple this routing logic into something like this:

dial 1_444_555_6666
Note: Ruby allows underscores in its Numeric literals for clarity.

This will allow any executer of this dialplan to properly route the phone number, provided the necessary call routes have been defined.

Defining Call Routes

This page is still a stub. I'll flesh it out as I have time.


Browse Space

- Pages
- News
- Labels
- Attachments
- Bookmarks
- Mail
- Advanced
- Activity

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

or Sign Up  

Other Features

Add Content