[Freeswitch-users] Proxy authorization
Dmitry Bely
dmitry.bely at gmail.com
Thu Sep 3 13:26:05 PDT 2009
Hi,
My SIP provider's gateway requires authorization with correct realm
specified. So I configured gateway with "realm" parameter:
<gateway name="$${default_provider}">
<param name="username" value="$${default_provider_username}"/>
<param name="password" value="$${default_provider_password}"/>
<param name="from-user" value="$${default_provider_username}"/>
<param name="from-domain" value="$${default_provider_from_domain}"/>
<param name="realm" value="$${default_provider_from_domain}"/>
<param name="proxy" value="$${default_provider}"/>
<param name="expire-seconds" value="600"/>
<param name="register" value="$${default_provider_register}"/>
<param name="retry-seconds" value="30"/>
<param name="extension" value="$${default_provider_contact}"/>
<!--<param name="contact-params" value="domain_name=$${domain}"/>-->
<param name="context" value="public"/>
</gateway>
(default_provider_register = true)
Unfortunately even after that there is no "Authorization:" header in
the REGISTER message:
REGISTER sip:1.2.3.4 SIP/2.0
Via: SIP/2.0/UDP 5.6.7.8:5080;rport;branch=z9hG4bKNBB3ygD85y3eF
Max-Forwards: 70
From: <sip:1111111 at Domain;transport=udp>;tag=Nrc6Z9yrNBS3H
To: <sip:1111111 at Domain;transport=udp>
Call-ID: a93d949a-98c1-11de-b6b8-8321249ad8d4
CSeq: 119885384 REGISTER
Contact: <sip:gw+1.2.3.4 at 5.6.7.8:5080;transport=udp>
Expires: 600
User-Agent: FreeSWITCH-mod_sofia/1.0.trunk-14707M
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO,
REGISTER, REFER, NOTIFY
Supported: timer, precondition, path, replaces
Content-Length: 0
and the provider responds with 403 User '1111111' is disabled (as
there is no correct authorization realm there). How to force
Authorization header? Am I missing something?
- Dmitry Bely
More information about the FreeSWITCH-users
mailing list