Page tree
Skip to end of metadata
Go to start of metadata


Once loaded in modules.conf.xml it can be used in your sofia profile by adding "asterisk" as the dialplan parameter. You can also transfer calls to it by specifying it as the dialplan param in the transfer or execute_extension apps.

It's not entirely like the real asterisk dialplan but it is at least a close familiarity. You cannot include contexts in each other in ours because we do all our dialplan logic before the call.

It's structured in the same way so you can create context default.

Anyway you will find the XML dialplan more flexible but this may serve as a stepping stone for beginners.


The standard dollar notation allows using any valid channel variable in the dialplan: ${variable_name}. For the sake of Asterisk compatibility, the following additional channel variables are added by this module:

  • EXTEN: equals to the destination number
  • CHANNEL: equals to the channel name
  • UNIQUEID: channel UUID

See Also