У меня никак не выходит позвонить на внешние номера - городские или мобильные. На внутренние звонить получается, делаю это вот так:
Action: Originate
Channel: SIP/1929
Context: default
Exten: 1925
Priority: 1
Callerid: Family Name <1929>
Но если вместо 1925 написать в Exten номер городского либо мобильного, то звонок не идет. Видимо я делаю это неправильно. Как правильно?
http://asterisk-support.ru/question/38386/kak-poniat-chto-proiskhodit-na-asteriske/
если вы в Channel меняете, то используейте чтто типа
Local/number@default
или правильное имя транка
Задан: 2013-07-15 13:20:29 +0400
Просмотрен: 1,976 раз
Обновлен: Jul 15 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
немного не по теме, но советую поменять имя контекста с default на какой-либо другой иначе взломают, особенно когда через него будете отправлять на внешние номера. либо поставить allowguest = no.
octopas ( 2013-07-15 14:42:20 +0400 )редактироватьПо allowguest - хорошо! Я меняю не в Channel. Смысл в чем...Я в программе-клиенте нажимаю кнопку "позвонить" и раздается звонок на моем телефоне(указан как Channel). Как только я снимаю трубку идет дозвон на номер, указанный в Exten. Если этот номер в Exten - внутренний, то я указываю к примеру 1645 и все ок! Но подобным образом позвонить на мобильный/городской не выходит! Как же это можно осуществить?
Dangreon ( 2013-07-15 14:48:56 +0400 )редактироватьЕсли я вызываю команду вот так: Action: Originate Channel: SIP/1929 Context: default Exten: 89261234567 Priority: 1 Callerid: Bill Timeout: 30000
То в ответ приходит Response: Success Message: Originate successfully queued
Звонит мой SIP телефон, когда я подымаю трубку должен идти дозвон на мобильник, но его нет, а в трубке слышу как будто линия занята...
Dangreon ( 2013-07-15 15:03:03 +0400 )редактировать