Cisco BTS 10200 User Manual

SIP Protocol Subscriber Features

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 1 SIP 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:
http://www.cisco.com/univercd/cc/td/doc/product/voice/ata/ataadmn/index.htm
You can find the detailed step-by-step administration guide for the Cisco 7905/7912 phones at:
http://www.cisco.com/univercd/cc/td/doc/product/voice/c_ipphon/english/ipp7905g/addprot/index.htm
You can find the detailed step-by-step administration guide for the Cisco 7940/7960 phones at:
http://www.cisco.com/univercd/cc/td/doc/product/voice/c_ipphon/sip7960/sadmin31/index.htm
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.
Note Only 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.
CLI>status sip-reg-contact AOR_ID=4692551884@sia-SYS44CA146.ipclab.cisco.com
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.
Note Static 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 2 Authentication and Processing of an Incoming Request (e.g. INVITE)
SIP Phone 1
IP IP
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.”
Note Cisco 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.
Note If 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
Note If 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 Softswitch System 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