Добрый день! В консоли астериск наблюдаю странную картину, через разные промежутки времени peer unregistered, а потом через несколько секунд registered. Qualify,canreinvate, nat установлены. На телефоне register time ставил больше и меньше. Что можете посоветовать? Debug:
<--- SIP read from UDP:10.0.0.2:5060 --->
<------------->
<--- SIP read from UDP:10.0.0.2:5060 --->
REGISTER sip:10.0.0.1 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.2:5060;branch=z9hG4bKbb71f8cb1ee189ef2096e1d2f4643792;rport
From: "111" <sip:111@10.0.0.1>;tag=887829472
To: "111" <sip:111@10.0.0.1>
Call-ID: 662435904@10.0.0.2
CSeq: 164 REGISTER
Contact: <sip:111@10.0.0.2:5060>
Max-Forwards: 70
User-Agent: C530A IP/42.207.00.000.000
Expires: 30
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, SUBSCRIBE, NOTIFY, REFER
Content-Length: 0
<------------->
--- (12 headers 0 lines) ---
Sending to 10.0.0.2:5060 (no NAT)
Sending to 10.0.0.2:5060 (no NAT)
<--- Transmitting (NAT) to 10.0.0.2:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.0.0.2:5060;branch=z9hG4bKbb71f8cb1ee189ef2096e1d2f4643792;received=10.0.0.2;rport=5060
From: "111" <sip:111@10.0.0.1>;tag=887829472
To: "111" <sip:111@10.0.0.1>;tag=as4cb86786
Call-ID: 662435904@10.0.0.2
CSeq: 164 REGISTER
Server: Asterisk PBX 11.11.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm=" asterisk", nonce="056f87b3"
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog '662435904@10.0.0.2' in 32000 ms (Method: REGISTER)
<--- SIP read from UDP:10.0.0.2:5060 --->
REGISTER sip:10.0.0.1 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.2:5060;branch=z9hG4bK3074d9c0917bc3108cde280638ab640d;rport
From: "111" <sip:111@10.0.0.1>;tag=887829472
To: "111" <sip:111@10.0.0.1>
Call-ID: 662435904@10.0.0.2
CSeq: 165 REGISTER
Contact: <sip:111@10.0.0.2:5060>
Authorization: Digest username="111", realm=" asterisk", algorithm=MD5, uri="sip:10.0.0.1", nonce="056f87b3", response="28b96d4abbfc6c6598b9fa60549521ac"
Max-Forwards: 70
User-Agent: C530A IP/42.207.00.000.000
Expires: 30
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, SUBSCRIBE, NOTIFY, REFER
Content-Length: 0
<------------->
--- (13 headers 0 lines) ---
Sending to 10.0.0.2:5060 (no NAT)
<br>
NOTICE: chan_sip.c: 16570 check_auth: Correct auth, but based on stale nonce received from '"111" <sip:111@10.0.0.1>;tag=887829472'
<br>
<--- Transmitting (NAT) to 10.0.0.2:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.0.0.2:5060;branch=z9hG4bK3074d9c0917bc3108cde280638ab640d;received=10.0.0.2;rport=5060
From: "111" <sip:111@10.0.0.1>;tag=887829472
To: "111" <sip:111@10.0.0.1>;tag=as4e605e23
Call-ID: 662435904@10.0.0.2
CSeq: 165 REGISTER
Server: Asterisk PBX 11.11.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm=" asterisk", nonce="6417a874", stale=true
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog '662435904@10.0.0.2' in 32000 ms (Method: REGISTER)
<--- SIP read from UDP:10.0.0.2:5060 --->
REGISTER sip:10.0.0.1 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.2:5060;branch=z9hG4bK17f42827b56d79d5eca3cdcd5895091f;rport
From: "111" <sip:111@10.0.0.1>;tag=887829472
To: "111" <sip:111@10.0.0.1>
Call-ID: 662435904@10.0.0.2
CSeq: 166 REGISTER
Contact: <sip:111@10.0.0.2:5060>
Authorization: Digest username="111", realm=" asterisk", algorithm=MD5, uri="sip:10.0.0.1", nonce="6417a874", response="23a84aa488190cba8d3b1c4d264a6984"
Max-Forwards: 70
User-Agent: C530A IP/42.207.00.000.000
Expires: 30
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, SUBSCRIBE, NOTIFY, REFER
Content-Length: 0
<------------->
--- (13 headers 0 lines) ---
Sending to 10.0.0.2:5060 (no NAT)
Reliably Transmitting (NAT) to 10.0.0.2:5060:
OPTIONS sip:111@10.0.0.2:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.1:5060;branch=z9hG4bK2437219a;rport
Max-Forwards: 70
From: "asterisk" <sip:asterisk@10.0.0.1>;tag=as349a2b88
To: <sip:111@10.0.0.2:5060>
Contact: <sip:asterisk@10.0.0.1:5060>
Call-ID: 16444c8b2faed4464ec409c221b0f1fe@10.0.0.1:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 11.11.0
Date: Tue, 08 Mar 2016 09:17:22 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<--- Transmitting (NAT) to 10.0.0.2:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.0.2:5060;branch=z9hG4bK17f42827b56d79d5eca3cdcd5895091f;received=10.0.0.2;rport=5060
From: "111" <sip:111@10.0.0.1>;tag=887829472
To: "111" <sip:111@10.0.0.1>;tag=as4e605e23
Call-ID: 662435904@10.0.0.2
CSeq: 166 REGISTER
Server: Asterisk PBX 11.11.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Expires: 30
Contact: <sip:111@10.0.0.2:5060>;expires=30
Date: Tue, 08 Mar 2016 09:17:22 GMT
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog '662435904@10.0.0.2' in 32000 ms (Method: REGISTER)
<--- SIP read from UDP:10.0.0.2:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.0.1:5060;branch=z9hG4bK2437219a;rport=5060
From: "asterisk" <sip:asterisk@10.0.0.1>;tag=as349a2b88
To: <sip:111@10.0.0.2:5060>;tag=ar258a3c99
Call-ID: 16444c8b2faed4464ec409c221b0f1fe@10.0.0.1:5060
CSeq: 102 OPTIONS
Supported: replaces
User-Agent: C530A IP/42.207.00.000.000
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, SUBSCRIBE, NOTIFY, REFER
Accept: application/sdp,application/dtmf-relay,application/simple-message-summary,message/sipfrag
Accept-Encoding: identity
Accept-Language: en
Content-Length: 0
<------------->
--- (13 headers 0 lines) ---
Really destroying SIP dialog '16444c8b2faed4464ec409c221b0f1fe@10.0.0.1:5060' Method: OPTIONS
Really destroying SIP dialog '662435904@10.0.0.2' Method: REGISTER
Задан: 2016-03-05 16:27:21 +0400
Просмотрен: 672 раз
Обновлен: Mar 09 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Посоветовать можно дебаг.
zzuz ( 2016-03-05 17:52:07 +0400 )редактироватьПоменяйте роуер. Потом сервер с астериском. Потом наймите експерта. По вашему описанию ничего сказать нельзя.
meral ( 2016-03-06 10:49:50 +0400 )редактироватьАноним = Scorpion15, вам же уже подсказали, но вы видимо не осознаете суть подсказанного.
Подсказываем ещё раз: для начала необходим debug процесса REGISTER. Затем будет понятно как минимум согласованное время в Expire. Сколько оно было и сколько вы ставили нам не ведомо, т.к. телепатов тут нет.
virus_net ( 2016-03-06 11:01:39 +0400 )редактироватьПро дебаг я понял, просто собрать его сейчас не могу, время expiry на сервере не менял, оно по умолчанию. Virus_net, спасибо за наводку про register и expiry на asterisk. Как соберу обязательно отпишусть.
scorpion15 ( 2016-03-06 11:10:34 +0400 )редактироватьпросьба не писать уточнения в ответы, особенно если это не ответ. вам уже обьяснили все, что можно сказть по вашей информации.
meral ( 2016-03-06 12:29:54 +0400 )редактироватьВ дебаге при регистрации вылезает: NOTICE[21247] chan_sip.c: Correct auth, but based on stale nonce received from '' Читал, что помогает pedantic=no, мне не помогло. Увеличение/уменьшение expiry тоже не помогло....
scorpion15 ( 2016-03-08 17:09:39 +0400 )редактироватьКусок строки лога к вопросу не имеет никакого отношения.
zzuz ( 2016-03-08 20:03:21 +0400 )редактироватьЯ уже видимо тоже чего то не понимаю. Сервер 10.0.0.1, телефон 10.0.0.2. И зачем тут NAT ? Они же в одной подсети тогда, как минимум подсети 10.0.0.0/30.
Так же уже есть подозрения о realtime конфигурации пиров. http://asterisk-support.ru/question/15582/otvalivaiutsia-telefony/
virus_net ( 2016-03-09 09:46:27 +0400 )редактироватьТам nat, сети разные, я просто ip сменил в логе. Этот пост видел: http://asterisk-support.ru/question/15582/otvalivaiutsia-telefony/
Rtp параметры, пока не менял, т.к. все остальные теефоны нормально регистрируются. Если это единственный вариант, попробую.
scorpion15 ( 2016-03-09 10:11:46 +0400 )редактироватьПопробовал: rtupdate = no rtcachefriends = no rtsavesysname = no
Не помогло.
scorpion15 ( 2016-03-09 13:42:36 +0400 )редактировать>Там nat, сети разные, я просто ip сменил в логе.
Мда.... no comments.... а просто сменить первых два октета было не судьба ? Ну тогда сами в этом дампе и ковыряйтесь.
virus_net ( 2016-03-10 10:23:25 +0400 )редактировать