Имеется астериск 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 входящего вызова.
Гугление данного вопроса привело к подозрению на баг в самом астере. Если таки баг просьба подсказать обходной путь.