Добрый день!
Из всего астерисковского я более и менее разбираюсь в SIP
Ну типа транзакцию могу отличить от диалога.
Посему такой вопрос. Обьясните мне пожалуйста как работает функция presence совместно с BLF телефонов различных производителей. (точнее где надо крутить гайки )
Я понимаю, что различные прозводители делают BLF по разному:
- кто-то подписывается на dialog
- кто-то подписывается на presence
- кто-то еще на какой либо event (знающим просьба рассказать желательно с моделями)
Задача у меня следующая:
Есть тел yealink он естественно по BLF умеет подписываться только на dialog info
Нужно гасить лампу когда астериск не сможет в очередной раз проквалифаить юзера
Уточню, что у меня стоят AsteriskNOW и FreePBX последних версий (прошлого года)
Астериск событие видит и шлет телефону NOTIFY c <state>terminated</state>\n
На BLF 0 реакции
Когда юзер поднимается астериск шлет абсолютно такой -же NOTIFY
С точки зрения телефона все ОК типа астериск ему шлет событие что юзерок не в диалоге
А хотелось бы чтобы в поле state при неквалифае стояло что-то гасящее лампочку
К слову Xlite, подписавшийся на Presence, все отображает как надо.