среда, 14 мая 2014 г.

Звонок из cli asterisk

Для создания звонка из командной оболочки asterisk можно воспользоваться такой командой:

originate SIP/101 extension 79008007766@from-internal

При выполнении данной команды астериск наберет внутренний номер 101, а после взятия трубки наберет номер 79008007766, пользуясь транками и маршрутами, настроенными на данной станции.

Кратко пробегусь по структуре команды:

originate - сама команда
SIP/101 - протокол и внутренний номер абонента
extension - обозначение выполняемой операции (можно не только набирать номер, а к примеру использовать application и в качестве команды сделать проигрывание в канал какого-нибудь звукового файла)
79008007766 - номер вызываемого абонента (в данном случае абонент внешний)
@from-internal - контекст (зависит от ваших настроек, используйте свои названия контекстов, если они у вас называются по другому)