[SIP] 3PCC and REFER method

<Javier_Ferreiro_Garcia/UT03329/PLATAFORMAS_DE_SERVICIOS/TSM@tsm.es> Fri, 29 December 2000 13:40 UTC

Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58]) by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA09188 for <sip-archive@odin.ietf.org>; Fri, 29 Dec 2000 08:40:04 -0500 (EST)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1]) by lists.bell-labs.com (Postfix) with ESMTP id B316444337; Fri, 29 Dec 2000 07:40:13 -0500 (EST)
Delivered-To: sip@lists.bell-labs.com
Received: from aurora.tsm.es (unknown [194.224.100.20]) by lists.bell-labs.com (Postfix) with ESMTP id 9028F44336 for <sip@lists.bell-labs.com>; Fri, 29 Dec 2000 05:08:51 -0500 (EST)
Received: by aurora.tsm.es; (8.8.8/1.3/10May95) id MAA17229; Fri, 29 Dec 2000 12:08:54 +0100 (MET)
From: Javier_Ferreiro_Garcia/UT03329/PLATAFORMAS_DE_SERVICIOS/TSM@tsm.es
To: sip@lists.bell-labs.com
Message-ID: <OF398DAAD8.B83699EF-ONC12569C4.0033E09F@tsm.es>
X-MIMETrack: Serialize by Router on abantos/TSM( VersiĆ³n 5.0.5 |Octubre 21, 2000) at 29/12/2000 12:06:36 PM
MIME-Version: 1.0
Content-type: text/plain; charset="us-ascii"
Subject: [SIP] 3PCC and REFER method
Sender: sip-admin@lists.bell-labs.com
Errors-To: sip-admin@lists.bell-labs.com
X-BeenThere: sip@lists.bell-labs.com
X-Mailman-Version: 2.0beta6
Precedence: bulk
List-Help: <mailto:sip-request@lists.bell-labs.com?subject=help>
List-Post: <mailto:sip@lists.bell-labs.com>
List-Subscribe: <http://lists.bell-labs.com/mailman/listinfo/sip>, <mailto:sip-request@lists.bell-labs.com?subject=subscribe>
List-Id: IETF SIP Mailing List <sip.lists.bell-labs.com>
List-Unsubscribe: <http://lists.bell-labs.com/mailman/listinfo/sip>, <mailto:sip-request@lists.bell-labs.com?subject=unsubscribe>
List-Archive: http://lists.bell-labs.com/pipermail/sip/
Date: Fri, 29 Dec 2000 11:59:43 +0100

Hi
I would like to open again the issue discussed in
http://lists.bell-labs.com/pipermail/sip/2000q4/004739.html

>>What happens when there is not an active SIP (INVITE) session between the
>>referer and referee ? Sending an INVITE in this case may have unwanted
>>effects (like initiating a call). Are you proposing that either a) you
would
>>only send the INVITE/BYE if a corresponding SIP (INVITE) sessions exists
or
>>b) that REFERS are not allowed outside of a SIP session?

>  What does a REFER outside of a session mean?

and apply this idea to the scenario proposed in
draft-rosenberg-sip-3pcc-01.txt Figure 1 and specifically the
example included for Click-to-dial application.

In this alternative scenario for Click-to-dial, the controller, after
receiving the request via HTTP, do not INVITE both A and B, but rather send
a REFER to A, asking A to INVITE the CONTROLER ITSELF. When the controller
receives the INVITE SDP A from A, checks in its internal database who is
supposed to be contacted by A (in this case B) and sends INVITE SDP A to B.
In this case I think the re-INVITE loop could be avoided by  applying this
scenario which is more similar to a normal INVITE between two parties.

In this alternative scenario the referer (i.e. the controller) and the
referee (i.e. the web-surfer) are OUTSIDE of a SIP session, but INSIDE an
HTTP session. It could also be decided the referee to be the IP phone from
the customer service representative, if the web-surfer IP phone either does
not support REFER or is a PSTN endpoint.

The reason to include as content of Refer-To header not B but the
controller itself is to let the controller do its job in a more general way
(i.e. imagine click-to-dial + mid-call-announcement)

If the scenario is not the one described for Click-to-dial, but for Mid
Call AnnouncementCapability, the controller does not either set up the call
to A or send the REFER method to A, but rather receive the INVITE from A
and act as a "termination and reinitiation point" for control purposes
(i.e. disconnect and reconnect A to a media server under certain
conditions) as defined in draft-rosenberg-sip-3pcc-01.txt

Sorry if someone has already suggested this and I have missed it...
Comments?


-----------------------------< O >-----------------------------------
Javier Ferreiro Garcia
Consultant
Telefonica Moviles Spain
Dpto. de Plataformas de Servicios
3rd Generation Intelligent Network Platforms
    Telf.: +34 630 00 43 13
-----------------------------< O >-----------------------------------


_______________________________________________
SIP mailing list
SIP@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/sip