Skip to content

How to Originate Call From Asterisk CLI

Use the channel originate or originate CLI command (Tested on Asterisk 1.8) to connect a channel directly to an application.
Synatx:

channel originate application [appdata]
channel originate extension [@][]

Example:
extensions.conf

[from-pstn]
exten => 123,1,Answer()
exten => 123,3,MP3Player(/root/favi.mp3)

Originate call from CLI:

CLI*> channel originate DAHDI/1/0123456789 extension 123@from-pstn

This can be used from external scripts like this:

asterisk -rx "channel originate DAHDI/1/0123456789 extension 123@from-pstn";