Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

call file и донабор внутреннего номер

0

Всем алоха! Встала задача после дозвона на определенный номер телефона донабирать внутренний номер, то есть есть человек на гор номере 123-456 внутренний 300, не могу понять как через call file заставить его донабирать этот самый внутренний номер. Подскажите формат если таковая возможность имеется.

удалить закрыть спам изменить тег редактировать

спросил 2012-03-11 13:25:03 +0400

Filin Gravatar Filin
9 8 1 5

Comments

Предложения из разряда использования AGI не нужны, надо именно из call файла произвести набор городской=>внутренний номер

Filin ( 2012-03-11 13:29:18 +0400 )редактировать

2 Ответа

0

Внимательно читаем ман 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


Интересно, когда у нас народ научится документацию читать?

ссылка удалить спам редактировать

ответил 2012-03-22 11:26:29 +0400

TandemK Gravatar TandemK
175 3 10

Comments

1

интересно кога у нас отвечающие научатся топики читать? он же спрашивает донабор дтмф. а не номера.

meral ( 2012-03-22 14:43:44 +0400 )редактировать
0

вы не можете сделать "именно из call файла". ибо файл просто запускает звонок.

вам надо указать правильный диаплан для "донабирания".

в freepbx например используется disa.

также можно использовать read или посылать на входящий ивр.

в любом случае с вашей формулировкой и без данных задача нерешима в принципе.

ссылка удалить спам редактировать

ответил 2012-03-11 13:32:25 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

Хотите сказать что возможности дождаться ответа и передать пачку dtmf именно через call файл не получится и надо будет в любом разе передавать данные в созданный extension. Если мы передаем данные в extension то вытекает следующий вопрос, как в текущий канал на котором сняли трубку, через dial или еще как произвести донабор (по этому вопросу тоже обгуглился).

Filin ( 2012-03-11 13:41:54 +0400 )редактировать

хочу сказть что по вашей формулировке вообще ничего сделать нельзя. или вы реально считаете чтотут телепаты доагдаются как у вас диалпалн организован? донабор производится опцими команды dial или командой sendDTMF. просто чтоб правильно задать вопрос гуглить надо начинать с диаплана.

meral ( 2012-03-11 13:44:46 +0400 )редактировать

ну проиграть файл в начале - пока на той стороне всякие бла-бла, потом послать Dtmf в линию - этож просто..

Zavr2008 ( 2012-03-23 13:15:39 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-03-11 13:25:03 +0400

Просмотрен: 502 раз

Обновлен: Mar 22 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.