Настраиваю SIP абонентов на SMG.
Со стороны клиента Asterisk.
Создал 5 абонентов. Режим Register+ Invite.
Все работает и звонит.
Удаляем SIP абонентов с SMG. Совсем.
Со стороны Asterisk они существуют и продолжают пытаться зарегистрироваться на SMG.
АТС продолжает считать их зарегистрированными, хотя их не существует вовсе:
В логах SMG нет ничего про регистрацию удаленных абонентов, однако в дампе видно что SMG1016M (10.40.0.59) все же отвечает ОК на попытку регистрации несуществующего абонента:
Код: Выделить всё
17:28:23.449690 IP (tos 0x0, ttl 64, id 2822, offset 0, flags [none], proto UDP (17), length 612)
10.40.0.60.5060 > 10.40.0.59.5060: SIP, length: 584
REGISTER sip:10.40.0.59 SIP/2.0
Via: SIP/2.0/UDP 10.40.0.60:5060;branch=z9hG4bK5bb63904;rport
Max-Forwards: 70
From: <sip:84994180628@10.40.0.59>;tag=as4d1ba18f
To: <sip:84994180628@10.40.0.59>
Call-ID: 2ea5795659fefa692842758f069f975b@77.87.200.30
CSeq: 115 REGISTER
User-Agent: MACS.ucanet.ru
Authorization: Digest username="84994180628", realm="84994180628@10.40.0.59", algorithm=MD5, uri="sip:10.40.0.59", nonce="dd08121da1f0b206cc50b1fb2d6e62b5", response="3351de6c7b0b38571b2391bd27950931"
Expires: 300
Contact: <sip:84994180628@10.40.0.60:5060>
Content-Length: 0
17:28:23.457886 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 469)
10.40.0.59.5060 > 10.40.0.60.5060: SIP, length: 441
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.40.0.60:5060;branch=z9hG4bK5bb63904;received=10.40.0.60;rport=5060
From: <sip:84994180628@10.40.0.59>;tag=as4d1ba18f
To: <sip:84994180628@10.40.0.59>;tag=254a16921b95687351691
Call-ID: 2ea5795659fefa692842758f069f975b@77.87.200.30
CSeq: 115 REGISTER
Contact: <sip:84994180628@10.40.0.60:5060>;expires=300
Date: Tue, 27 Aug 2013 13:30:02 GMT
User-Agent: Eltex SMG SIP 2.12.215
Content-Length: 0
Это нормальная ситуация?
Проблема исправляется только перезагрузкой шлюза.
Вопрос N2.
Возможно ли как то автоматизировать создание, изменение , удаление SIP абонентов с SMG ?
Суть проблемы. При подключении через консоль чтобы иметь возможность сделать какое либо действие с абонентом нужно знать его User index. Все бы хорошо. Написали в биллинге соответствие абонента из биллинга и User index на SMG и все хорошо - можно управлять.
Но при удалении абонента - User index всех абонентов сдвигаются.
Можно ли этого как то избежать? Или еще как нибудь автоматизировать процесс?