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

[нуб] Dial через два канала

asterisk-1.6.2
Сообщений: 14

[нуб] Dial через два канала

Здравствуйте.

В диалплане сделано вот так:
SIPTRUNK=SIP/externalsip


exten = _8N.,1,Dial(${SIPTRUNK}/7${EXTEN:1}&DAHDI/r3/${EXTEN})
exten = _8N.,n,Hangup()


Это для того, чтобы при к.-л. проблемах с SIP, соединение шло через DAHDI/r3. По отдельности каждый канал работает замечательно. Проблема заключается в том, что когда исполняется этот экстеншн, то канал DAHDI опережает SIP. Можно ли как-то это дело поправить? Если же нет, то, как понимаю, надо последовательно соединяться: пробовать SIP, если DIALSTATUS=CHANUNAVAIL, то соединяться через DAHDI. Верно ли я использовал значение для DIALSTATUS?
2010-10-20 18:55

Avatara of zlat
Сообщений: 215

Re: [нуб] Dial через два канала

2010-10-20 20:44

Сообщений: 14

Re: [нуб] Dial через два канала

Такой статус появляется при любой причине недоступности канала, в т.ч. и по причине отсутствия средств?
2010-10-21 00:09

Сообщений: 1530

Re: [нуб] Dial через два канала

DIALSTATUS -- возвращает статус канала.
Вам нужен: HANGUPCAUSE
http://www.telecomtechnology.net - premium терминация
2010-10-21 14:39

Добавить страницу в закладки:  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