Страница 1 из 1

BLF неверный callerID, asterisk 1.8, Yealink

СообщениеДобавлено: 15 июн 2018, 19:20
r2d2
Имеется астериск 1.8 и два телефона yealink, настроен Directed pickup с BLF на ext.B относительно ext.A
BLF на ext.B цветом и миганием корректно отображает статус наблюдаемого ext.А. При нажатии на кнопку BLF происходит pickup с корректным отображением callerid входящего с ТФОП.

Проблема:
При активации в вебинтерфейсе телефона ext.B опции "Visual Alert for BLF Pickup", при входящем звонке, вместо информации на дисплее в формате ext. A <- external callerID получаем ext.A <- ext.A
Танцы с бубном вокруг notifycid и sendrpid не помогли как и изменение настроек телефона по поводу того откуда брать callerID (FROM, RPID, PAI либо их комбинации) при том что в дебаге видно что header меняется в соответствии с настройками и поля P-Asserted-Identity и Remote-Party-ID содержат правильный callerID входящего вызова.

Гугление данного вопроса привело к подозрению на баг в самом астере. Если таки баг просьба подсказать обходной путь.

Re: BLF неверный callerID, asterisk 1.8, Yealink

СообщениеДобавлено: 15 июн 2018, 19:38
virus_net
что показвает
r2d2 писал(а):в дебаге видно что header меняется

В дебаге чего и где ?

Что показывает tcpdump ? Что уходит в сторону телефона ?
Как именно работает PICKUP у вас ? Контекст ?

Re: BLF неверный callerID, asterisk 1.8, Yealink

СообщениеДобавлено: 15 июн 2018, 19:48
r2d2
virus_net писал(а):что показвает

[Показать] Спойлер:
blf.jpg
то что видно на extB
blf.jpg (68.51 KIB) Просмотров: 4853

virus_net писал(а):В дебаге чего и где ?

sip set debug peer 901 (который ext.A и на который по дефолту приходит входящий вызов)
virus_net писал(а):Как именно работает PICKUP у вас ?

что имеется ввиду? настроено через pickupmark в extensions.conf

Re: BLF неверный callerID, asterisk 1.8, Yealink

СообщениеДобавлено: 15 июн 2018, 22:55
r2d2
А должно быть вот так
[Показать] Спойлер:
callerid.jpg
callerid.jpg (33.03 KIB) Просмотров: 4822

Re: BLF неверный callerID, asterisk 1.8, Yealink

СообщениеДобавлено: 16 июн 2018, 09:26
virus_net
Судя по гуглению это животрепещущий вопрос на форуме Yealink.
Прежде чем разбираться далее и ковырять что-то в астериске надо бы ВАМ понять какая у вас прошивка телефона и последняя ли она для этой модели телефона.

r2d2 писал(а):что имеется ввиду?

То что я и спросил. Выполнять pickup можно более чем одним способом.

Вы так и не ответили:
Что показывает tcpdump ? Что уходит в сторону телефона ?

Re: BLF неверный callerID, asterisk 1.8, Yealink

СообщениеДобавлено: 16 июн 2018, 11:11
r2d2
virus_net писал(а):Судя по гуглению это животрепещущий вопрос на форуме Yealink.

да, но в какой то из веток сапорт говорит что это проблема в сервере а не в телефоне и гуляйте, а общие рекомендации сводятся к
sip.conf
[general]
sendrpid=yes либо pai
trustrpid=yes
notifyringing=yes
notifyhold=yes
notifycid=yes либо notifycid=ignore-context

Есть также посты, что помогает смена версии Астера.

Кроме того натыкался на ман по yeastar (хоть у меня и не yeastar) в котором говорится, что достаточно добавить notifycid=ignore-context
https://support.yeastar.com/hc/en-us/ar ... all-Pickup
А ниже в комментариях Oscar Colka пишет что у него заработало после включения передачи ID через RPID и PAI
virus_net писал(а):Прежде чем разбираться далее и ковырять что-то в астериске надо бы ВАМ понять какая у вас прошивка телефона и последняя ли она для этой модели телефона.

последняя из доступных но на обоих телефонах результат одинаков, так же в качестве эксперимента был подключен SNOM D715 - результат тот же, правда на нем что бы увидеть кто там звонит настроенную кнопку нажать надо. Неправильный blf visual alert выводится как в случае внешнего так и в случае внутреннего вызова.
virus_net писал(а):То что я и спросил. Выполнять pickup можно более чем одним способом.

из того что я знаю про pickup то либо group pickup дефолтная *8 либо directed pickup дефолтная ** плюс в диалплане прописать pickupmark если есть какие еще способы расскажите, приму к сведению.
virus_net писал(а):Вы так и не ответили:

tcdump не делал поскольку считал, что происходящее у меня связано с незначительной ошибкой в конфигурации. И, с учетом распространенности проблемы и железок от Yealink, глубокоуважаемые местные гуру слету подскажут, что не так но видимо придется сделать.