Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Вопрос от новичка по диалплану

Вопрос от новичка по диалплану

Откуда: Москва
Сообщений: 114

Re: Вопрос от новичка по диалплану

вот и третий долгожданный вопрос:
немного разобравшись как добавить правила в Custom Context добавил следующее, работающее в астериске, правило обработки набора, вернее процедуру проверки состояния сип абонента. Повторюсь что проверял в астериске, все работало. перенес в трихбох:

[ip_ofice-custom]
exten => _5XXXX,1,Set(EXT=${EXTEN})
exten => _5XXXX,n,Set(CONT=${CONTEXT})
exten => _5XXXX,n,Macro(stdexten,${EXTEN},SIP/${EXTEN})

[macro-stdexten]
exten => s,1, Goto(s-${DEVICE_STATE(${ARG2})},1)

exten => s-BUSY,1,Playback(/var/lib/asterisk/sounds/en/digits/1)
exten => s, n, Hangup()

exten => s-UNAVAILABLE,1,Playback(/var/lib/asterisk/sounds/en/digits/2)
exten => s-UNAVAILABLE, n, Hangup()

exten => s-UNKNOWN,1,Playback(/var/lib/asterisk/sounds/ru/ru/s-11)
exten => s, n, Hangup()

exten => s-NOT_INUSE,1,Playback(/var/lib/asterisk/sounds/ru/s-11)
exten => s, n, Hangup()

все время сваливается на s-NOT_INUSE, хотя номер существует и готов принять вызов. если пишу
[macro-stdexten]
exten => s,1,Dial(${ARG2},60)

то все путем звонит....
2010-07-05 13:40

Откуда: Зеленоград
Сообщений: 446

Re: Вопрос от новичка по диалплану

А где у вас вот тут
[macro-stdexten]
exten => s,1, Goto(s-${DEVICE_STATE(${ARG2})},1)

собственно набор номера, то есть команда Dial?

Естественно, все звонки свалятся на not in use, потому что действительно not in use - вы же на него не звоните.
2010-07-05 13:45

Откуда: Москва
Сообщений: 114

Re: Вопрос от новичка по диалплану

Glukinho:

Естественно, все звонки свалятся на not in use, потому что действительно not in use - вы же на него не звоните.
собственно перед тем как дать команду звонить я хочу выяснить по ехт (наличие в системе, вошел ли в систему, занят или свободен). звонок будет проходить только тогда, когда статус - свободен. по другим статусам пойдут другие действия.
2010-07-05 13:54

Откуда: Зеленоград
Сообщений: 446

Re: Вопрос от новичка по диалплану

Чего-то я не понимаю. Вы получаете состояние незанятого телефона, не звоня на него - и недоумеваете, почему возвращается NOT_INUSE. По-моему, все правильно.
2010-07-06 14:51

Откуда: Москва
Сообщений: 114

Re: Вопрос от новичка по диалплану

Glukinho:

Чего-то я не понимаю. Вы получаете состояние незанятого телефона, не звоня на него - и недоумеваете, почему возвращается NOT_INUSE. По-моему, все правильно.
проблемку нашел сам. неправильно передавались аргументы. Но решил воспользоваться EXTENSION_STATE.
2010-07-08 14:50

Сообщений: 6521

Re: Вопрос от новичка по диалплану

alex2512, за полное цитирование бьют розгами. Прилюдно.
2010-07-08 15:22

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

Re: Вопрос от новичка по диалплану

Да ладно, цитата в две строки...
Почему за формой теряется содержание? Человек отписал о том, как решил проблему. За это можно простить любое цитирование, а ты сечь собрался.
Старческий маразм начинается, дед?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-07-08 17:43

Сообщений: 6521

Re: Вопрос от новичка по диалплану

Приспусти штанишки и ложись рядом с alex2512.
2010-07-08 18:20

Откуда: Москва
Сообщений: 114

Re: Вопрос от новичка по диалплану

litnimax, спасибо за поддержку. я на подобные выпады не реагирую, тем более почитав большинство ответов г-на ded-а. уверен что он знаниями вооружен полностью по * и является профи в этом деле. но уж больно преподносит он это с таааким достоинством (я мягко стараюсь писать) что новичку даже на кривой козе не стоит подъезжать, даже думать об этом не стоит)). вот только форум на то и существует чтобы всяк сюда зашедший за помощью, пусть даже нелепой со стороны вышеуказанного г-на, смог получить ответ или подсказку. это мое мнение. если кто-то из знатоков * разделяет его - я рад что есть люди, которые бесплатно готовы поделиться навыками, подсказать и направить взгляд на решение проблемы. и за это большое спасибки. а с розгами, ded, тебе в форум к нетрадиционалам ;).
2010-07-08 18:21

Откуда: Москва
Сообщений: 114

Re: Вопрос от новичка по диалплану

а * мал-по-мал осваиваю. думаю что человек, написавший конфигурацию 1С по расчетам с абонентами за услуги связи с нуля и начавший писать биллинг на языке 1С, сможет наладить связь на основе *. принцип написания схож, впрочем как и в многих программах.бум осваивать *)))
2010-07-08 18:28

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