до Asterconf'26 осталось 257 дней, значит пора выходить из праздничного запоя и входить в ритм, чем и решил заняться! И тут же возник вопрос: в AMI не нашел эвента о регистрации девайса. А конкретно интересует поле Contact из REGISTER. Парк телефонов Granstream и они там очень кстате пишут мак-адрес телефона. Вот и хотелось как то бы вытащить это дело. То что этот вопрос решает kamailio/opensips на раз-два-три - знаем/в курсе))))
Есть какое-то решение или опять патчить астериск??
Собери астер с TEST_FRAMEWORK
зафильтруй TestEvent для всех кроме твоего приложения, которое будет слушать
и собирай
<-- Examining AMI event (1433888319): -->
Event: TestEvent
Privilege: reporting,all
SequenceNumber: 10249
File: manager.c
Line: 593
Func: manager_default_msg_cb
Type: StateChange
State: INCOMING_AUTH_VERIFY_RESULT
AppFile: res_pjsip_authenticator_digest.c
AppFunction: verify
AppLine: 477
Realm: asterisk
Username: 1115
Status: NOAUTH
<-- Examining AMI event (1433888319): -->
Event: TestEvent
Privilege: reporting,all
SequenceNumber: 10251
File: manager.c
Line: 593
Func: manager_default_msg_cb
Type: StateChange
State: INCOMING_AUTH_VERIFY_RESULT
AppFile: res_pjsip_authenticator_digest.c
AppFunction: verify
AppLine: 511
Realm: asterisk
Username: 1115
Status: SUCCESS
подобное