Штудируйте букварь по asterisk http://asterisk-support.ru/question/1424/knigi-po-asterisk !
Там про это написано!
bolshoy_plohish ( 2012-03-30 08:42:38 +0400 )редактироватьДобрый день. Прошу помощи в следующем вопросе. Есть скрипт на php, который с сайта отправляет на AMI Asterisk номер, имя сервера, канал, контекст и др. Если указываю в нем какой-то существующий добавочный номер происходит звонок на этот номер и после того, как поднимается трубка идет звонок на тот номер, который ввели на сайте. Это все хорошо! но вот решили сделать так, чтобы звонок сразу уходил на номер введенный с сайта - ему проигрывалась мелодия, а затем соединялся с менеджером.
Прописал в sip.conf канал web, дал ему контекст [web]. В диалплане прописал следующее
[web]
exten => s,1,Answer()
exten => s,n,Dial(SIP/Trankname/$exten)
exten => s,n,Playback(vm-num-i-have)
Получаю ошибку
Unable to request channel SIP/web
[Mar 27 17:42:49] ERROR[9560] utils.c: fwrite() returned error: Broken pipe
У меня несколько вопросов. 1) возможноли реализовать сначала звонок абоненту и проигрывание мелодии и потом соединение с менеджером? 2) Как в ручном диалплане указать звонить с такого-то транка на номер, который приходит в AMI в переменной Exten:$strExten,
Для начала... что делает команда Answer()??? Далее читайте, как выполнить команду во время совершения звонка. ;-)
Штудируйте букварь по asterisk http://asterisk-support.ru/question/1424/knigi-po-asterisk !
Там про это написано!
bolshoy_plohish ( 2012-03-30 08:42:38 +0400 )редактироватьТот же вопрос, Как сделать чтоб звонок шел абоненту на номер который указали на сайте, после того как дозвонились, играем мелодию. пока играет мелодия дозваниваемся до менеджера во внутренний номер SIP/100. После он поднимает трубку, мелодия не играет, начинается разговор!
Как это реализуется, не могли бы начинающему разжевать, очень буду признателен!
Unable to request channel SIP/web
может Local/s@web вызывать ?
Задан: 2012-03-27 18:50:34 +0400
Просмотрен: 731 раз
Обновлен: Mar 30 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.