Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Как соединить два канала друг с другом

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

Сообщений: 7

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

Помогите пожалуйста с одной проблемой (или хотя бы скажите где поискать информацию)

Имеем следующие исходные данные:
.NET скрипт инициирует создание первого исходящего вызова (канала).
Если канал установлен, то .NET скрипт контролирует его при помощи голосового меню.
При этом скрипт проверяет DTMF пользователя.
Если пользователь нажал предопределенную клавишу (например 1), то тогда,
скрипт пытается установить связь с другим (предопределенным) пользователем, не теряя связи с текущим, например сообщая "Оставайтесь на связи пока мы попытаемся соединить вас с другим абонентом" (при этом текущий пользователь слышит гудки вызова).
Если новый канал недоступен - то скрипт ставит об этом в известность текущего пользователя.
Если канал установлен, то скрипт соединяет имещийся канал с вновь созданным

При получении сигнала Hangup() от любого из созданных скриптом каналов останавливаем обработку вызова
2006-06-30 13:47

Сообщений: 1530

Re: Как соединить два канала друг с другом

В dialplan вешаешь Dial, а ему опцию -- 'r'.
Если не дозвонился -- обрабатывается DIALSTATUS.
Все.
http://www.telecomtechnology.net - premium терминация
2006-06-30 14:04

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Как соединить два канала друг с другом

Если скрипт, то это скорее всего читать надо про AGI.
google: asterisk cmd agi.
Также изучать менеджер интерфейс.
google: asterisk manager interface
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2006-07-10 13:19

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru