Internet DRAFT - draft-yafan-fmc-arch
draft-yafan-fmc-arch
FMC Y. An
Internet-Draft Stoke, Inc.
Expires: January 29, 2007 July 28, 2006
An Architecture Framework For Fixed Mobile Convergence Using SIP as
Access Call Control Protocol
draft-yafan-fmc-arch-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on January 29, 2007.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
This document describes an architecture framework for achieving
converged mobile services across alternative radio access networks
(GAN, or Generic Access Network), such as WLAN, WiMax, and the
cellular network, while utilizing SIP for media session control
between the dual mode handset (DMH) and a network SIP proxy. The key
benefits of this architecture include (1) fast and flexible service
deployment in the IP domain, and (2) allow seamless voice call
continuity services across IP and circuit-switched cellular domains.
An Expires January 29, 2007 [Page 1]
Internet-Draft SIP-based FMC Architecture July 2006
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology and Objectives . . . . . . . . . . . . . . . . . . 4
3. System Overview . . . . . . . . . . . . . . . . . . . . . . . 6
3.1. Cellular Homed Deployment . . . . . . . . . . . . . . . . 7
3.1.1. Mobility Proxy (MP-CSCF) . . . . . . . . . . . . . . . 7
3.1.2. Dual Mode Handset . . . . . . . . . . . . . . . . . . 8
3.1.3. Media Gateways and Media Gateway Controllers . . . . . 9
3.1.4. Home Location Registrar . . . . . . . . . . . . . . . 9
3.1.5. Mobile Switching Center (MSC/VLR) . . . . . . . . . . 9
3.1.6. Short Message Service Center . . . . . . . . . . . . . 9
3.1.7. Supplementary Services Support . . . . . . . . . . . . 9
3.2. Soft Switch Homed Deployment . . . . . . . . . . . . . . . 10
3.2.1. Soft Switch (S-CSCF) . . . . . . . . . . . . . . . . . 11
3.2.2. HLR . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.3. Supplementary Services Support . . . . . . . . . . . . 11
4. Basic Feature Set . . . . . . . . . . . . . . . . . . . . . . 12
4.1. Registration and Nomadic Mobility . . . . . . . . . . . . 12
4.1.1. Global versus Local Registration . . . . . . . . . . . 12
4.1.2. Nomadic versus Local Mobility . . . . . . . . . . . . 13
4.1.3. Registration Message Flow in Cellular-homed
Scenario . . . . . . . . . . . . . . . . . . . . . . . 13
4.1.4. Registration Message Flow in Soft Switch-homed
Scenario . . . . . . . . . . . . . . . . . . . . . . . 16
4.1.5. Dual Registration and Domain Selection . . . . . . . . 17
4.2. Roving Across Domains . . . . . . . . . . . . . . . . . . 18
4.2.1. Rove-out Trigger Detection . . . . . . . . . . . . . . 18
4.2.2. Rove-out Message Flow . . . . . . . . . . . . . . . . 18
4.2.3. Rove-in Trigger Detection . . . . . . . . . . . . . . 19
4.2.4. Rove-in Message Flow . . . . . . . . . . . . . . . . . 19
4.3. Single Number Reach-ability . . . . . . . . . . . . . . . 19
4.3.1. Call Termination in VoIP Domain . . . . . . . . . . . 20
4.3.2. Call Termination in Cellular Domain . . . . . . . . . 21
5. Session Mobility and Session Anchoring . . . . . . . . . . . . 23
5.1. Mobile Controlled Handovers . . . . . . . . . . . . . . . 23
5.2. Mobile Assisted and Network Controlled Handovers . . . . . 23
5.3. Session Anchor . . . . . . . . . . . . . . . . . . . . . . 24
5.3.1. Natural Anchoring . . . . . . . . . . . . . . . . . . 24
5.3.2. Anchor Migration . . . . . . . . . . . . . . . . . . . 25
5.3.3. Forced Anchor Selection . . . . . . . . . . . . . . . 25
6. Use of SIP Headers for Converged Services . . . . . . . . . . 27
6.1. Time Zone Indication . . . . . . . . . . . . . . . . . . . 27
6.2. Operator Name . . . . . . . . . . . . . . . . . . . . . . 27
7. Security Considerations . . . . . . . . . . . . . . . . . . . 29
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 31
Intellectual Property and Copyright Statements . . . . . . . . . . 32
An Expires January 29, 2007 [Page 2]
Internet-Draft SIP-based FMC Architecture July 2006
1. Introduction
There has been increasingly more and more dual mode handsets (DMH)
coming to the market recently. These DMH have both cellular baseband
and radio and WLAN baseband and radio. Voice over IP (VoIP) services
has started to utilize these WLAN capabilities on the handsets.
Achieving converged mobiles services across VoIP and cellular is the
goal of fixed mobile convergence (FMC). The objective of this
document is to outline a generic framework to so that specific
protocols, methods and algorithms can be specified without repeating
the generic framework. The cellular network considered is the 3GPP
GSM circuit switched network, although such framework may be adapted
to support other cellular networks.
There has been other frameworks defined or being defined, such as the
Unlicensed Mobile Access (UMA) technology which is standardized in
[3GPP.43.318], and the Voice Call Continuity (VCC) approach currently
being standardized in [3GPP.23.206]. UMA dost not use SIP as access
call control in GAN domain. VCC uses SIP as call control protocol in
GAN in an Internet Multimedia Sub-system (IMS) centric fashion.
The framework described in this document is more generic than UMA or
VCC. The framework is defined for the purposes of defining the SIP-
based protocol interface between the dual mode handset (DMH) and the
network SIP proxy to achieve seamless services across VoIP and
circuit-switched cellular domains. This framework does not define
individual product nor does it suggest functional groupings of
network elements.
This architecture framework is intended to be compatible with the
Internet Multimedia Sub-System (IMS) architecture, but the focus of
this framework is to address incremental requirements in the current
VoIP and cellular infrastructure to achieve converged services in the
near term.
These incremental requirements are represented as incremental
capabilities in the SIP interface between the DMH and the SIP proxy,
and extra CSI inter-working capabilities on the network SIP proxy (or
a separate entity in the network). This document only focuses on the
SIP interface between the DMH and the SIP proxy.
In order to put the focus only on the SIP interface between the DMH
and the SIP proxy, this framework is described with only existing
cellular and VoIP infrastructure elements to achieve converged
services.
An Expires January 29, 2007 [Page 3]
Internet-Draft SIP-based FMC Architecture July 2006
2. Terminology and Objectives
The target capability set of this framework includes the following:
1. Rove-in: a DMH in an idle state to leave the cellular network and
register with the GAN network
2. Rove-out: a DMH in an idle state to leave the GAN network and
attaches to the cellular network
3. Single number reach-ability across GAN and cellular networks
4. Hand-in: a DMH in an active call in the cellular network to carry
over the call into a GAN network
5. Hand-out: a DMH in an active call in the GAN network to carry
over the call into a GAN network
The first 3 items above are also referred to as the "basic feature
set". The basic feature set is achieved with only the requirements
described in this document. The last 2 items above referred to as
the "extended feature set". The extended feature set can be achieved
with the method described in [yafan-fmc-mancho], or the method
described in Section 5.1, or other methods.
The following introduces additional terminologies used in this
document:
Back-To-Back (B2B) Proxy: A logical entity that maintains state
information for the entire duration of a SIP dialog, and is in the
signaling path of all messages of a subscriber's transactions, see
[RFC3261].
Soft Switch Homed Subscriber : Refers to a subscriber whose home
network is a SIP-enabled soft switching network. The public
identities of a soft switched homed subscriber are routed to a
soft switch in the home network. Its private identities (such as
IMSI) is provisioned on a cellular HLR.
Cellular Homed Subscriber : Refers to a subscriber whose home network
is a cellular network. The public identity of a cellular homed
subscriber is routed to a mobile switching centre (MSC, or GMSC)
in the cellular network. Its private identity is provisioned on a
cellular HLR.
An Expires January 29, 2007 [Page 4]
Internet-Draft SIP-based FMC Architecture July 2006
Home Network : Refers to the home network where a subscriber is
provisioned. Typically, an inter-network call termination request
is routed to the home network for routing decisions.
Visited Network : Refers to a network where a subscriber is not
provisioned, but a user is gaining access according to a roaming
agreement. Typically, an inter-network call termination request
is routed to the home network for routing decisions.
GAN-Attach : Refers to the procedure where a handset achieving access
to a GAN radio network.
Service Attach : Refers to a procedure where a handset's SIP user
agent registers with the VoIP network to receives FMC services.
Hand-in Attach : Refers to a procedure where a handset's SIP user
agent establishes a local relationship with a SIP proxy to receive
hand-in of active sessions.
An Expires January 29, 2007 [Page 5]
Internet-Draft SIP-based FMC Architecture July 2006
3. System Overview
The framework described in this document supports two deployment
options:
Cellular-homed deployment: In this deployment model, new dual-mode
handset users are provisioned on an existing cellular network,
which include at least two parts:
The dual-mode handset's SIM card (or IMSI) is provisioned on
the cellular network's HLR; and
The dual-mode handset's MSISDN number is a routable number, and
the MSISDN number is routed to a Gateway MSC (GMSC) in the
cellular network for call termination. This implies that
supplementary services, such as voicemail, call forwarding
services, etc. for the dual-mode handset subscribers are
provided by the cellular network.
Soft switch-homed : In this deployment model, the carrier is assumed
to have a class-5 soft switch (CSCF, or S-CSCF), and the dual-mode
handset users are provisioned in the VoIP infrastructure as
follows:
The dual-mode handset's SIM card (or IMSI) is provisioned on a
cellular network's HLR belonging to the VoIP infrastructure,
and is accessible by the cellular networks for roaming
purposes; and
The dual-mode handset's MSISDN number is a routable number, and
the MSISDN number is routed to the soft switch for call
termination. This implies that supplementary services, such as
voicemail, call forwarding services, etc. for the dual-mode
handset subscribers are provided by the VoIP infrastructure.
Cellular-homed deployment allows the carrier to start offering FMC
services with minimal and less-sophisticated VoIP service
infrastructure.
Soft switch-homed deployment allows the carrier to start offering FMC
services by leveraging existing VoIP service infrastructure.
An Expires January 29, 2007 [Page 6]
Internet-Draft SIP-based FMC Architecture July 2006
3.1. Cellular Homed Deployment
Cellular-Homed System Architecture
C / D +--------+
+-------------------| HLR |
| +--------+
|
| E +--------+
+-------------------| SMSC |
| +--------+
+---------------------------+ |
| Mobility Proxy +-----+ | | +---------+
| | CSI | |---+ | MSC / |
| +-----------+___+-----+ | +------+ +------| VLR |
| | SIP B2BUA | | PSI | | SIP | MGCF | | ISUP +---------+
| +-----------+ +-----+ |------+------+--+ /PRI |
+---------------------------+ | MG | +---------+
| +------+ | BSC/BTS |
| SIP +---------+
| |
+-------+ |
| DMH |-------------------------------------------
+-------+
This diagram does not suggest the grouping of functions into physical
entities.
3.1.1. Mobility Proxy (MP-CSCF)
The Mobility Proxy, or Mobility Proxy CSCF (MP-CSCF), is a key
element to facilitate converged services across WLAN and cellular
networks. From the pespective of the IP network, the MP-CSCF serves
as Breakout Gateway Control Function (BGCF) plus voice session
continuity support. For the purpose of this document, the term MP-
CSCF is used, and it includes three functional elements:
o The back-to-back SIP user agent allows a DMH SIP UA to register,
originate and terminate calls, send and receive instant messages,
using the SIP protocol. It is a B2B UA in order to perform call
bridging in the cases of handing over call-legs between WLAN and
cellular domains, in a manner similar to third party call control
(3PCC).
o The Circuit Switched Interworking (CSI) function allows the MP-
CSCF to initiates handover call-leg setup to the cellular domain.
For the basic feature set, the CSI uses the MAP C and D interface
with the HLR. In the method of [yafan-fmc-mancho], the MAP E
An Expires January 29, 2007 [Page 7]
Internet-Draft SIP-based FMC Architecture July 2006
interface is also used to facilitate bidirectional handover.
o The Packet Switched Interworking (PSI) function allows the MP-CSCF
to accept bridging request from the cellular network via the MGCF.
The PSI manages a set of mobile station roaming numbers (MSRN)
that are routable from the cellular network.
The Mobility Proxy (MP-CSCF), together with the MGCF/MG appears to
the cellular network as a peering MSC. It shall be provisioned with
at least one Location Area Code (LAC) and a cell-id.
The MP-CSCF MAY authenticate the DMH SIP UA using its cellular
credentials, such as using MD5-AKAv1 as per [RFC3310], or other
authentication mechanisms.
The MP-CSCF may also serve as a Gateway MSC (GMSC), in which case,
the network is configured to route the MSISDN of the DMH to this MP-
CSCF via MGCF.
3.1.2. Dual Mode Handset
A DMH SHALL support the appropriate attachment and security mechanism
in the GAN network. This aspect of the framework is not described in
this document. For security related discussions, please refer to
Section 7 of this document.
Prior to SIP registration to a MP-CSCF, the DMH SHOULD also perform a
provisioning and discovery procedures to obtain the addresses of the
local (home or visited) MP-CSCF and various other parameters. The
provisioning and discovery procedures are not discussed in this
document.
The DMH MUST also support the following capabilities:
Singular Registration -- Singular registration refers to the fact
that a DMH is actively logged on to only one network, i.e. either
cellular or the MP-CSCF. Although this framework does not exclude
the support of dual registration, i.e. a DMH is logged on to both
the IP-based MP-CSCF and the cellular network at the same time, it
is assumed in order to simplify the discussions.
Idle Scan -- While in cellular idle state, the handset must be able
to scan for WLAN wireless signal, at an interval that is defined
by the handset. While in GAN idle state, the handset must be able
to scan for cellular signal, at an interval that is defined by the
cellular standards.
An Expires January 29, 2007 [Page 8]
Internet-Draft SIP-based FMC Architecture July 2006
Monitor GAN -- While in an active cellular session, the handset must
be able to scan for GAN wireless signal, at an interval that is
defined by the handset.
Monitor Cellular -- While in an active GAN session, the handset must
be able to scan for cellular signal, at an interval that is
defined by the handset.
Transient Dual Transmission -- During an active handover, the handset
should be able to maintain both wireless and cellular sessions for
a short period, the due-radio period can be terminated once the
handover transaction is terminated.
3.1.3. Media Gateways and Media Gateway Controllers
MG and MGCF are the media and signaling conversion functions to
connect the IP packet switched network and the circuit switched
cellular network. It usually connects to the cellular network using
ISUP or PRI trunks; and connects to the IP packet network with SIP
and RTP.
These MGCF and MG do not need to be mobility-aware.
3.1.4. Home Location Registrar
The HLR in the cellular network is the subscriber database which
hosts the IMSI of the DMH. The MP-CSCF connects to the HLR using the
C/D interface.
In this framework, this HLR does not need extra features as compared
to a regular cellular HLR.
3.1.5. Mobile Switching Center (MSC/VLR)
For the basic feature set of this document, the MP-CSCF do not have
direct connections to the MSC/VLR.
3.1.6. Short Message Service Center
The MP-CSCF connects to the SMSC via the MAP E interface for SMS
interworking. The PSI/CSI performs conversion between SIP MESSAGE
requests to/from SMS.
3.1.7. Supplementary Services Support
It is expected that supplementary services of DMH would have similar
"look and feel" of the cellular network. The MP-CSCF, including the
CSI/PSI functions, is expected to be implemented according to
An Expires January 29, 2007 [Page 9]
Internet-Draft SIP-based FMC Architecture July 2006
cellular network's definition of supplementary features. As an
example, the MP-CSCF SHOULD implement call barring policy according
to policy data retrieved from the HLR, and to support CAMEL triggers
for compliance to supplementary services of the cellular network.
3.2. Soft Switch Homed Deployment
Soft Switch-Homed System Architecture
+---------------+ +-----------+
| Soft Switch |.......| HLR / HSS |
| (S-CSCF) | Cx +-----------+
+---------------+ C/D |
| | E +--------+
| SIP +-------------------| SMSC |
| | +--------+
+---------------------------+ |
| Mobility Proxy +-----+ | | +---------+
| | CSI | |---+ | MSC / |
| +-----------+___+-----+ | +------+ +------| VLR |
| | SIP B2BUA | | PSI | | SIP | MGCF | | ISUP +---------+
| +-----------+ +-----+ |------+------+--+ /PRI |
+---------------------------+ | MG | +---------+
| +------+ | BSC/BTS |
| SIP +---------+
| |
+-------+ |
| DMH |-------------------------------------------
+-------+
This diagram does not suggest the grouping of functions into physical
entities.
As can be seen, soft switch-homed deployment utilizes similar
entities and functions as compared to cellular-homed deployment, with
only the following differences:
o A Soft Switch (S-CSCF) to serve the needs of switching and
supplementary services in VoIP domain. There may be other
application servers (AS) or media servers, which are not shown for
simplicity.
o This HLR is associated with the VoIP network, or the cellular
network via a co-hosting agreement. This HLR does not require
extra features as compared to a cellular HLR.
An Expires January 29, 2007 [Page 10]
Internet-Draft SIP-based FMC Architecture July 2006
3.2.1. Soft Switch (S-CSCF)
In soft switch-homed deployment, supplementary services is expected
to have similar "look and feel" of the VoIP network. The MP-CSCF
serves as an outbound SIP proxy which is transparent to supplementary
services. Supplementary features are implemented by the Soft Switch
and the application servers (AS) in the VoIP network.
The MSISDN (or the DMH's telephony SIP URI or telephony URI) must be
provisioned on this soft switch.
The MP-CSCF (together with the S-CSCF) also serves as a Gateway MSC
for VoIP domain.
3.2.2. HLR
The HLR must be provisioned with the DMH's IMSI. As mentioned
earlier, this HLR does not require additional features as compared to
a normal cellular HLR. However, in the soft switch-homed deployment,
the HLR provisioning of IMSI must be coordinated with the
provisioning of MSISDN on the soft switch. Therefore, the HLR may be
owned or closely associated with the VoIP carrier.
As the network evolves to IMS, the Cx interface between the S-CSCF
and the HSS will ensure consistency of subscriber and service
profiles to be consistent across different domains.
3.2.3. Supplementary Services Support
It is expected that supplementary services of DMH would have similar
"look and feel" of the VoIP network. Supplementary features are
implemented by the Soft Switch and the application servers (AS) in
the VoIP network.
An Expires January 29, 2007 [Page 11]
Internet-Draft SIP-based FMC Architecture July 2006
4. Basic Feature Set
As already known, the cellular network and the VoIP networks define
different sets of terminologies and concepts. To facilitate the
understanding of the architecture framework presented in this
document, a few important concepts and terminologies are described in
order to fully understand the design of this framework.
4.1. Registration and Nomadic Mobility
In a VoIP network, nomadic mobility is supported via the SIP REGISTER
transaction. A SIP Registrar stores the contact information of the
SIP client after it registered with the Registrar. Due to the global
nature of IP-based SIP contact address, a SIP client has built-in
nomadic mobility capability. Such capability is exhibited in the
fact that the SIP server can deliver a terminating request to the SIP
client wherever it registers from.
In a cellular network, nomadic mobility is largely supported by the
Home Location Registrar (HLR). The HLR stores the location of the
handset when it performs a Location-Update request.
Recognizing the similarities of SIP-REGISTER and cellular Location-
Update, the SIP-REGISTER and Location-Update are both referred to as
the registration procedures to their perspective networks.
4.1.1. Global versus Local Registration
It is well-known that the cellular network HLR serves as the global
registrar of a handset, while a local MSC or Visiting Location
Registrar (VLR) serves as the local registrar of a handset. The
global registrar is consulted for call termination on a global scale,
while the MSC/VLR, which has temporary subscriber data, serves to
control micro bearer mobility for best mobility performance. This
hierarchical partition of responsibility has benefited the mobility
implementation well.
In VoIP or SIP, there is no explicit separation of global versus
local registration. However, a hierarchical registration is
naturally supported by SIP. For example, when a B2BUA or a stateful
proxy is traversed between a SIP client and SIP Registrar, the proxy
also stores temporary state data of the client. An access Session
Border Controller (SBC) is a good example of such scenario, in which
an SBC may acknowledge REGISTER on behalf of the global Registrar,
provided that the global registration has not timed out.
In this architecture framework, the MP-CSCF serves as a local
registrar (or VLR) for DMH. The MP-CSCF also manages handover call-
An Expires January 29, 2007 [Page 12]
Internet-Draft SIP-based FMC Architecture July 2006
legs in the most efficient manners locally (such as shortest bearer
detour). Therefore, this framework supports clear separation of
global versus local registration.
Further, local registration and global registration may be supported
by different protocols. For example, in cellular-homed deployment of
this framework, local registration is manifested by SIP-REGISTER to
the MP-CSCF, while MP-CSCF performs global registration via cellular
Location-Update to the HLR.
4.1.2. Nomadic versus Local Mobility
The separation of nomadic versus local mobility also simplifies the
impact of mobility on the implementation of supplementary services.
The basic feature set deals monadic mobility. Local mobility that
involves session anchoring and call-leg switching are described in
[yafan-fmc-mancho] and [yafan-fmc-mcho].
4.1.3. Registration Message Flow in Cellular-homed Scenario
In cellular-homed deployment, SIP-REGISTER is mapped to Location-
Update to the HLR. MD5-AKAv1 ([RFC3310] allows SIP authentication
based on SIM credentials.
An Expires January 29, 2007 [Page 13]
Internet-Draft SIP-based FMC Architecture July 2006
Updated access-type values:
+-----+ +----------+ +---------+
| DMH |----------------------| Visisted |-----------------| Home |
+-----+ | MP-CSCF | | Net HLR |
| SIP: REGISTER +----------+ +---------+
|------------------------------>| MAP/D: SEND-AUTH-INFO |
| |--------------------------->|
| | MAP/D: SEND-AUTH-INFO res |
| SIP: 407 Unauthorized |<---------------------------|
|<------------------------------| |
| SIP: REGISTER | |
|------------------------------>| MAP/D: LOCATION-UPDATE |
| |--------------------------->|
| | MAP/D: INSERT-SUB-DATA |
| |<---------------------------|
| | MAP/D: INSERT-SUB-RESULT |
| |--------------------------->|
| | +-------+ MAP/D: CANCEL |
| | |MSC/VLR|<--------------->|
| | +-------+ LOCATION |
| | MAP/D: LOC-UPDATE-RESULT |
| SIP: 200 OK |<---------------------------|
|<------------------------------| |
| | |
REGISTER (DMH --> MP-CSCF) -- The purpose of this request is to
register the user's SIP URI with the MP-CSCF in the home or
visited GAN domain. The MP-CSCF, or visited MP-CSCF authenticates
the DMH to the VoIP network. It is routed to the MP-CSCF since it
is the SIP proxy known to the DMH.
MAP/D SEND-AUTHENTICATION-INFO exchange -- This exchange with the HLR
is to retrieve the authentication credentials for the handset.
Since multiple authentication vectors can be retrieved in a single
request, this exchanged is needed only when the MP-CSCF has
exhausted authentication vectors.
The MP-CSCF needs to know the IMSI of the DMH in order to retrieve
the authentication vector from the HLR. The DMH MUST use IMSI as
its username.
The MAP/D SEND-AUTHENTICATION-INFO exchange can be performed only
after the MP-CSCF has learned the proclaimed IMSI from the DMH.
Therefore, the SIP REGISTER SHOULD include its credentials even it
is not challenged, i.e. assuming nonce=''.
An Expires January 29, 2007 [Page 14]
Internet-Draft SIP-based FMC Architecture July 2006
407 -- The MP-CSCF forms a challenge based on the authentication
vectors obtained from the HLR, and sends a AKAv1-MD5 challenge to
the DMH.
SIP/2.0 407 Proxy Unauthorized
From:
To:
Contact:
Call-ID:
Authorization: Digest username="imsi@home1.net",
realm="home1.net",uri="sip:home1.net",
nonce="5bc80c48", algorithm=AKAv1-MD5
CSeq: 1 REGISTER
REGISTER with credentials -- This REGISTER contains challenge
response.
MAP/D LOCATION-UPDATE -- Upon successful authentication, the MP-CSCF
performs Location-Update towards the HLR. This transaction
establishes that mobile-terminating calls are routed through the
MP-CSCF for terminating in the VoIP domain.
200 OK -- If the Location-Update MAP exchange with the HLR is
successful, the MP-CSCF returns 200 OK to the MS.
Errors occurred during MP-CSCF's location update procedure shall
be propagated to the MS:
IMSI invalid: If the HLR returns error code indicating IMSI
invalid, the MP-CSCF will return "404 Not Found" SIP message.
Roaming not allowed: If the HLR returns error code indicating that
this subscriber is not allowed to roam into the GAN area served
by this MP-CSCF, the MP-CSCF returns "603 Forbidden" SIP
message.
Other errors: If the Location-Update exchange with the HLR results
with other errors, e.g. timed out, the MP-CSCF returns "500
Internal Server Error" SIP message to the DMH.
The identity is composed compliant with the Network Access Identifier
(NAI) format specified in [RFC2486]. The format of NAI is
username@realm [3GPP.23.003]. The username in SIP authentication
SHALL also be composed according to the following format
1<IMSI>@imsi.mnc<MNCi>.mcc<MCC>.3gppnetwork.org or
1<IMSI>@myprovider.com
An Expires January 29, 2007 [Page 15]
Internet-Draft SIP-based FMC Architecture July 2006
For example, if the IMSI is 234150999999999 (MCC = 234, MNC = 15),
the NAI then takes the form of
1234150999999999@uma.mnc015.mcc234.3gppnetwork.org or
1234150999999999@myprovider.com. The preceding "1" indicate IMSI is
used as identifier.
4.1.4. Registration Message Flow in Soft Switch-homed Scenario
In soft switch-homed deployment, SIP-REGISTER is forwarded to the
soft switch (or S-CSCF) for authentication, and is then mapped to
Location-Update to the HLR. Both S-CSCF and the HLR are in the DMH's
home network. In this deployment scenario, the S-CSCF may use non
SIM-based authentication mechanism, such as the Digest-MD5
authentication mechanism, for SIP authentication.
Updated access-type values:
+-----+ +----------+ +---------+
| DMH |----------------------| Visisted |-----------------| Home |
+-----+ | MP-CSCF | | Net HLR |
| SIP: REGISTER +----------+ +---------+
|------------------------------>| REGISTER +--------+ |
| |----------------->| S-CSCF | |
| | 401 +--------+ |
| SIP: 401 |<---------------------| |
|<------------------------------| | |
| SIP: REGISTER | | |
|------------------------------>| REGISTER | |
| |--------------------->| |
| | 200 OK | |
| SIP: 200 OK |<---------------------| |
|<------------------------------| |
| | MAP/D: LOCATION-UPDATE |
| |---------------------------->|
| | MAP/D: INSERT-SUB-DATA |
| |<----------------------------|
| | MAP/D: INSERT-SUB-RESULT |
| |---------------------------->|
| | +-------+ MAP/D: CANCEL |
| | |MSC/VLR|<---------------->|
| | +-------+ LOCATION |
| | MAP/D: LOC-UPDATE-RESULT |
| SIP: 200 OK |<----------------------------|
|<------------------------------| |
| | |
An Expires January 29, 2007 [Page 16]
Internet-Draft SIP-based FMC Architecture July 2006
REGISTER (DMH --> MP-CSCF --> S-CSCF) -- The purpose of this request
is to register the user's SIP URI with the S-CSCF in the VoIP
domain. The S-CSCF authenticates the DMH to the VoIP network. It
is routed to the MP-CSCF since it is the SIP proxy known to the
DMH.
The AKAv1-MD5 mechanism is still preferred here, in which case the
MP-CSCF performs the authentication using SIM-based credentials.
A trust relation between the MP-CSCF and the S-CSCF SHALL be
established. Such trust relationship can be based on multiple
means, such as a IPsec or TLS security association, or a simple
site-wide username/password for all users.
MAP/D LOCATION-UPDATE exchange -- The Location-Update exchange is
performed only when the DMH is successfully authenticated. The
MP-CSCF must have learned the proclaimed IMSI from the DMH.
Therefore, the SIP REGISTER SHOULD include its credentials even it
is not challenged, with its IMSI in the username field.
The Location-Update transaction establishes that mobile-
terminating calls are routed through the S-CSCF via the MGCF/MG
for terminating in the VoIP domain.
200 OK -- If the Location-Update exchange with the HLR is successful,
the MP-CSCF returns 200 OK to the MS.
The errors occurred during MP-CSCF's location update procedure
SHALL be propagated to the DMH:
IMSI invalid: If the HLR returns error code indicating IMSI
invalid, the MP-CSCF will return "404 Not Found" SIP message.
Roaming not allowed: If the HLR returns error code indicating that
this subscriber is not allowed to roam into the GAN area served
by this MP-CSCF, the MP-CSCF returns "603 Forbidden" SIP
message.
Other errors: If the Location-Update exchange with the HLR results
with other errors, e.g. timed out, the MP-CSCF returns "500
Internal Server Error" SIP message to the DMH.
4.1.5. Dual Registration and Domain Selection
Concurrent registration in both VoIP and cellular domains is not a
focus of this framework, although its support is not excluded. It is
envisioned that the HLR (or HSS) may be expanded so that it maintains
two location records: one for cellular location and one for VoIP
location. Then, a domain selection for terminating requests can also
An Expires January 29, 2007 [Page 17]
Internet-Draft SIP-based FMC Architecture July 2006
be supported on the HLR.
4.2. Roving Across Domains
The DMH will be able to rove in and out across cellular and VoIP
networks by treating the MP-CSCF as an MSC. In this document, i.e.
to support only the "basic feature set" described in this document,
roving has two parts (1) registration in the target domain, and (2)
stop refreshing registration in the source domain.
4.2.1. Rove-out Trigger Detection
Rove-out is a handset's operation to leave VoIP domain and to
register onto the cellular domain.
Similar to roaming in a cellular network, rove-out trigger detection
is a pure handset matter. The handset must periodically monitor the
cellular cell radio signals, and compare its quality to the current
GAN (e.g. IEEE 802.1a/b/g) radio signal, and initiates a rove-out
operation when it decides to log on to a target cellular network to
continue service. It is important to note that the rove-out
operation is strictly compliant to the cellular standards.
4.2.2. Rove-out Message Flow
Rove-Out Message Flow for Cellular-Homed DMH:
Visited Target Target
DMH MP-CSCF BSC HLR MSC/VLR
| BCCH: Signal==Good | | | |
|<------------------------------| | |
| RR: CHAN REQ/ASS | | | |
|<----------------------------->| | |
| MM: LOC UPDATE | | | MAP: LOC UPD |
|------------------------------>|------------------------------>|
| < Intermediate messages skipped > |
| MM: LOC UPD ACCEPT | | | |
|<--------------------------------------------------------------|
| SIP: de-REGISTER | | | |
|--------------------->| | | |
| SIP: 200 OK | | | |
|<---------------------| | | |
The above message flow intends to show the high-level exchanges only.
Various flavors of the message flows are described in [XX], [XX], and
[XX].
An Expires January 29, 2007 [Page 18]
Internet-Draft SIP-based FMC Architecture July 2006
Rove-Out Message Flow for Soft Switch-Homed DMH:
Visited Target Target
DMH MP-CSCF BSC HLR S-CSCF MSC/VLR
| BCCH: Signal==Good | | | | |
|<------------------------------| | | |
| RR: CHAN REQ/ASS | | | | |
|<----------------------------->| | | |
| MM: LOC UPDATE | | | MAP: LOC UPD |
|------------------------------>|------------------------------>|
| < Intermediate messages skipped > | |
| MM: LOC UPD ACCEPT | | | | |
|<--------------------------------------------------------------|
| SIP: de-REGISTER | | | | |
|--------------------->| | REGISTER (trust) | |
| SIP: 200 OK |---------------------------->| |
|<---------------------| | 200 OK | | |
| |<----------------------------| |
The above message flow intends to show the high-level exchanges only.
For soft switch-homed DMH, the MP-CSCF does not de-REGISTER from the
S-CSCF, but it instead registers with the S-CSCF via a pre-defined
trust relationship, such as a site-wide credential.
After rove-out, the MP-CSCF transitions into a Gateway MSC for the
DMH. The VoIP domain has the flexibility of designating one or
multiple MP-CSCF as GMSC depending on network configuration.
4.2.3. Rove-in Trigger Detection
Rove-in is handset's operation to leave cellular domain and register
onto the VoIP domain.
As in cellular roaming, rove-in trigger detection is a pure handset
matter. The handset must periodically monitor the GAN radio signals,
and compare its quality to the current cellular radio signal, and
initiates a rove-in operation when it decides to log on to a VoIP
network to continue service.
4.2.4. Rove-in Message Flow
Rove-in message flows are identical to SIP registration flows
described in Section 4.1.4 and Section 4.1.3.
4.3. Single Number Reach-ability
It is obvious that, with the support of MP-CSCF, especially the CSI/
An Expires January 29, 2007 [Page 19]
Internet-Draft SIP-based FMC Architecture July 2006
PSI functions of the MP-CSCF, a DMH is reachable with a single
telephone number (or URI) across VoIP and cellular domains.
4.3.1. Call Termination in VoIP Domain
There is slight difference for call termination between a cellular-
homed and soft switch-homed DMH.
When a DMH is homed in the cellular domain, a call termination
request is first routed to the Gateway MSC of the cellular network.
The GMSC is then queries the HLR for routing information. The HLR
returns the ISUP routing information of the MGCF/MG associated with
the MP-CSCF. The MGCF then routes the INVITE to the MP-CSCF for
termination. Recall that, in cellular homed deployment, the MP-CSCF
is the serving MSC and SHOULD possess logics for supplementary
services.
When a DMH is homed on a VoIP soft switch, a call termination request
is first routed to the soft switch. There are two scenarios:
SS-homed DMH registered in VoIP domain: This case is straight-
forward. The INVITE is forwarded to the DMH via the MP-CSCF.
SS-homed DMH roaming in cellular domain: When a DMH is not currently
registered in the VoIP domain, a designated MP-CSCF is designated
as the Gateway MSC on behalf of the DMH. Recall Section 4.2.2
that a MP-CSCF transitions into a GMSC for the DMH during rove-out
by maintaining a registration with the S-CSCF on behalf of the
DMH. The S-CSCF forwards the INVITE to the MP-CSCF who shall then
query the HLR to obtain a Mobile Station Roaming Number (MSRN),
and the termination request is sent to the cellular network for
termination. This scenario will be discussed in more details in
Section 4.3.2.
An Expires January 29, 2007 [Page 20]
Internet-Draft SIP-based FMC Architecture July 2006
Call Termination in VoIP Domain for SS-homed and Cellular-Homed DMH:
Cellular-homed DMH:
Visited
DMH MP-CSCF HLR MGCF/MGW GMSC
| | | MAP/C: SRI |<--
| | MAP/D: PRI |<----------------|IAM
| |<---------------------| | |
| | MAP/D: PRI (MSRN) | | |
| |--------------------->| C: SRI res |
| | |---------------->|
| SIP: INVITE | SIP: INVITE | | IAM |
|<--------------------|<----------------------------|<---------|
| | | | |
<... Intermediate messages skipped ...>
Soft Switch-homed DMH:
Visited Circuit
DMH MP-CSCF HLR S-CSCF Switch
| | | | |
| SIP: INVITE | SIP: INVITE | | IAM |
|<--------------------|<----------------------------|<---------|
<... Intermediate messages skipped ...>
The above message flow intends to show the high-level exchanges only.
4.3.2. Call Termination in Cellular Domain
There are slight difference when a DMH is homed in the cellular
domain or in the VoIP domain.
When a DMH is homed in the cellular domain, a call termination
request MAY be routed according to cellular network, unless its
routing is changed by using other means such as those described in
[3GPP.23.206].
When a DMH is homed on a VoIP soft switch, a call termination request
is first routed to the soft switch. There are two scenarios:
SS-homed DMH is registered in VoIP domain: This case is straight-
forward. The INVITE is forwarded to the DMH via the MP-CSCF.
SS-homed DMH roaming in cellular domain: When a DMH is not currently
registered in the VoIP domain, a designated MP-CSCF is designated
as the Gateway MSC on behalf of the DMH. Recall Section 4.2.2
that a MP-CSCF transitions into a GMSC for the DMH during rove-out
by maintaining a registration with the S-CSCF on behalf of the
DMH. The S-CSCF forwards the INVITE to the MP-CSCF who shall then
An Expires January 29, 2007 [Page 21]
Internet-Draft SIP-based FMC Architecture July 2006
query the HLR to obtain a Mobile Station Roaming Number (MSRN),
and the termination request is sent to the cellular network for
termination.
Call Termination in Cellular Doamin for SS-homed and Cellular-Homed
DMH:
Cellular-homed DMH in Cellular Domain:
Visited Visited
DMH BSC MSC/VLR HLR S-CSCF GMSC
| | | | | C: SRI |<--
| | | D: PRI |<----------------|IAM
| | |<---------------------| | |
| | | D: PRI (MSRN) | | |
| | |--------------------->| C: SRI (MSRN) |
| | | |---------------->|
| CC: SETUP | ISUP: IAM | | IAM |
|<--------|<----------|<---------------------------------------|
| | | | | |
<... Intermediate messages skipped ...>
Soft Switch-homed DMH Roaming in Cellular Domain:
Visited Gateway Visited Circuit
DMH BSC MP-CSCF MSC/VLR HLR S-CSCF Switch
| | | | | | |
| | | SIP: INVITE | | IAM |
| | |<----------------------------|<---------|
| | | MAP/C: SRI | | |
| | |--------------------->| | |
| | MAP/D: PRI | | |
| |<---------------------------------| | |
| | | MAP/D: PRI (MSRN) | |
| |--------------------------------->| |
| | | MAP/C: SRI(MSRN) | |
| | |<---------------------| MGCF/MG |
| | | SIP: INVITE(MSRN) | |
| | |---------------------------->| |
| | | | | | |
| CC: SETUP | | ISUP: IAM | |
|<--------------------------------|<----------------| |
| | | | | | |
<... Intermediate messages skipped ...>
The above message flow intends to show the high-level exchanges only.
An Expires January 29, 2007 [Page 22]
Internet-Draft SIP-based FMC Architecture July 2006
5. Session Mobility and Session Anchoring
Earlier in this document, a basic set of features enabled by this
architecture framework has been described. The basic feature can be
categorized by the term called Single Number Services.
The framework can enable a much larger set of features on top of the
basic set of features. The extended features are fully described in
[yafan-fmc-mancho] and [yafan-fmc-mcho].
One of the extended features is dynamic session handover across VoIP
and cellular domains. This feature is sometimes called voice call
continuity (VCC) service. This document describes certain concepts
and brief introduction of the extended features enabled by this
framework.
5.1. Mobile Controlled Handovers
Mobile controlled handover refers to a handover that is initiated and
executed by the handset based on handset's logic and decisions. In a
network where heterogeneous radio access networks are totally
independent, converged services are achieved by handset's capability
of utilizing multiple radio access technologies. The converged
network has no comparative intelligence of the radio access networks.
The handset is in the driver seat with respect to which network to
use and to switch services among different access networks.
The framework in this document naturally supports mobile controlled
handovers.
5.2. Mobile Assisted and Network Controlled Handovers
Mobile assisted, network controlled handover refers to a handover
that is initiated and executed by a network element based on
handset's report or network element's measurement of radio
characteristics and consult certain network policies. The handover
is assisted by the handset for completion. In a network where a
network element can obtain comparative intelligence about
heterogeneous radio access networks, converged services can be
achieved by the intelligent network element executing its logic to
complete a handover procedure.
Mobile assisted but network controlled handovers offer more
flexibility, controllability, and more predictable network behaviors.
It allows the network element a chance to manages faults during
handovers.
The framework in this document naturally supports mobile controlled
An Expires January 29, 2007 [Page 23]
Internet-Draft SIP-based FMC Architecture July 2006
handovers.
5.3. Session Anchor
To achieve session stream continuity, an anchor point is required.
This is true in all the mobile network designs. A degradation of
this model is that one or both endpoints act as the anchor, which is
the case where binding update is sent to the endpoint in Mobile IP.
Session anchoring at endpoint is not feasible in many networks.
When the endpoints of a session stream is not able to perform the
anchor function, an anchor point in the network is necessary. In the
framework of this document, the MP-CSCF is designed as a session
anchor point. Since the MP-CSCF can be deployed in a distributed and
geographically distributed fashion, this architecture allows network
designers to design the network to minimize handover control message
latency and to reduce bearer detour, to achieve desired handover
performances.
Handover is treated as a bearer path transfer procedure, and is
intended to be independent to supplementary services. This is in
contrast to certain alternative approaches where session anchor is
designed as a centralized server function, e.g. [3GPP.23.206]
Session anchoring is an important aspect of a design for session
continuity. When dealing with session continuity across VoIP and
cellular domains, there may be multiple choices for selecting an
anchor. Multiple anchoring options are introduced later in this
Section. A key objective of this framework is to any combination of
the anchoring choices, concurrently if so desired.
When a DMH is involved in a voice session, a single anchor is
selected. When a DMH is involved in an active multimedia session,
the framework in this document naturally allows each media stream to
select a different anchor and be handed over independently.
Based on the selected anchoring choice, handover mechanism is
selected accordingly. Mobile controlled handover is described in
Section 5.1. Mobile assisted and controlled handover is described in
Section 5.2.
5.3.1. Natural Anchoring
Natural anchoring refers to the utilization of the existing anchoring
mechanism for each media stream that is already established by the
original domain where the session stream is established. The CSI/PSI
functions are the facilitator for handing over the session stream
across domains.
An Expires January 29, 2007 [Page 24]
Internet-Draft SIP-based FMC Architecture July 2006
When a voice call is established in the cellular network, either
mobile originated or mobile terminated, the cellular MSC naturally
becomes the anchor of the voice stream. When a voice call is
established in the VoIP domain, the MP-CSCF becomes the anchor of the
voice stream.
Natural anchoring refers to the above scenario where converged
services do not require the altering of the natural anchors. Natural
anchoring and mobile assisted and controlled handover are described
in detail in [yafan-fmc-mancho].
5.3.2. Anchor Migration
Natural anchor selection, as described in Section 5.3.1 and in
[yafan-fmc-mancho] requires the MP-CSCF to implements mobility
interworking function utilizing the MAP E interface, which in turn
requires the VoIP domain to configure peering topologies such as the
neighbor cell list on both the MP-CSCF and the cellular MSC.
In order to alleviate the burden of configuring the peering topology,
the network may choose to use mobile-controlled handovers, as
described in Section 5.1 and [yafan-fmc-mcho]. However, with natural
anchoring in Section 5.3.1, only hand-out can be performed, while
hand-in cannot be always performed if the natural anchor is in the
cellular domain.
When the handover is between WLAN and cellular, hand-out is obviously
more critical than hand-in for the purpose of maintaining voice
services. Therefore, mobile-controlled handover is a valuable
option.
It should be noted that a side effect of mobile-controlled handover
is the shifting of the anchor point during handover, and anchoring
migration is not always bidirectional.
Mobile-controlled handover with anchor migration is described in
detail in [yafan-fmc-mcho].
5.3.3. Forced Anchor Selection
As described in Section 5.3.2, mobile-controlled hand-in cannot
always be performed when the natural anchor is in the cellular
domain. In order to alleviate this issue, the network may choose to
select an alternative anchor point for handover. To establish an
alternative anchor point in the VoIP domain, a call's signaling and
bearer path must be routed through a VoIP element. Such routing must
be done at the call establishment phase, not at the time of handover.
The MP-CSCF is also designed to be such an alternative anchor point.
An Expires January 29, 2007 [Page 25]
Internet-Draft SIP-based FMC Architecture July 2006
Obviously, calls originated or terminated to a DMH in the VoIP domain
is already routed through an MP-CSCF, so alternative anchoring does
not apply. However, it applies for mobile originated or terminated
calls in the cellular domain, where they may or may not be routed
through an MP-CSCF.
There are many ways that call routing in the cellular domain can be
altered to pass through an MP-CSCF. The following lists a few
possible methods:
Mobile-Terminated Call in Cellular Domain -- Since mobile-terminated
calls are first routed to a GMSC (cellular-homed DMH) or the Soft
Switch (soft switched-homed DMH), termination routing can be
controlled by the HLR or the Soft Switch to pass through a local
MP-CSCF. This is called "termination tandem".
hangText="Mobile-Originated Call in Cellular Domain --">Call
origination could be placed to designated destination number on
the MP-CSCF, which again originates the call on behalf of the DMH
to its original destination. This is called "origination tandem".
Static routing configured for DMH users based on its class of
service types.
Use of pre-defined tandem numbers for tandem routing.
Use Service Control Point (SCP) and CAMEL triggers to control
tandem routing.
USSD exchange to control tandem routing.
Not every method can be applied in every network or in every region
within a network without investing in legacy cellular networks.
Therefore, architecture SHOULD support multiple methods in a non-
exclusive fashion.
An alternative anchor point does not replace or remove the natural
anchor point, it is used only for session handover across VoIP and
cellular domains. Forced anchor selection is also described in
[yafan-fmc-mcho].
An Expires January 29, 2007 [Page 26]
Internet-Draft SIP-based FMC Architecture July 2006
6. Use of SIP Headers for Converged Services
In order to improve the quality of the converged services, certain
convention should be established. This section describes these
conventions.
6.1. Time Zone Indication
The Date header in SIP ([RFC3261]) indicates the time and time zone
of the user agent client or server. However, [RFC3261] restricts the
time zone to "GMT", and let the SIP client to find out its local time
zone. In cellular networks, the time and time zone is often passed
down by the network element to the handsets. This is useful for the
handset to be aware of the local time and time zone due to the mobile
nature of the service.
In this document, this Date header, when passed down from the MP-
CSCF, it indicates the time zone, date and time of the LAC area of
the local GAN cell.
In this specification, the time zone parameter SHALL expanded to be
compatible with [RFC0822] and [RFC1123], which includes the support
of numeric time zones. (
The local SIP proxy is therefore able to pass down the time and
timezone information of the approximate location to the handset. The
handset SHOULD display the time according to the timezone information
obtained from the network.
For example, -700 means Pacific Standard Time.
6.2. Operator Name
Due to the mobility nature of converged services, a handset may
sometimes use a visited MP-CSCF for services. The use of foreign MP-
CSCF is necessary when handover and roaming depends on an existing
peering relationship between the MP-CSCF and the local cellular
network.
The visited MP-CSCF is comparable with a P-CSCF in the Internet
Multimedia Sub-systems (IMS) terminologies. Utilizing foreign GAN
network MAY has cost impact, therefore it is beneficial to inform the
user about the identity of the local operator.
The Organization header of SIP SHOULD be used by the SIP proxy to
inform the handset of the identity of local network.
To allow the passing of the both the long and short names of the
An Expires January 29, 2007 [Page 27]
Internet-Draft SIP-based FMC Architecture July 2006
local MP-CSCF operator, the header is formatted as follows:
Organization: Operator-Long-Name (Short-Name)
The name outside of the bracket is the Long Name of the operator, the
name inside the bracket is the short form of the same operator. The
DMH SHOULD display the name to the user, similar to a cellular phone.
An Expires January 29, 2007 [Page 28]
Internet-Draft SIP-based FMC Architecture July 2006
7. Security Considerations
This document does not define a protocol, but still presents some
security requirements in the presented framework.
Since IMSI and other network information is transmitted inside SIP
messages, the operator may not wish them to be seen by unauthorized
entities in the network. For this reason, SIP messages between the
DMH and the MP-CSCF SHALL be transmitted over a secure transport
protocol, such as TLS or IPsec. Secure MINE may also satisfy this
requirement; however, the Authorization header must be inside the
encrypted SMINE body.
8. References
[3GPP.23.003]
3GPP, "Numbering, addressing and identification", 3GPP
TS 23.003 3.14.0, January 2004.
[3GPP.23.206]
3GPP, "Voice call continuity between Circuit Switched (CS)
and IP Multimedia Subsystem (IMS); Stage 2", 3GPP
TS 23.206 1.0.0, June 2006.
[3GPP.43.318]
3GPP, "Generic access to the A/Gb interface; Stage 2",
3GPP TS 43.318 6.7.0, July 2006.
[RFC0822] Crocker, D., "Standard for the format of ARPA Internet
text messages", STD 11, RFC 822, August 1982.
[RFC1123] Braden, R., "Requirements for Internet Hosts - Application
and Support", STD 3, RFC 1123, October 1989.
[RFC2486] Aboba, B. and M. Beadles, "The Network Access Identifier",
RFC 2486, January 1999.
[RFC3261] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston,
A., Peterson, J., Sparks, R., Handley, M., and E.
Schooler, "SIP: Session Initiation Protocol", RFC 3261,
June 2002.
[RFC3310] Niemi, A., Arkko, J., and V. Torvinen, "Hypertext Transfer
Protocol (HTTP) Digest Authentication Using Authentication
and Key Agreement (AKA)", RFC 3310, September 2002.
[yafan-fmc-mancho]
An, Y., "Mobile Assisted Handover Across VoIP and Cellular
An Expires January 29, 2007 [Page 29]
Internet-Draft SIP-based FMC Architecture July 2006
Domains Using SIP as Access Call Control",
draft-yafan-fmc-mancho-01 (work in progress), July 2006.
[yafan-fmc-mcho]
An, Y., "Mobile Controlled Handover Across VoIP and
Cellular Domains Using SIP as Access Call Control",
draft-yafan-fmc-mcho-01 (work in progress), July 2006.
An Expires January 29, 2007 [Page 30]
Internet-Draft SIP-based FMC Architecture July 2006
Author's Address
Yafan An
Stoke, Inc.
5403 Betsy Ross Drive
Santa Clara, CA 95054
US
Email: yafan@stoke.com
URI: http://www.stoke.com/
An Expires January 29, 2007 [Page 31]
Internet-Draft SIP-based FMC Architecture July 2006
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement
Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
An Expires January 29, 2007 [Page 32]