Я попытался изменить базу данных с MySQL на SQLite3. Затем я попытался использовать Zoiper
для регистрации с использованием зарегистрированного номера pjsip. Проблемы возникают при незарегистрированных устройствах. Данные о ps_contacts
не удаляется автоматически при отмене регистрации устройства, но контакт на конечных точках исчезнет через 1 минуту. Я попытался изменить минимальное значение срока действия на 5 в ps_aors в качестве примера, но это не помогло. Когда я активирую:
core set debug 1
core set verbose 3
И зарегистрируйте новое устройство, например, с помощью sipNumber 1003, оно покажет:
Added contact 'sip:1004@192.168.100.52:52422;transport=UDP;rinstance=af2f6c3e9b721646' to AOR '1003' with expiration of 60 seconds
Когда я отменил регистрацию этого устройства, он показывает:
Removed contact 'sip:1004@192.168.100.52:52422;transport=UDP;rinstance=af2f6c3e9b721646' from AOR '1004' due to request
Но все же в ps_contacts эти данные все еще существуют. В ps_aors тоже все еще есть, через 1 минуту потом пропали. Кто-нибудь может помочь?
Это журнал незарегистрированного устройства:
<--- Received SIP request (873 bytes) from UDP:192.168.100.52:34243 --->
REGISTER sip:192.168.100.79;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.168.100.52:34243;branch=z9hG4bK-524287-1---1cc45b75b471ce30;rport
Max-Forwards: 70
Contact: <sip:1003@192.168.100.52:34243;transport=UDP;rinstance=418c7c2c163368cf>;expires=0
To: <sip:1003@192.168.100.79;transport=UDP>
From: <sip:1003@192.168.100.79;transport=UDP>;tag=1696060e
Call-ID: h5ZtH1g43eDYIXtTcj8PlA..
CSeq: 3 REGISTER
Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE, OPTIONS, INFO, SUBSCRIBE
User-Agent: Zoiper rv2.10.3.0
Authorization: Digest username="1003",realm="asterisk",nonce="1571653374/f902aeb25741d1efbf8d31d848fa5998",uri="sip:192.168.100.79;transport=UDP",response="fd56ec17547963ef19721cdfed7f760b",cnonce="213008975c9625a54b9f8ea3afc458ae",nc=00000002,qop=auth,algorithm=md5,opaque="2ea22d6c3d79aeb4"
Allow-Events: presence, kpml, talk
Content-Length: 0
Removed contact 'sip:1003@192.168.100.52:34243;transport=UDP;rinstance=418c7c2c163368cf' from AOR '1003' due to request
<--- Transmitting SIP response (392 bytes) to UDP:192.168.100.52:34243 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.100.52:34243;rport=34243;received=192.168.100.52;branch=z9hG4bK-524287-1---1cc45b75b471ce30
Call-ID: h5ZtH1g43eDYIXtTcj8PlA..
From: <sip:1003@192.168.100.79>;tag=1696060e
To: <sip:1003@192.168.100.79>;tag=z9hG4bK-524287-1---1cc45b75b471ce30
CSeq: 3 REGISTER
Date: Mon, 21 Oct 2019 10:23:20 GMT
Server: Asterisk PBX 16.5.0
Content-Length: 0