[Serusers] 407 Proxy Authentication Required to a subscribed user

SIP sip at arcdiv.com
Thu May 17 14:22:33 CEST 2007


Looks like you have an auth request block in your INVITE block.

Do you?





flavio wrote:
> Hi all,
> I'm testing Blind Trasfer with my IP Phones, SER and GW, in this 
> scenario:
>
> AnalogPhone (GW) is the Transferee
> IP Phone1, registred to SER, is the Transferor
> IP Phone 2, registred to SER, is the Transfer Target
>
> When the Transferor send INVITE to put on hold the Trasferee, SER
> reply with 407 Proxy Authentication Requrire, as follow reported:
>
> 2007/05/17 12:45:49.370808 10.28.19.124:5060 -> 10.28.19.202:5060
> INVITE sip:06XXXXXX15 at 10.28.19.230 SIP/2.0.
> Via: SIP/2.0/UDP 10.28.19.124;branch=z9hG4bKc442076492fe9954.
> Route: <sip:10.28.19.202;ftag=1c1272914830;lr=on>.
> From: <sip:06XXXXXX14 at 10.28.19.202>;tag=9bb7a2279efa8707.
> To: <sip:06XXXXXX15 at 10.28.19.230>;tag=1c1272914830.
> Contact: <sip:06XXXXXX14 at 10.28.19.124;user=phone>.
> Supported: replaces.
> Call-ID: 127291448221200023114 at 10.28.19.230.
> CSeq: 21593 INVITE.
> User-Agent: Grandstream BT110 1.0.8.12.
> Max-Forwards: 70.
> Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE.
> Content-Type: application/sdp.
> Content-Length: 206.
> .
> v=0.
> o=0660522014 8000 8001 IN IP4 10.28.19.124.
> s=SIP Call.
> c=IN IP4 0.0.0.0.
> t=0 0.
> m=audio 5004 RTP/AVP 8 18 0.
> a=sendonly.
> a=rtpmap:8 PCMA/8000.
> a=rtpmap:18 G729/8000.
> a=rtpmap:0 PCMU/8000.
> a=ptime:20.
>
> #
> U 2007/05/17 12:45:49.371204 10.28.19.202:5060 -> 10.28.19.124:5060
> SIP/2.0 407 Proxy Authentication Required.
> Via: SIP/2.0/UDP 10.28.19.124;branch=z9hG4bKc442076492fe9954.
> From: <sip:06XXXXXX14 at 10.28.19.202>;tag=9bb7a2279efa8707.
> To: <sip:06XXXXXX15 at 10.28.19.230>;tag=1c1272914830.
> Call-ID: 127291448221200023114 at 10.28.19.230.
> CSeq: 21593 INVITE.
> Proxy-Authenticate: Digest realm="10.28.19.202",
> nonce="464c4fa95f251088d01666190944e53313bab22e".
> Server: Sip EXpress router (0.9.6 (i386/linux)).
> Content-Length: 0.
> Warning: 392 10.28.19.202:5060 "Noisy feedback tells:  pid=15940
> req_src_ip=10.28.19.124 req_src_port=5060
> in_uri=sip:0660522015 at 10.28.19.230 out_uri=sip:0660522015 at 10.28.19.230
> via_cnt==1".
>
> My question is: why SER reply with an authentication request to
> INVITE, if the Transferor party is a registred user? Have you any
> suggestion about?
>
> I verify user subscribtion in my ser.cfg file as follow:
>
> if (!allow_trusted()) {
> if (!proxy_authorize("","subscriber")) {
> proxy_challenge("","0");
> break;
> } else if (!check_from()) {
> sl_send_reply("403", "Use From=ID");
> break;
> };
> consume_credentials();
> }
>
> Thanks for support,
>
> Flavio
>
>




More information about the sr-users mailing list