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

Проблема в использовании ChanIsAvail на SIP канале

<1 2
Откуда: Vladivostok
Сообщений: 8

Re: Проблема в использовании ChanIsAvail на SIP канале

да, уже обнаружил сей дефект. реализовал конструкцию типа:
exten => _[12]X, 1,Dial(H323/${EXTEN}@ccm_sub)
exten => t, 1, GoTo(error, 1)
exten => i, 1, GoTo(error, 1)
exten => _[12]X, n, NoOp(Dial Status: ${DIALSTATUS})
exten => _[12]X, n, Goto(s1-${DIALSTATUS},1)
exten => s1-NOANSWER, 1, GoTo(error,1)
exten => s1-CONGESTION, 1, GoTo(error,1)
exten => s1-CANCEL, 1, GoTo(error,1)
exten => s1-BUSY, 1, GoTo(error,1)
exten => s1-CHANUNAVAIL, 1, Dial(H323/${EXTEN}@ccm_pub)
exten => s1-CHANUNAVAIL, n, NoOp(Dial Status: ${DIALSTATUS})
exten => s1-CHANUNAVAIL, n, Goto(s2-${DIALSTATUS},1)
exten => s2-NOANSWER, 1, GoTo(error,1)
exten => s2-CONGESTION, 1, GoTo(error,1)
exten => s2-CANCEL, 1, GoTo(error,1)
exten => s2-BUSY, 1, GoTo(error,1)
exten => s2-CHANUNAVAIL, 1, GoTo(error,1)
exten => t, 1, GoTo(error,1)
exten => i, 1, GoTo(error,1)
exten => error, 1, Playback(error)
exten => error, n, Hangup

наблюдаю за работой. Сдается мне, что реализация H323 через oh323 крайне скудна на трансляцию(генерирование) кодов причин завершения вызова
2009-08-28 02:05

Сообщений: 1573

Re: Проблема в использовании ChanIsAvail на SIP канале

topper:

Сдается мне, что реализация H323 через oh323 крайне скудна на трансляцию(генерирование) кодов причин завершения вызова
Это делает команда - Dial (независимо от канала)
2009-08-28 09:53

Сообщений: 866

Re: Проблема в использовании ChanIsAvail на SIP канале

ну в первую очередь это делает все-таки драйвер канала.
если по любому поводу он будет возвращать CONGESTION то поверьте, никогда Dial не вернет BUSY....
2009-08-28 18:04

Сообщений: 1573

Re: Проблема в использовании ChanIsAvail на SIP канале

dimas, поверю - если такой "драйвер" (модуль канала) напишите вы ... )))
Но не поверю, что его напишет еще кто нибудь ... ;)

Ответ был расчитан на уровень этого вопроса и этого топика.(не углубляясь в байт-код)

Или вы согласны с тем, что:
Сдается мне, что реализация H323 через oh323 крайне скудна на трансляцию(генерирование) кодов причин завершения вызова

?
2009-08-28 18:44

Откуда: Vladivostok
Сообщений: 8

Re: Проблема в использовании ChanIsAvail на SIP канале

ок, спасиб.. кое-что проясняется ;) очередная порция вопросов по теме:
по какому таймеру команда Dial завершит вызов с причиной NOANSWER?
изучение http://www.voip-info.org/wiki/view/Asterisk+variable+DIALSTATUS , а также http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial результатов не принесло ;(
2009-08-31 01:59

Сообщений: 866

Re: Проблема в использовании ChanIsAvail на SIP канале

topper,
core show application dial
второй параметр - таймаут.

cron333,
а вы наверное работали со мной, знаете как я пишу и именно поэтому пришли к такому выводу да?

Я вот например вашего кода пока вообще не видел. Мой в астериске есть...
2009-08-31 02:56

Сообщений: 1573

Re: Проблема в использовании ChanIsAvail на SIP канале

dimas:

cron333,
а вы наверное работали со мной, знаете как я пишу и именно поэтому пришли к такому выводу да?
нет, не работали. Я бы запомнил ... )))

dimas:

Я вот например вашего кода пока вообще не видел. Мой в астериске есть...

моего кода там нет, не ищите. Под свои нужды могу модифицировать, это приходилось делать 3-4 раза (пока).

Ну а про вас, т.е. можно говорить, что вы и Марк Спенсер - разработчики * ? :))

2009-08-31 13:44

Откуда: Vladivostok
Сообщений: 8

Re: Проблема в использовании ChanIsAvail на SIP канале

dimas, спасибо за наколочку ;).
тему можно считать закрытой
всем спасибо ;)
2009-09-01 01:46

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