Saludos.
Estoy liado con la config de un gateway mediatrix 4404 y un asterisk 1.8, el caso es que, una vez configuradas las extensiones, al parecer, el gateway me manda el mismo digest username en todas las cuentas y asterisk me tira
Total que asterisk me tira un:
[Mar 14 10:23:52] WARNING[7799]: chan_sip.c:14411 check_auth: username mismatch, have <50001>, digest has <50000>
[Mar
14 10:23:52] NOTICE[7799]: chan_sip.c:24969 handle_request_register:
Registration from '"50001" <sip:50001@ip_servidor>' failed for
ip_origen:5061' - Username/auth name mismatch
Os pego la config y una traza a ver si me podeis echar un cable:
[50000]
type=peer
username=50000
fromuser=50000
secret=secretoXXXX
host=dynamic
disallow=all
allow=alaw
nat=yes
canreinvite=no
dtmfmode=rfc2833
insecure=port,invite
context=contextoytal
qualify=yes
[50001]
type=peer
defaultuser=50001
fullname=50001
username=50001
fromuser=50001
secret=secretXXX
host=dynamic
disallow=all
allow=alaw
nat=no
canreinvite=no
dtmfmode=rfc2833
insecure=port,invite
context=contextoytal
qualify=yes
os pego un ejemplo de la traza:
# SE REGISTRA LA EXTENSION 5000
U 2014/03/14 09:57:40.284491 ip_origen:5060 -> ip_servidor:5060
REGISTER sip:ip_servidor SIP/2.0
Via: SIP/2.0/UDP ip_origen:5060;branch=z9hG4bK55b9f325147b30b58
Max-Forwards: 70
From: "50000" <sip:50000@ip_servidor>;tag=3b79699f75
To: "50000" <sip:50000@ip_servidor>
Call-ID: b3a99ee0f34982ed
CSeq: 816786513 REGISTER
Authorization: Digest username="50000",realm="REALMSERVER",nonce="0dc1e7be",uri="sip:ip_servidor",response="989358cad4b1671b1ab3b644b65ab551",algorithm=MD5
Contact: "50000" <sip:50000@ip_origen:5060>;expires=0
Supported: sdp-anat
User-Agent: Mediatrix 4404/v2.0.24.402 44XX-MX-D2000-128
Content-Length: 0
# DESAFIO
U 2014/03/14 09:57:40.284824 ip_servidor:5060 -> ip_origen:5060
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP ip_origen:5060;branch=z9hG4bK55b9f325147b30b58;received=ip_origen;rport=5060
From: "50000" <sip:50000@ip_servidor>;tag=3b79699f75
To: "50000" <sip:50000@ip_servidor>;tag=as26012275
Call-ID: b3a99ee0f34982ed
CSeq: 816786513 REGISTER
Server: REALMSERVER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="REALMSERVER", nonce="34183101"
Content-Length: 0
# REGISTRO 50001
U 2014/03/14 09:57:40.327391 ip_origen:5061 -> ip_servidor:5060
REGISTER sip:ip_servidor SIP/2.0
Via: SIP/2.0/UDP ip_origen:5061;branch=z9hG4bK4c2030a305870ea5b
Max-Forwards: 70
From: "50001" <sip:50001@ip_servidor>;tag=bf9f149521
To: "50001" <sip:50001@ip_servidor>
Call-ID: 175f32c9ed4655cb
CSeq: 394923006 REGISTER
Contact: "50001" <sip:50001@ip_origen:5061>
Supported: sdp-anat
User-Agent: Mediatrix 4404/v2.0.24.402 44XX-MX-D2000-128
Content-Length: 0
# DESAFIO
U 2014/03/14 09:57:40.327632 ip_servidor:5060 -> ip_origen:5061
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP ip_origen:5061;branch=z9hG4bK4c2030a305870ea5b;received=ip_origen
From: "50001" <sip:50001@ip_servidor>;tag=bf9f149521
To: "50001" <sip:50001@ip_servidor>;tag=as5a160526
Call-ID: 175f32c9ed4655cb
CSeq: 394923006 REGISTER
Server: REALMSERVER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="REALMSERVER", nonce="77aa46de"
Content-Length: 0
# REGISTRO OK DE 50000
U 2014/03/14 09:57:40.583618 ip_origen:5060 -> ip_servidor:5060
REGISTER sip:ip_servidor SIP/2.0
Via: SIP/2.0/UDP ip_origen:5060;branch=z9hG4bK6bd4673610bc6ca74
Max-Forwards: 70
From: "50000" <sip:50000@ip_servidor>;tag=3b79699f75
To: "50000" <sip:50000@ip_servidor>
Call-ID: b3a99ee0f34982ed
CSeq: 816786514 REGISTER
Authorization: Digest username="50000",realm="REALMSERVER",nonce="34183101",uri="sip:ip_servidor",response="735f622d679649d62bc3e64073dcaac1",algorithm=MD5
Contact: "50000" <sip:50000@ip_origen:5060>;expires=0
Supported: sdp-anat
User-Agent: Mediatrix 4404/v2.0.24.402 44XX-MX-D2000-128
Content-Length: 0
# OK AL REGISTRO DE 50000
U 2014/03/14 09:57:40.583956 ip_servidor:5060 -> ip_origen:5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP ip_origen:5060;branch=z9hG4bK6bd4673610bc6ca74;received=ip_origen;rport=5060
From: "50000" <sip:50000@ip_servidor>;tag=3b79699f75
To: "50000" <sip:50000@ip_servidor>;tag=as26012275
Call-ID: b3a99ee0f34982ed
CSeq: 816786514 REGISTER
Server: REALMSERVER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Expires: 0
Date: Fri, 14 Mar 2014 08:57:40 GMT
Content-Length: 0
# REGISTRO DE 50001 CON DIGEST USERNAME = 50000
U 2014/03/14 09:57:40.625055 ip_origen:5061 -> ip_servidor:5060
REGISTER sip:ip_servidor SIP/2.0
Via: SIP/2.0/UDP ip_origen:5061;branch=z9hG4bKff0306e64f3aa0645
Max-Forwards: 70
From: "50001" <sip:50001@ip_servidor>;tag=bf9f149521
To: "50001" <sip:50001@ip_servidor>
Call-ID: 175f32c9ed4655cb
CSeq: 394923007 REGISTER
Authorization: Digest username="50000",realm="REALMSERVER",nonce="77aa46de",uri="sip:ip_servidor",response="4e2ad78fedb66e0e61acd3a343b3cfb0",algorithm=MD5
Contact: "50001" <sip:50001@ip_origen:5061>
Supported: sdp-anat
User-Agent: Mediatrix 4404/v2.0.24.402 44XX-MX-D2000-128
Content-Length: 0
# ASTERISK DICE QUE NANAI
U 2014/03/14 09:57:40.625319 ip_servidor:5060 -> ip_origen:5061
SIP/2.0 403 Forbidden (Bad auth)
Via: SIP/2.0/UDP ip_origen:5061;branch=z9hG4bKff0306e64f3aa0645;received=ip_origen
From: "50001" <sip:50001@ip_servidor>;tag=bf9f149521
To: "50001" <sip:50001@ip_servidor>;tag=as5a160526
Call-ID: 175f32c9ed4655cb
CSeq: 394923007 REGISTER
Server: REALMSERVER
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
¿Alguna idea? Opción en asterisk, en el mediatrix??
Saludos