Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

hint на телефонах yealink протокол IAX2

0

Добрый день. Задался целью настроить hint на телефонах yealink. Успешно было реализовано благодаря информации в интернете. Вот стало интересно как настроить отображение по регистрации. Вот например если номер разговаривает то индикация красная, если нет то зеленая. А как сделать так что бы если пользователь был не зарегистрирован то лампочка не горела. Это нужно для IAX2 так как номера используется с мобильных устройств и часто не доступены.

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

спросил 2015-02-18 18:33:34 +0400

testsia Gravatar testsia
41 16 10
http://www.case.in.ua/

Comments

никак так не сделать , так как противоречит самой идеи BLF .

zzuz ( 2015-02-18 20:25:04 +0400 )редактировать

Я так полагаю что это должен уметь сам телефон. Я прописал hint для IAX2 вижу что на астериске статус меняется: core show hint 1299 1299@ext-local : IAX2/1299 State:Unavailable Watchers 0 1299@subscribe-context : IAX2/1299 State:Unavailable Watchers 1

core show hint 1299 1299@ext-local : IAX2/1299 State:Idle Watchers 0 1299@subscribe-context : IAX2/1299 State:Idle Watchers 1

Статус изменился но телефон не реагирует. теперь закоментировал полностью hint для 1299, перечитал конфигурацию астера, а на телефоне как горела лампочка так и горит, после перезапуска телефона тухнет.

testsia ( 2015-02-19 12:13:57 +0400 )редактировать

тут не в том дело. телефон подписывается на определенные евенты. а вы хотиет чтоб он подписался на другие. получится либо перепрошивкой телефона либо патчем для *. и то и другое будет вам стоить дороже чем планщеты по 50 баксов на все телефоны.

meral ( 2015-02-20 00:02:03 +0400 )редактировать

"Неконкретно введены данные нет подписки - не горит"

Есть идеи, как можно симулировать данное поведение, без перезагрузки диалплана (на лету) ?

bolshoy_plohish ( 2015-02-25 11:39:45 +0400 )редактировать

Лично у меня нет, думал сделать так: Написать скрипт который будет проверять статус Extention, как только он зарегестрируется, скрипт вносит изменение в диалплан и перезагружает его. Также в обратном порядке!!! Проблема в том что телефон на такие изменения реагирует с задержкой. Напесал в техподдержку Yealink.

testsia ( 2015-02-25 14:04:13 +0400 )редактировать

Всегда можно добавлять диаплан на лету через CLI или БД .

zzuz ( 2015-02-25 16:26:25 +0400 )редактировать

я вам сказал идею. исходники астериска могу продать за $1 если бесплатные вас не устраивают. 2 testsia не надо ничего проверять, для этого есть евенты и ami. а также sip_notify.conf

meral ( 2015-02-26 06:59:43 +0400 )редактировать

2 Ответа

0

Я связался с техподдержкой yealink, мне сказали что нужно что бы моя станция отправляла NOTIFY сообщение как только номер станет не активный (разрегистрируется) , у меня на станции прописано notifyringing=yes; notifyhold=yes; Но опрос станция делает с какой то периодичностью, по моим наблюдениям 15-20мин. Как заставить опрашивать чаще????

ссылка удалить спам редактировать

ответил 2015-02-24 18:17:49 +0400

testsia Gravatar testsia
41 16 10
http://www.case.in.ua/

Comments

Как реализовать для sip???

testsia ( 2015-02-24 18:56:22 +0400 )редактировать

правьте исходники. или наймите когото. вы хотите чтоб ктото занялся этим крайне редким требованием вместо вас? очень врядли.

meral ( 2015-02-25 02:20:19 +0400 )редактировать
0

для сипа это делается через sip_notify.conf

для iax можно написать патч. средней сложности.

ссылка удалить спам редактировать

ответил 2015-02-18 22:48:58 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

а вообще дешевле поставить планшет с андроид и на него вывести fop/fop2.

meral ( 2015-02-18 22:49:43 +0400 )редактировать

Подержу пожалуй предыдущее предложение..., а если хочется привычный вид, можно

купить док-станцию

http://www.alibaba.com/product-detail/Docking-Station-for-Smart-Android-Phones_1988968804.html

китайцы их в большом количестве делают.

bolshoy_plohish ( 2015-02-19 06:21:55 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
2 закладки

подписаться на rss ленту новостей

Статистика

Задан: 2015-02-18 18:33:34 +0400

Просмотрен: 396 раз

Обновлен: Feb 24 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.