Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модератор: april22

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

Сообщение r2d2 » 15 июн 2018, 19:20

Имеется астериск 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 входящего вызова.

Гугление данного вопроса привело к подозрению на баг в самом астере. Если таки баг просьба подсказать обходной путь.
r2d2
 
Сообщений: 4
Зарегистрирован: 15 июн 2018, 18:49

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

Сообщение virus_net » 15 июн 2018, 19:38

что показвает
r2d2 писал(а):в дебаге видно что header меняется

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

Что показывает tcpdump ? Что уходит в сторону телефона ?
Как именно работает PICKUP у вас ? Контекст ?
мой SIP URI sip:virus_net@asterisk.ru или sip:dn@postmet.com
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватар пользователя
virus_net
 
Сообщений: 2154
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение r2d2 » 15 июн 2018, 19:48

virus_net писал(а):что показвает

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

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

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

что имеется ввиду? настроено через pickupmark в extensions.conf
r2d2
 
Сообщений: 4
Зарегистрирован: 15 июн 2018, 18:49

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

Сообщение r2d2 » 15 июн 2018, 22:55

А должно быть вот так
[Показать] Спойлер:
callerid.jpg
callerid.jpg (33.03 KIB) Просмотров: 311
r2d2
 
Сообщений: 4
Зарегистрирован: 15 июн 2018, 18:49

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

Сообщение virus_net » 16 июн 2018, 09:26

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

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

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

Вы так и не ответили:
Что показывает tcpdump ? Что уходит в сторону телефона ?
мой SIP URI sip:virus_net@asterisk.ru или sip:dn@postmet.com
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватар пользователя
virus_net
 
Сообщений: 2154
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение r2d2 » 16 июн 2018, 11:11

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, глубокоуважаемые местные гуру слету подскажут, что не так но видимо придется сделать.
r2d2
 
Сообщений: 4
Зарегистрирован: 15 июн 2018, 18:49


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

© 2008 — 2018 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH