With Release 4.4, Cisco BTS 10200 supports SIP subscribers such as SIP phones compliant with RFC
3261 or RFC 2543. The SIP protocol support in Cisco BTS 10200 provides the capability to provision
subscriber features,and to allowSIP devices to work with the Cisco BTS 10200 Softswitch. This chapter
describes the subscriber features.
For quick-reference tables listing the Subscriber features, see Chapter 1.
SIP Phone Initialization
Figure 1 shows SIP phone initialization on bootup.
The image shows actions that occur external to Cisco BTS 10200—it does not show how
Cisco BTS 10200 controls SIP initialization, but rather is representative of how a client may establish
its identity with Cisco BTS 10200.
The numbers in the image reference the numerical order in which the sequence would occur.
CHAPTER
2
Figure 1SIP Phone Initialization
DHCP
IP_Addr,
Gateway,
TFTP Srv & Files
2
TFTP
Image, SIP Info
Help me
boot
Who am I?
1
Config File,
4
Cisco BTS
3
10200 IP
Address?
5
IP
DNS
Cisco BTS
10200's
IP_Addr
6
REGISTER
7
Cisco BTS 10200
Softswitch
8
200 OK
87899
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-1
SIP Devices
Chapter 2 SIP Protocol Subscriber Features
The following Cisco SIP devices, when running a SIP application image, are supported on
Cisco BTS 10200:
• Cisco ATA 186/188
• Cisco IP Phone 7905
• Cisco IP Phone 7912
• Cisco IP Phone 7940
• Cisco IP Phone 7960
For more information on provisioning devices, refer to the Provisioning SIP Devices section in the
Cisco BTS 10200 SIP Protocol Provisioning Guide.
You can find the detailed step-by-step administration guide for the Cisco ATA 186/188 adaptors at:
For multiple line SIP phones, each line must be provisioned with a DN/Subscriber entry in the
Cisco BTS 10200 Softswitch.
SIP Registration
SIP subscribers use the SIP REGISTER method to record their current locations with Cisco BTS 10200.
Registering clients may specify an expiry time for the contacts being registered. However,
Cisco BTS 10200 has a minimum and maximum acceptable duration which are configurable.
It is possible to register multiple contacts for a single Address of Record (AOR); however, in Release
4.4, if multiple contacts are registered for a single subscriber, Cisco BTS 10200 uses only the most
recently registered contact to deliver the call to that subscriber.For this reason, multiple contacts are not
supported.
NoteOnly one contact should be registered for an AOR in Release 4.4.
When a SIP user attempts to register or set up a call, the Cisco BTS 10200 challenges the SIP subscriber
based on the Serving Domain Name Table. If the Serving Domain Name Table indicates that
authentication is required, Cisco BTS 10200 challenges the SIP request (Register/INVITE, as per the
authentication procedures specified in the SIP Protocol RFC 3261). If the Cisco BTS 10200 receives
valid credentials, then the authenticated AOR from the User Authentication table identifies the
subscriber based on the Address of Record to Subscriber table.
Registration creates bindings in Cisco BTS 10200 that associate an AOR with one or more contact
addresses.
The registration data is replicated on the standby Cisco BTS 10200 Softswitch. The Cisco BTS 10200
imposes a minimum registration interval as a provisionable value. If the expiration duration of the
incoming registration request is lower than the provisioned minimum, a 423 (Interval Too Brief)
response is sent to the registering SIP endpoint.
2-2
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
The Cisco BTS 10200 generates a warning event when a request from a client fails authentication.This
can be indicative of a provisioning error, or of an attempt by an unauthorized client to communicate with
the Cisco BTS 10200.
The contacts registered for an AOR may be looked up using the status CLI command, as demonstrated
by the following example.
AOR ID -> 4692551884@sia-SYS44CA146.ipclab.cisco.com
USER -> 4692551884
HOST -> 10.88.11.237
PORT -> 5060
USER TYPE -> USER_PHONE_TYPE
EXPIRES -> 3600
EXPIRETIME -> Thu Jan 22 14:33:36 2004
STATUS -> REGISTERED CONTACT
Reply :Success:
Static Registration
The Cisco BTS 10200 also supports static registration for endpoints that do not support dynamic
registration through the SIP REGISTER message. However, dynamic registration takes precedence over
static registration.
NoteStatic registration is not recommended, as it does not allow terminal mobility.
For provisioning information, refer to the Static Contact table section of SIP Adaptor Configuration
Parameters, page 5-30.
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-3
SIP User Authentication
In this release, Cisco BTS 10200 can act as an authentication server. Authentication is enabled on the
serving domain through provisioning.
Whenever a SIP request is received from a SIP subscriber, the request is authenticated to ensure it is
indeed from an identified user. Authentication also enables request authorization, since users may be
authorized to perform only specific requests.
The following examples are the functional scenarios in which authentication is required:
1. When a SIP user registers a contact with the Cisco BTS 10200 Registrar using a REGISTER
request.
2. When a SIP user initiates a call using an INVITE request.
3. When a SIP user sends any request in an ongoing call. Examples might include:
–
Re-negotiation of the call parameters using a re-INVITE
–
Terminating the call using a BYE
–
Initiating a call transfer using a REFER
4. When a SIP user sends a request outside a dialog. Example: OPTIONS.
The following new tables have been defined for SIP subscribers, which are pertinent to Authentication:
• AOR
• Serving Domain
• Auth-Realm
• User-Auth
See Chapter 5, “Database Tables” for more information about the tables.
Chapter 2 SIP Protocol Subscriber Features
2-4
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
Figure 2 shows how an incoming request is processed, and the role of the Authentication Service in the
Cisco BTS 10200.
Figure 2Authentication and Processing of an Incoming Request (e.g. INVITE)
SIP Phone 1
IPIP
Cisco BTS 10200
Invite
401
ACK
Invite
200
ACK
BYE
200
Softswitch
Cisco BTS 10200 Softswitch-Based Features
SIP Phone 2
Invite
200
ACK
BYE
401
BYE
200
87898
Cisco BTS 10200 Softswitch authenticates IP phones by using the MD5 digest defined in RFCs 3261
and 2617. The Cisco BTS 10200 verifies a user’s credentials on each SIP Request from the user.
For more information, refer to the “User Authentication” section on page 5-29.
Cisco BTS 10200 Softswitch-Based Features
Softswitch-based features are directly provided by the Cisco BTS 10200 Softswitch. SIP phones may
providesome features on their own; for information on the features provided by the differentSIP phones,
refer to the SIP phone administration guides.
This section describes Softswitch-based features entirely provided by the Cisco BTS 10200 Softswitch.
For information on MGCP features in previous Cisco BTS 10200 releases, and how they compare with
SIP features in Release 4.4, refer to Appendix A, “MGCP Features vs. SIP Features.”
NoteCisco BTS 10200 Softswitch Announcements are customizable on a business group basis. If an
announcement is not provisioned or cannot be played, a reorder tone is played.
Activation and Deactivation of Anonymous Call Rejection
Anonymous Call Rejection (ACR) activationand deactivation is supported through a feature (*) code. It
is supported on a SIP endpoint, and supports single-stage dialing.
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-5
Cisco BTS 10200 Softswitch-Based Features
ACR has multiple activation options as follows:
• Activatedpermanently at subscription time by service provider—When ACR is first provisioned by
the service provider, it is active immediately by default. To assign this feature in the deactivated
state, configure the subscriber-feature-data table for that subscriber to make ACR deactivated.
• Activated by user:
–
The user lifts the handset, and listens for a dial tone.
–
The user presses the activation Vertical Service Code (VSC); for example, typically *77 in
North America. If ACR can be activated, the system returns a success announcement.
–
ACR is now activated, and will stay active until it is deactivated.
NoteIf the user tries to activateACR when it is already active, the system treats the new activation attempt as
a new attempt.
ACR deactivation options are as follows:
• Service provider deactivation at user request.
• Deactivated by user:
–
The user lifts the handset and listens for a dial tone.
–
The user presses the deactivation VSC; for example, typically *87 in North America. The
system responds with a success announcement.
–
ACR is now deactivated, and will stay inactive until it is activated.
Chapter 2 SIP Protocol Subscriber Features
NoteIf the user tries to deactivate ACR when it is already deactivated, the system accepts and processes the
new deactivation attempt as a new attempt.
For more information, refer to the Anonymous Call Rejection section in the Cisco BTS 10200 SoftswitchSystem Description guide.
Billing
The Cisco BTS 10200 Softswitch provides call data for billing on SIP calls. Specific fields are supported
in the call detail data records for calls that originate or terminate on a SIP trunk or subscriber. For
detailed information on billing management and data, refer to the Cisco BTS 10200 Softswitch Billing
Interface Guide.
CALEA Call Content
CALEA is not available for SIP subscribers.
Call Forwarding
For information about the feature and all of its options, refer to Call Forwarding Features section in the
Cisco BTS 10200 Softswitch System Description guide.
2-6
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Loading...
+ 14 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.