Jump to content

Recommended Posts

Posted

Добрый день !

Имеется следующая связка - клиенты, Audiocodes Mediant1000 MSBG, IP-PBX.

Без использования M1000 клиенты на IP-PBX регистрируются нормально и все работает. При использовании получаем следующую картину:

 

REGISTER sip:mkd.regit.ru SIP/2.0
Via: SIP/2.0/UDP 91.190.233.10:5070;branch=z9hG4bKac2053334569
Max-Forwards: 10
From: 441006 <sip:441006@mkd.regit.ru>;tag=1c2052812099
To: 441006 <sip:441006@mkd.regit.ru>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 1 REGISTER
Contact: 441006 <sip:FEU1-899-101@91.190.233.10:5070>
Supported: replaces
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Expires: 60
User-Agent: Audiocodes-Sip-Gateway-Mediant 1000 - MSBG/v.6.20A.015.002
Content-Length: 0

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 91.190.233.10:5070;received=91.190.233.10;branch=z9hG4bKac2053334569
To: "441006"<sip:441006@mkd.regit.ru>
From: "441006"<sip:441006@mkd.regit.ru>;tag=1c2052812099
Contact: "441006"<sip:FEU1-899-101@91.190.233.10:5070>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 1 REGISTER
Max-Forwards: 70
Content-Length: 0
Expires: 60
WWW-Authenticate: Digest realm="mkd.regit.ru", nonce="bd85f4511ac8a7f6c0bdd8424485d977", stale=true, algorithm=MD5

0@m~VEQ>j[
[RREGISTER sip:mkd.regit.ru SIP/2.0
Via: SIP/2.0/UDP 91.190.233.10:5070;branch=z9hG4bKac2088602840
Max-Forwards: 10
From: 441006 <sip:441006@mkd.regit.ru>;tag=1c2052812099
To: 441006 <sip:441006@mkd.regit.ru>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 2 REGISTER
Authorization: Digest username="441006",realm="mkd.regit.ru",nonce="bd85f4511ac8a7f6c0bdd8424485d977",uri="sip:mkd.regit.ru",algorithm=MD5,response="5fc7b6a5aacc40588d11fe83d078bb7e"
Contact: 441006 <sip:FEU1-899-101@91.190.233.10:5070>
Supported: replaces
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Expires: 60
User-Agent: Audiocodes-Sip-Gateway-Mediant 1000 - MSBG/v.6.20A.015.002
Content-Length: 0

m~V0@E@@[[
D'SIP/2.0 200 OK
Via: SIP/2.0/UDP 91.190.233.10:5070;received=91.190.233.10;branch=z9hG4bKac2088602840
To: "441006"<sip:441006@mkd.regit.ru>
From: "441006"<sip:441006@mkd.regit.ru>;tag=1c2052812099
Contact: "441006"<sip:FEU1-899-101@91.190.233.10:5070>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 2 REGISTER
Content-Length: 0
Expires: 60
Date: Mon, 18 Apr 2011 08:12:07 GMT




0@m~VER>j[
[lREGISTER sip:mkd.regit.ru SIP/2.0
Via: SIP/2.0/UDP 91.190.233.10:5070;branch=z9hG4bKac1060893236
Max-Forwards: 10
From: 441006 <sip:441006@mkd.regit.ru>;tag=1c1060347719
To: 441006 <sip:441006@mkd.regit.ru>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 3 REGISTER
Contact: 441006 <sip:FEU1-899-101@91.190.233.10:5070>
Supported: replaces
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Authorization: Digest username="441006",realm="mkd.regit.ru",nonce="bd85f4511ac8a7f6c0bdd8424485d977",uri="sip:mkd.regit.ru",algorithm=MD5,response="5fc7b6a5aacc40588d11fe83d078bb7e"
Expires: 60
User-Agent: Audiocodes-Sip-Gateway-Mediant 1000 - MSBG/v.6.20A.015.002
Content-Length: 0

m~V0@E@@C[[
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 91.190.233.10:5070;received=91.190.233.10;branch=z9hG4bKac1060893236
To: "441006"<sip:441006@mkd.regit.ru>
From: "441006"<sip:441006@mkd.regit.ru>;tag=1c1060347719
Contact: "441006"<sip:FEU1-899-101@91.190.233.10:5070>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 3 REGISTER
Max-Forwards: 70
Content-Length: 0
Expires: 60
WWW-Authenticate: Digest realm="mkd.regit.ru", nonce="a036965f7592407c64d61fb92112ff96", stale=true, algorithm=MD5

0@m~VES>i[
[REGISTER sip:mkd.regit.ru SIP/2.0
Via: SIP/2.0/UDP 91.190.233.10:5070;branch=z9hG4bKac1095751397
Max-Forwards: 10
From: 441006 <sip:441006@mkd.regit.ru>;tag=1c1060347719
To: 441006 <sip:441006@mkd.regit.ru>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 4 REGISTER
Authorization: Digest username="441006",realm="mkd.regit.ru",nonce="a036965f7592407c64d61fb92112ff96",uri="sip:mkd.regit.ru",algorithm=MD5,response="dfcbde4e656c708bc5438a8e1bd961a6"
Contact: 441006 <sip:FEU1-899-101@91.190.233.10:5070>
Supported: replaces
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Authorization: Digest username="441006",realm="mkd.regit.ru",nonce="bd85f4511ac8a7f6c0bdd8424485d977",uri="sip:mkd.regit.ru",algorithm=MD5,response="5fc7b6a5aacc40588d11fe83d078bb7e"
Expires: 60
User-Agent: Audiocodes-Sip-Gateway-Mediant 1000 - MSBG/v.6.20A.015.002
Content-Length: 0

m~V0@Ex@@[[
dySIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 91.190.233.10:5070;received=91.190.233.10;branch=z9hG4bKac1095751397
To: "441006"<sip:441006@mkd.regit.ru>
From: "441006"<sip:441006@mkd.regit.ru>;tag=1c1060347719
Contact: "441006"<sip:FEU1-899-101@91.190.233.10:5070>
Call-ID: 2052502697184201114123@mkd.regit.ru
CSeq: 4 REGISTER
Content-Length: 0

 

При использовании Asterisk в качестве IP-PBX такого нет, все отрабатывает нормально.

 

Проблема в посылаемом со стороны M1000 втором Authorization, со старым nonce. IP-PBX не умеет отрабатывать такую ситуацию.

 

Собственно вопрос, где можно почитать про ситуацию разбора REGISTER c двумя Authorization с различными nonce ? Два дня уже копаю не могу понять как должен вести себя сервер. и кто виноват M1000 или IP-PBX.

Posted

Проблема в несоответствии теории и практики. На практике при получении нового Nonce необходимо перестраивать response, так работают большинство sip ua. В теории может получаться и два заголовка Authorization, рфц это допускает, но если честно я ни разу не видел, чтобы такая схема работала.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.