[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Sip] SIP refer method



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 ?
 
 
Thanks
Ajay 
On Fri, Apr 25, 2008 at 9:58 PM, James M. Polk <jmpolk at cisco.com> wrote:
At 04:34 AM 4/25/2008, Donald Lee wrote:
in case there is firewall or like nat issues b/w C and B, the normal REFER will be failed to enable the C INVITE B.  how the INVITE can be routed to B correctly?

On Fri, Apr 25, 2008 at 2:18 PM, ajay thakur <<mailto:thakur.ajay.ietf at gmail.com>thakur.ajay.ietf at gmail.com> wrote:
James If there is any kind of firewall enabled on Router then connection
from C to B is not allowed. That's what is main worry :(

First of all, no one mentioned a firewall in this scenario.

But if there is a firewall, how exactly will the firewall fail the SIP request (I know it can be configured to block anything (or everything), but is this normally the problem)? Won't SIP perform fine, and the problem be a RTP stream issue *IF* there is a NAT involved?

A lot depends on where the firewall (and NAT) are in this A-B-C scenario below.

BTW - check this ID out for answers to NATs (that weren't offered in the original scenario):

       Title          : Best Current Practices for NAT Traversal for SIP
       Author(s)      : C. Boulton, et al.
       Filename       : draft-ietf-sipping-nat-scenarios-08.txt
       Pages          : 62
       Date           : 2008-04-25

Traversal of the Session Initiation Protocol (SIP) and the sessions
it establishes through Network Address Translators (NAT) is a complex
problem. Currently there are many deployment scenarios and traversal
mechanisms for media traffic. This document aims to provide concrete
recommendations and a unified method for NAT traversal as well as
documenting corresponding flows.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sipping-nat-scenarios-08.txt


Ajay


On Fri, Apr 25, 2008 at 5:33 AM, James M. Polk <<mailto:jmpolk at cisco.com>jmpolk at cisco.com> wrote:
At 04:04 AM 4/24/2008, ajay thakur wrote:
Hi guys,
I have one doubt related to refer method.


A---------|
         |
         |--------Router-----------------C
B---------|

In the above topology A & B phones are internal phones. C is external phone.

Scenario is A calls C  and then A refers B to C;


If A calls C, the either A or C need to send the REFER to the other, telling one of them to contact B.  For example, A calls C, and then A sends REFER to C to contact B. C will now send an INVITE to B with a Contact: header value of A



So when A sends refer message to C it includes B's SIP URI.


In the Refer-To: header, yes


Now my doubt is
can we have port number along with this address.


why not?


e.g. Refer-To:<sip:xxx at ip-address:port-number>


Thanks
Ajay
_______________________________________________
Sip mailing list <https://www.ietf.org/mailman/listinfo/sip>https://www.ietf.org/mailman/listinfo/sip

This list is for NEW development of the core SIP Protocol
Use <mailto:sip-implementors at cs.columbia.edu>sip-implementors at cs.columbia.edu for questions on current sip
Use <mailto:sipping at ietf.org>sipping at ietf.org for new developments on the application of sip




_______________________________________________
Sip mailing list <https://www.ietf.org/mailman/listinfo/sip>https://www.ietf.org/mailman/listinfo/sip

This list is for NEW development of the core SIP Protocol
Use <mailto:sip-implementors at cs.columbia.edu>sip-implementors at cs.columbia.edu for questions on current sip
Use <mailto:sipping at ietf.org>sipping at ietf.org for new developments on the application of sip




--
BR
Donald


_______________________________________________
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