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

Тоновый донабор и контекст.

Не могу понять где глюк.
1 2>
Откуда: Россия, Москва
Сообщений: 55

Тоновый донабор и контекст.

Опять я с глупыми вопросами.

Традиционно:
Система: FreeBSD 6.2-RELEASE
Среда: Asterisk 1.4.21.2

Есть два контекста:

[ivr-menu]

exten => s,1,Answer
exten => s,n,SetMusicOnHold(ivr-intro)
exten => s,n,Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(response)=10)
exten => s,n,Background(cfg-intro)
exten => s,n,StartMusicOnHold
exten => s,n,WaitExten(10)

exten => 1,1,Answer()
exten => 1,n,Wait(1)
exten => 1,n,Dial(SIP/0737@mediant,,rD(w238))
exten => 1,n,Hangup

[to-dss]
exten => _2XX,1,NoOp( 1------------------------------------------------ EXTEN = ${EXTEN} )
exten => _2XX,n,NoOp( CALLERID(all) = ${CALLERID(all)} )
exten => _2XX,n,AGI(agent_by_clid.agi)
exten => _2XX,n,NoOp( CALLERID(all) = ${CALLERID(all)} )
exten => _2XX,n,Dial(SIP/0737@mediant,,rD(www${EXTEN}))

Строчка exten => 1,n,Dial(SIP/0737@mediant,,rD(w238)) и exten => _2XX,n,Dial(SIP/0737@mediant,,rD(www${EXTEN}))
должна делать вызов на традиционную АТС в её голосовое меню, слать DTMFом номер и таким образом соединять с абонентом, сидящим на этой АТС.
Так вот в контексте [to-dss] она отрабатывает корректно. А вот в меню она не срабатывает. Просто засылает на IVR-меню этой АТС и всё.

В чём может быть причина? В дебаге никаких проблем нет вообще. Дебаг говорит что он и в том и в том случае он шлёт DTMF в АТС.
2009-08-11 13:30

Сообщений: 69

Re: Тоновый донабор и контекст.

У вас пауза в обоих случаях разная. Да и wait там не нужен. И второй answer тоже не нужен.
2009-08-11 15:22

Откуда: Россия, Москва
Сообщений: 55

Re: Тоновый донабор и контекст.

Убрал answer и wait. От длины паузы никак не зависит происходящее.
2009-08-11 15:51

Откуда: Россия, Москва
Сообщений: 55

Re: Тоновый донабор и контекст.

Причём ещё заметил: из разных контекстов идёт Goto в меню. Абсолютно однотипное. Из одних работает корректно, а из других нет.
2009-08-11 15:53

Откуда: Санкт-Петербург
Сообщений: 541

Re: Тоновый донабор и контекст.

В [ivr-menu] и написано - набрать DTMF'ом 238. Что это за номер-то на АТС?
2009-08-11 15:58

Откуда: Россия, Москва
Сообщений: 55

Re: Тоновый донабор и контекст.

Попробовал слать так:

exten => 1,1,Dial(SIP/0737@mediant,,rM(sendnum^238))

[macro-sendnum]
exten => s,1,Wait(7) ; ждет 7 сек, чтобы донабрать внутренний номер
exten => s,n,SendDTMF(${ARG1})

Тот же эффект. :(
Ощущение что при некоторых непотятных для меня обстоятельствах DTMF просто не шлётся.
2009-08-11 16:07

Откуда: Россия, Москва
Сообщений: 55

Re: Тоновый донабор и контекст.

dyer:

В [ivr-menu] и написано - набрать DTMF'ом 238. Что это за номер-то на АТС?
В смысле "что за номер"? Обыячный внутренний номер.
2009-08-11 16:18

Сообщений: 69

Re: Тоновый донабор и контекст.

Сделайте:
exten => 1,1,GoTo(send-dtmf,238,1)

[send-dtmf]
exten => _X.,1,Dial(SIP/0737@mediant,,rD(www238))
2009-08-11 16:19

Откуда: Россия, Москва
Сообщений: 55

Re: Тоновый донабор и контекст.

Делал почти так же. Только делал Goto в to-dss. Если из любого другого контекста туда делать Goto - работает. Если из меню - то нет. :(

Более того, есть два контакста - один "приход из города по Е1". Второй - внтурненний (софтфоны). Из второго работает как бы я не изворачивался. Из первого - нет. :( Чую что в настройках либо медианта либо астериска в части медианта, но пока не понимаю что. :(
2009-08-11 16:22

Сообщений: 866

Re: Тоновый донабор и контекст.

ну может callerid медианту важен...
2009-08-11 16:55

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