[Freeswitch-users] [ERR] sofia_reg.c:2110 "some gateway" Registration Failed with status Unauthorized [401]. failure #37 (Snabel Kaabiya)

Brian West brian at freeswitch.org
Mon Apr 7 17:12:38 MSD 2014


Your provider is broken, They should be sending a stale=true and they aren’t,  Since they aren’t resetting the nonce count with stale=true in the challenge we come back thinking our current nonce count of 18f is fine.


--
Brian West
brian at freeswitch.org
FreeSWITCH Solutions, LLC
PO BOX 2531
Brookfield, WI 53008-2531
Twitter: @FreeSWITCH , @briankwest
http://www.freeswitchbook.com
http://www.freeswitchcookbook.com

T: +1.918.420.9001  |  F: +1.918.420.9002  |  M: +1.918.424.WEST
iNUM: +883 5100 1420 9001
ISN: 410*543
Skype:briankwest
PGP Key: http://www.bkw.org/key.txt (AB93356707C76CED)













On Apr 7, 2014, at 1:55 AM, Snabel Kabiya <snabel at lexifone.com> wrote:

> Hi,
> 
> 
> Are they using the same account? That could conceivable cause issues, you'd need to check with DIDLogic if they support that.
> [SNABEL] yes it's the same account.
> 
> Since you have a working and non-working servers you could compare the requests to see what differs between them.
> [SNABEL] i did that, you can see inline both requests.
> the only difference i saw, is this header:  
> Supported: precondition, path, replaces
> highlighted in the requests: 
> 
> /**************************************************************************************************************
>                  Working server
> ***************************************************************************************************************/
> 2014-04-06 18:00:20.896614 [NOTICE] sofia_reg.c:418 Registering DIDLogic
> send 618 bytes to udp/[46.165.252.40]:5060 at 15:00:20.898875:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 5.9.23.171:5080;rport;branch=z9hG4bKXrH2QjNrt081K
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=4eaeaXtSSUc3a
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: 2c4ba5f8-bd9c-11e3-8545-0d578f78ffdf
>    CSeq: 58062146 REGISTER
>    Contact: <sip:gw+DIDLogic at 5.9.23.171:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.12+git~20130806T202138Z~22ab34c507
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: precondition, path, replaces
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 444 bytes from udp/[46.165.252.40]:5060 at 15:00:20.912841:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 5.9.23.171:5080;rport=5080;branch=z9hG4bKXrH2QjNrt081K
>    From: <sip:95299 at sip.de.didlogic.net>;tag=4eaeaXtSSUc3a
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.c173
>    Call-ID: 2c4ba5f8-bd9c-11e3-8545-0d578f78ffdf
>    CSeq: 58062146 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0FtMFNBbARsF99U0eRscR/9s7cQ6Y2ULDJAKIA=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> send 898 bytes to udp/[46.165.252.40]:5060 at 15:00:20.913382:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 5.9.23.171:5080;rport;branch=z9hG4bKy1aUSD6UQ9ymF
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=4eaeaXtSSUc3a
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: 2c4ba5f8-bd9c-11e3-8545-0d578f78ffdf
>    CSeq: 58062147 REGISTER
>    Contact: <sip:gw+DIDLogic at 5.9.23.171:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.12+git~20130806T202138Z~22ab34c507
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: precondition, path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0FtMFNBbARsF99U0eRscR/9s7cQ6Y2ULDJAKIA=", cnonce="A8sptzg/EjKkSwAejPT25g", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="42c896b44b2ed46127099aa90adf5c01", qop=auth, nc=00000001
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 780 bytes from udp/[46.165.252.40]:5060 at 15:00:20.927553:
>    ------------------------------------------------------------------------
>    SIP/2.0 200 OK
>    Via: SIP/2.0/UDP 5.9.23.171:5080;rport=5080;branch=z9hG4bKy1aUSD6UQ9ymF
>    From: <sip:95299 at sip.de.didlogic.net>;tag=4eaeaXtSSUc3a
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.dbc6
>    Call-ID: 2c4ba5f8-bd9c-11e3-8545-0d578f78ffdf
>    CSeq: 58062147 REGISTER
>    Contact: <sip:gw+DIDLogic at 5.9.23.171:5080;transport=udp;gw=DIDLogic>;expires=3600, <sip:gw+DIDLogic at 144.76.109.73:5080;transport=udp;gw=DIDLogic>;expires=3150, <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>;expires=3010, <sip:gw+DIDLogic at 5.9.201.120:5080;transport=udp;gw=DIDLogic>;expires=2869, <sip:gw+DIDLogic at 144.76.98.12:5080;transport=udp;gw=DIDLogic>;expires=1281, <sip:gw+DIDLogic at 5.9.201.121:5080;transport=udp;gw=DIDLogic>;expires=2545
>    Content-Length: 0
> 
> 
> /**************************************************************************************************************
>                             problematic server
> ***************************************************************************************************************/
> 2014-04-06 09:32:05.472850 [NOTICE] sofia_reg.c:423 Registering DIDLogic
> send 894 bytes to udp/[46.165.252.40]:5060 at 06:32:05.492557:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport;branch=z9hG4bKUZ0p2Fjget1KN
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892398 REGISTER
>    Contact: <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.23+git~20140317T213443Z~769a03a629~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0DtvVNA7JFDwqn/iKN2y0i7jjJF/xDpK+45ZYA=", cnonce="tZUwATUmEjKDKHBU0sVf8A", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="8aaadef8769d2234def69a699c53f95c", qop=auth, nc=0000018e
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 446 bytes from udp/[46.165.252.40]:5060 at 06:32:05.520506:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport=5080;branch=z9hG4bKUZ0p2Fjget1KN
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.437e
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892398 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0D2EVNA9OVIqS6bUrch5649kHnuK6PXK/Fii4A=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> send 894 bytes to udp/[46.165.252.40]:5060 at 06:32:05.520845:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport;branch=z9hG4bKv8SF4a3KB3Q6g
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892399 REGISTER
>    Contact: <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.23+git~20140317T213443Z~769a03a629~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0D2EVNA9OVIqS6bUrch5649kHnuK6PXK/Fii4A=", cnonce="tZUwATUmEjKDKHBU0sVf8A", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="3dc99375cf925ad9af145899dcf83b1a", qop=auth, nc=0000018f
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 446 bytes from udp/[46.165.252.40]:5060 at 06:32:05.536657:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport=5080;branch=z9hG4bKv8SF4a3KB3Q6g
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.b648
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892399 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0D2EVNA9OUTYGscaPkV4MvAB1IDDtpQK/FjjIA=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> 2014-04-06 09:32:05.532842 [ERR] sofia_reg.c:2110 DIDLogic Registration Failed with status Unauthorized [401]. failure #72
> 2014-04-06 09:32:06.472844 [WARNING] sofia_reg.c:478 DIDLogic Failed Registration [904], setting retry to 2160 seconds.
> 
> 
> 
> 
> 
> 
> 
> On Sun, Apr 6, 2014 at 10:27 PM, <freeswitch-users-request at lists.freeswitch.org> wrote:
> Send FreeSWITCH-users mailing list submissions to
>         freeswitch-users at lists.freeswitch.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> or, via email, send a message with subject or body 'help' to
>         freeswitch-users-request at lists.freeswitch.org
> 
> You can reach the person managing the list at
>         freeswitch-users-owner at lists.freeswitch.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of FreeSWITCH-users digest..."
> 
> Today's Topics:
> 
>    1. Re: [ERR] sofia_reg.c:2110 "some gateway" Registration Failed
>       with status Unauthorized [401]. failure #37 (Snabel Kaabiya)
>       (Snabel Kabiya)
>    2. Re: [ERR] sofia_reg.c:2110 "some gateway" Registration Failed
>       with status Unauthorized [401]. failure #37 (Snabel Kaabiya)
>       (Steven Ayre)
> 
> 
> ---------- Forwarded message ----------
> From: Snabel Kabiya <snabel at lexifone.com>
> To: freeswitch-users at lists.freeswitch.org
> Cc: 
> Date: Sun, 6 Apr 2014 17:29:43 +0300
> Subject: Re: [Freeswitch-users] [ERR] sofia_reg.c:2110 "some gateway" Registration Failed with status Unauthorized [401]. failure #37 (Snabel Kaabiya)
> Hi,
> 
> please see my answers inline:
> 
> Thanks,
> Snabel
> 
> 
> 
> ---------- Forwarded message ----------
> From: Steven Ayre <steveayre at gmail.com>
> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
> Cc: 
> Date: Sun, 6 Apr 2014 09:59:43 -0400
> Subject: Re: [Freeswitch-users] [ERR] sofia_reg.c:2110 "some gateway" Registration Failed with status Unauthorized [401]. failure #37 (Snabel Kaabiya)
> According to https://wiki.freeswitch.org/wiki/Provider_Configuration:_DIDLogic nothing particularly special is required. What you have should work.
> 
> Does this gateway ever register successfully - does it register fine then start getting the 401 later, or does it never register at all. If the latter perhaps the username/password is incorrect? If it works at first then starts to fail then it might be an error at DIDLogic's end and I suggest you contact them to find out what is causing the 401.
> [SNABEL]  the gateway registers fine then start getting the 401 later, it works at first then starts to fail.
> i'm not sure it's an error at DIDLogic's end. because we have another server with freeswitch verion:
> FreeSWITCH Version 1.2.12+git~20130806T202138Z~22ab34c507 (git 22ab34c 2013-08-06 20:21:38Z)
> which works fine, we don't get this error there...
> 
> 
> Also any modifications to the gateway (eg changing password) take more than reloadxml to take effect. You need to run 'sofia profile <profilename> killgw <gateway>', wait for the gateway to be removed (gives a log message or check via 'sofia status gateway') then 'sofia profile <name> rescan' to add the gateway with the new settings. Or restart FreeSWITCH.
> [SNABEL] i did restarted freeswitch.
> 
> By the way sip_cid_type is a variable not a parameter. See http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files#Variables - but unknown parameters are ignored so it should make no difference to registration; ping, ping-max and caller-id-in-from should also have no effect on registration.
> [SNABEL] i see, so i could just remove them... 
>  
> -Steve
> 
> 
> On 6 April 2014 03:37, Snabel Kabiya <snabel at lexifone.com> wrote:
> Hi All,
> 
> I'm still getting this error:
> 
> [ERR] sofia_reg.c:2110 DIDLogic Registration Failed with status Unauthorized [401]. failure #72 
> 
> I've looked at SIP trace and freeswitch logs but i can't figure out what's causing the registration failure. 
> 
> here is more info on the issue, i would really appreciate your help guys.
> 
> Server: 
> Linux Ubuntu-1204-precise-64-minimal 3.5.0-34-generic #55~precise1-Ubuntu SMP Fri Jun 7 16:25:50 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> 
> freeswitch version:
> FreeSWITCH Version 1.2.23+git~20140317T213443Z~769a03a629~64bit (git 769a03a 2014-03-17 21:34:43Z 64bit)
> 
> Gateway configuration:
>     <gateway name="DIDLogic">
>         <param name="username" value="username"/>
>         <param name="realm" value="sip.de.didlogic.net"/>
>         <param name="password" value="password"/>
>         <param name="register" value="true"/>
>         <param name="context" value="public"/>
>         <param name="caller-id-in-from" value="true"/>
>         <param name="sip_cid_type" value="none"/>
>         <param name="ping" value="30"/>
>         <param name="ping-max" value="3"/>
>     </gateway>
> 
> 
> 
> SIP trace:
> 
> 2014-04-06 09:32:05.472850 [NOTICE] sofia_reg.c:423 Registering DIDLogic
> send 894 bytes to udp/[46.165.252.40]:5060 at 06:32:05.492557:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport;branch=z9hG4bKUZ0p2Fjget1KN
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892398 REGISTER
>    Contact: <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.23+git~20140317T213443Z~769a03a629~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0DtvVNA7JFDwqn/iKN2y0i7jjJF/xDpK+45ZYA=", cnonce="tZUwATUmEjKDKHBU0sVf8A", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="8aaadef8769d2234def69a699c53f95c", qop=auth, nc=0000018e
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 446 bytes from udp/[46.165.252.40]:5060 at 06:32:05.520506:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport=5080;branch=z9hG4bKUZ0p2Fjget1KN
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.437e
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892398 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0D2EVNA9OVIqS6bUrch5649kHnuK6PXK/Fii4A=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> send 894 bytes to udp/[46.165.252.40]:5060 at 06:32:05.520845:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport;branch=z9hG4bKv8SF4a3KB3Q6g
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892399 REGISTER
>    Contact: <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.23+git~20140317T213443Z~769a03a629~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0D2EVNA9OVIqS6bUrch5649kHnuK6PXK/Fii4A=", cnonce="tZUwATUmEjKDKHBU0sVf8A", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="3dc99375cf925ad9af145899dcf83b1a", qop=auth, nc=0000018f
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 446 bytes from udp/[46.165.252.40]:5060 at 06:32:05.536657:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport=5080;branch=z9hG4bKv8SF4a3KB3Q6g
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.b648
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892399 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0D2EVNA9OUTYGscaPkV4MvAB1IDDtpQK/FjjIA=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> 2014-04-06 09:32:05.532842 [ERR] sofia_reg.c:2110 DIDLogic Registration Failed with status Unauthorized [401]. failure #72
> 2014-04-06 09:32:06.472844 [WARNING] sofia_reg.c:478 DIDLogic Failed Registration [904], setting retry to 2160 seconds.
> 
> 
> 
> 
> 
> ---------- Forwarded message ----------
> From: Steven Ayre <steveayre at gmail.com>
> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
> Cc: 
> Date: Sun, 6 Apr 2014 15:26:28 -0400
> Subject: Re: [Freeswitch-users] [ERR] sofia_reg.c:2110 "some gateway" Registration Failed with status Unauthorized [401]. failure #37 (Snabel Kaabiya)
> i'm not sure it's an error at DIDLogic's end. because we have another server with freeswitch verion:
> FreeSWITCH Version 1.2.12+git~20130806T202138Z~22ab34c507 (git 22ab34c 2013-08-06 20:21:38Z)
> which works fine, we don't get this error there...
> 
> Are they using the same account? That could conceivable cause issues, you'd need to check with DIDLogic if they support that.
> 
> Since you have a working and non-working servers you could compare the requests to see what differs between them.
> 
> -Steve
> 
> 
> On 6 April 2014 10:29, Snabel Kabiya <snabel at lexifone.com> wrote:
> Hi,
> 
> please see my answers inline:
> 
> Thanks,
> Snabel
> 
> 
> 
> ---------- Forwarded message ----------
> From: Steven Ayre <steveayre at gmail.com>
> To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org>
> Cc: 
> Date: Sun, 6 Apr 2014 09:59:43 -0400
> Subject: Re: [Freeswitch-users] [ERR] sofia_reg.c:2110 "some gateway" Registration Failed with status Unauthorized [401]. failure #37 (Snabel Kaabiya)
> According to https://wiki.freeswitch.org/wiki/Provider_Configuration:_DIDLogic nothing particularly special is required. What you have should work.
> 
> Does this gateway ever register successfully - does it register fine then start getting the 401 later, or does it never register at all. If the latter perhaps the username/password is incorrect? If it works at first then starts to fail then it might be an error at DIDLogic's end and I suggest you contact them to find out what is causing the 401.
> [SNABEL]  the gateway registers fine then start getting the 401 later, it works at first then starts to fail.
> i'm not sure it's an error at DIDLogic's end. because we have another server with freeswitch verion:
> FreeSWITCH Version 1.2.12+git~20130806T202138Z~22ab34c507 (git 22ab34c 2013-08-06 20:21:38Z)
> which works fine, we don't get this error there...
> 
> 
> Also any modifications to the gateway (eg changing password) take more than reloadxml to take effect. You need to run 'sofia profile <profilename> killgw <gateway>', wait for the gateway to be removed (gives a log message or check via 'sofia status gateway') then 'sofia profile <name> rescan' to add the gateway with the new settings. Or restart FreeSWITCH.
> [SNABEL] i did restarted freeswitch.
> 
> By the way sip_cid_type is a variable not a parameter. See http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files#Variables - but unknown parameters are ignored so it should make no difference to registration; ping, ping-max and caller-id-in-from should also have no effect on registration.
> [SNABEL] i see, so i could just remove them... 
>  
> -Steve
> 
> 
> On 6 April 2014 03:37, Snabel Kabiya <snabel at lexifone.com> wrote:
> Hi All,
> 
> I'm still getting this error:
> 
> [ERR] sofia_reg.c:2110 DIDLogic Registration Failed with status Unauthorized [401]. failure #72 
> 
> I've looked at SIP trace and freeswitch logs but i can't figure out what's causing the registration failure. 
> 
> here is more info on the issue, i would really appreciate your help guys.
> 
> Server: 
> Linux Ubuntu-1204-precise-64-minimal 3.5.0-34-generic #55~precise1-Ubuntu SMP Fri Jun 7 16:25:50 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
> 
> freeswitch version:
> FreeSWITCH Version 1.2.23+git~20140317T213443Z~769a03a629~64bit (git 769a03a 2014-03-17 21:34:43Z 64bit)
> 
> Gateway configuration:
>     <gateway name="DIDLogic">
>         <param name="username" value="username"/>
>         <param name="realm" value="sip.de.didlogic.net"/>
>         <param name="password" value="password"/>
>         <param name="register" value="true"/>
>         <param name="context" value="public"/>
>         <param name="caller-id-in-from" value="true"/>
>         <param name="sip_cid_type" value="none"/>
>         <param name="ping" value="30"/>
>         <param name="ping-max" value="3"/>
>     </gateway>
> 
> 
> 
> SIP trace:
> 
> 2014-04-06 09:32:05.472850 [NOTICE] sofia_reg.c:423 Registering DIDLogic
> send 894 bytes to udp/[46.165.252.40]:5060 at 06:32:05.492557:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport;branch=z9hG4bKUZ0p2Fjget1KN
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892398 REGISTER
>    Contact: <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.23+git~20140317T213443Z~769a03a629~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0DtvVNA7JFDwqn/iKN2y0i7jjJF/xDpK+45ZYA=", cnonce="tZUwATUmEjKDKHBU0sVf8A", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="8aaadef8769d2234def69a699c53f95c", qop=auth, nc=0000018e
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 446 bytes from udp/[46.165.252.40]:5060 at 06:32:05.520506:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport=5080;branch=z9hG4bKUZ0p2Fjget1KN
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.437e
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892398 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0D2EVNA9OVIqS6bUrch5649kHnuK6PXK/Fii4A=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> send 894 bytes to udp/[46.165.252.40]:5060 at 06:32:05.520845:
>    ------------------------------------------------------------------------
>    REGISTER sip:sip.de.didlogic.net;transport=udp SIP/2.0
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport;branch=z9hG4bKv8SF4a3KB3Q6g
>    Max-Forwards: 70
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892399 REGISTER
>    Contact: <sip:gw+DIDLogic at 144.76.98.11:5080;transport=udp;gw=DIDLogic>
>    Expires: 3600
>    User-Agent: FreeSWITCH-mod_sofia/1.2.23+git~20140317T213443Z~769a03a629~64bit
>    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
>    Supported: path, replaces
>    Authorization: Digest username="username", realm="sip.de.didlogic.net", nonce="U0D2EVNA9OVIqS6bUrch5649kHnuK6PXK/Fii4A=", cnonce="tZUwATUmEjKDKHBU0sVf8A", algorithm=MD5, uri="sip:sip.de.didlogic.net;transport=udp", response="3dc99375cf925ad9af145899dcf83b1a", qop=auth, nc=0000018f
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> recv 446 bytes from udp/[46.165.252.40]:5060 at 06:32:05.536657:
>    ------------------------------------------------------------------------
>    SIP/2.0 401 Unauthorized
>    Via: SIP/2.0/UDP 144.76.98.11:5080;rport=5080;branch=z9hG4bKv8SF4a3KB3Q6g
>    From: <sip:95299 at sip.de.didlogic.net>;tag=XK0KSD17jemDN
>    To: <sip:95299 at sip.de.didlogic.net>;tag=b27e1a1d33761e85846fc98f5f3a7e58.b648
>    Call-ID: de332712-ba83-11e3-b33f-0dc96adc5bb0
>    CSeq: 57892399 REGISTER
>    WWW-Authenticate: Digest realm="sip.de.didlogic.net", nonce="U0D2EVNA9OUTYGscaPkV4MvAB1IDDtpQK/FjjIA=", qop="auth"
>    Content-Length: 0
>    
>    ------------------------------------------------------------------------
> 2014-04-06 09:32:05.532842 [ERR] sofia_reg.c:2110 DIDLogic Registration Failed with status Unauthorized [401]. failure #72
> 2014-04-06 09:32:06.472844 [WARNING] sofia_reg.c:478 DIDLogic Failed Registration [904], setting retry to 2160 seconds.
> 
> 
> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> 
> 
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
> 
> 
> 
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> 
> 
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140407/46e563b2/attachment-0001.bin 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list