Не хватает мозгов понять как решить вопрос.
В общем-то все работает, просто в консоль ошибки сыпятся постоянно. Суть в следующем.
Добавил в asterisk транк до AVAYA CM:
Код: Выделить всё
[AVAYA]
type=friend
host=172.21.24.2
disallow=all
allow=alaw
nat=no
directmedia=no
context=avaya-in
На asterisk зарегистрированы внешние линии от провайдера, вызовы с них прямиком идут на AVAYA
Код: Выделить всё
exten => _7XXXXXXXXXX,1,NoOp()
same => n,NoCDR()
same => n,Dial(SIP/AVAYA/1110)
SIP>INVITE sip:8915809XXXX@172.16.0.102:5060 SIP/2.0 - это из трейса AVAYA.
А в консоли asterisk в этот момент:
ERROR[22205][C-00005993]: sip/reqresp_parser.c:830 get_name_and_number: can not parse name and number from sip header.
При этом вызов нормально продолжается и все нормально. Напрягает большое количество ошибок в консоли asterisk, т.к. вызовов много.
В идеале конечно избавится от ошибки, с меньшим приоритетом - костыль, чтобы в консоль не сыпалось.
Полный SIP-лог с asterisk еще не смотрел. т.к. только ночью реально что-то там найти, днем слишком много вызовов. А выделить время ночью пока не получилось
Может без этих логов кто поможет...