Добрый день!
Пытаюсь перейти от статического sip.conf к realtime. Будет необходимо регулярно вносить изменения в конфигурацию, такую как например callerid. Создал табличку, заполнил, настроил всё в соответствии с многочисленными мануалами и выставил, как во многих рекомендовалось
rtcachefriends=yes
rtupdate=yes
ignoreregexpire=yes
Всё заработало, аппараты в течении 20 минут перергистрировались и полнценно заработали. Но
rtcachefriends=yes
меня не устраивает, так как для обновления информации мне необходимо или делать
sip prune realtime peer
или
sip reload
, что приводит к временному отвалу аппаратов до повторной регистрации. Я попробовал поставить
rtcachefriends=no
.
В результате, аппараты считают себя зарегистрированными, но дозвониться на них нет возможности.
Включил дебаг на пире. При попытке дозвониться на него, в лог упало
INVITE sip:1234@10.100.16.102:49795;rinstance=c7039f8233d45d0c SIP/2.0
Via: SIP/2.0/TCP 10.100.1.125:5060;branch=z9hG4bK07aa7564
Max-Forwards: 70
From: "6767" <sip:6767@10.100.1.125>;tag=as588405ff
To: <sip:1234@10.100.16.102:49795;rinstance=c7039f8233d45d0c>
Contact: <sip:6767@10.100.1.125:5060;transport=TCP>
Call-ID: 39afbf5b07afb40111b16e804e617fdf@10.100.1.125:5060
CSeq: 102 INVITE
User-Agent: Asterisk PBX GIT-13-11d05fc
Date: Mon, 16 Jan 2017 10:07:55 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 281
Однако, по tcpdump никаких пакетов не ушло.
Продолжаю диагностику, но надеюсь на полезные рекомендации.