[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sip] SIP refer method
From: "ajay thakur" <thakur.ajay.ietf at gmail.com>
James,
I will try to explain problem here.
A---------|
|
|--------Router-----------------C
B---------|
On router access list is used to deny incoming calls from outside to
internal network.
A,B are internal network. And C is on WAN side.
Outgoing calls are allowed through access lists.
Now call from A to C works perfectly when A initiates call.
Now when A wants to transfer call to other internal phone (B in this case),
then A sends refer message to C.
Now C tries to connect to B and C uses contact address of B to connect. But
incoming calls from WAN side is not allowed. So what can be done to fix
these kind of problems ?
This is the "transfer authorizaton" problem, where C is allowed to
contact B because A told it to. A lot of effort in the sipX
open-source proxy has gone into solving this problem. (You can search
at http://dir.gmane.org/gmane.comp.voip.sipx.devel.) The general idea
is that when A sends its REFER to C, the proxy modifies the Refer-To
address to include a header-parameter. This header parameter is
turned into a header in the INVITE from C to B, and the proxy (Router
in your scheme) ses that header as a signature that allows the call to
pass from C to B. Of course, getting the details right is messy.
Dale
_______________________________________________
Sip mailing list https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip