Всем алоха! Встала задача после дозвона на определенный номер телефона донабирать внутренний номер, то есть есть человек на гор номере 123-456 внутренний 300, не могу понять как через call file заставить его донабирать этот самый внутренний номер. Подскажите формат если таковая возможность имеется.
Внимательно читаем ман auto dial.
В результате получаем:
Channel: Local/123456@DialContext ;кого и из какого контекста набираем. Local нужен для 'следа' в CDR
CallerID:101 ;кто звонил-то?
;далее по тексту мана вариантов 2:
;If the call answers, connect it here
;1-й
Context: out-context
Extension: 300
;2-й
Application:Dial
Data:SIP/300
Интересно, когда у нас народ научится документацию читать?
вы не можете сделать "именно из call файла". ибо файл просто запускает звонок.
вам надо указать правильный диаплан для "донабирания".
в freepbx например используется disa.
также можно использовать read или посылать на входящий ивр.
в любом случае с вашей формулировкой и без данных задача нерешима в принципе.
Хотите сказать что возможности дождаться ответа и передать пачку dtmf именно через call файл не получится и надо будет в любом разе передавать данные в созданный extension. Если мы передаем данные в extension то вытекает следующий вопрос, как в текущий канал на котором сняли трубку, через dial или еще как произвести донабор (по этому вопросу тоже обгуглился).
Filin (Mar 11 '12)editхочу сказть что по вашей формулировке вообще ничего сделать нельзя. или вы реально считаете чтотут телепаты доагдаются как у вас диалпалн организован? донабор производится опцими команды dial или командой sendDTMF. просто чтоб правильно задать вопрос гуглить надо начинать с диаплана.
meral (Mar 11 '12)editЗадан: Mar 11 '12
Просмотрен: 808 раз
Обновлен: Mar 22 '12
Не добавляются записи CDR. Использую CALL файлы, канал: LOCAL
reepbx call waiting c уведомление
проблема с call-файлами и originate
увеличение нагрузки на cpu, при входящих вызовах(решено)
FreePBX 2.9.0.1 (Asterisk 1.8.4.3) и транзитный Call Forward на внешние номера.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Предложения из разряда использования AGI не нужны, надо именно из call файла произвести набор городской=>внутренний номер
Filin (Mar 11 '12)edit