При регистрации сипа АТС регистрирует, но с варнингом
Shell
WARNING[78017]: res_pjsip_pubsub.c:3396 pubsub_on_rx_publish_request: No registered publish handler for event presence from Ydoglbet62b1 == Endpoint Ydoglbet62b1 is now Reachable
Включил логгер. -> Тут <- кусок лога с ошибкой, в котором SIP/2.0 489 Bad Event – Сервер не понял пакет событий, указанный в поле заголовка события (RFC6665). Может кто подскажет чего? Что не понял сервер…?
В общем путём эксперимента завёл сипов конкретно числовых с id 100 и 200. Проблема испарилась, но всё равно непонятно почему? Полез в БД за тем, чтоб узнать тип данных поля id - он varchar(255). Будь он integer, запись чисел+букв выдала бы ошибку.
Грешу на баг в самом астере. Кажися механизм реалтайм астера может читать данные из БД только int, но у структуры самой БД тип данных varchar.
Опять же из Asterisk: Полное руководство, 5 издание, на 34-ой странице (50-ой по документу), автор заводит сипов непосредственно по mac-адресу, в котором присутствуют и числа и буквы.