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
Chapter 2 SIP Protocol Subscriber Features
Call Forwarding Activation and Deactivation
Activation and deactivation of call forwarding features uses the star code. Alternately, the feature may
be activated or deactivated by using the Services key on certain phones.
With SIP support, the call forwarded to number can be a Centrex extension number (only applicable for
business users) or an E.164 number.
NoteForwarding to a URL (AOR) is not supported in Release 4.4.
SIP subscribers do not hear a final dial tone upon completing activation or deactivation. Instead, an
announcement plays for the subscriber, indicating that the status of the forwarding feature is being
activated or deactivated. This is irrespective of the Final Stage Dial Tone (FDT) flag (Y/N) provisioned
for these features.
Call Forwarding to an E.164 Number or an Extension Number
In Release 4.4, activation is accomplished using single-stage dialing. This applies to all activation and
deactivation.
Cisco BTS 10200 Softswitch-Based Features
Calling Name and Number Delivery
Calling number delivery (CND) provides the SIP subscriber endpoint with the date, time, and calling
number in an incoming call. When the called subscriber line is on hook, the calling party information is
delivered during the long silent interval of the first ringing cycle. Telcordia document GR-30-CORE
specifies the generic requirements for transmitting asynchronous voice band data to the SIP subscriber
line.
For more information, refer to the Calling Name Delivery section in the Cisco BTS 10200 SoftswitchSystem Description guide.
Rules
The rules associated with populating the calling party number in the outgoing INVITE from the
Cisco BTS 10200 to the terminating SIP phone are as follows:
• If the calling number is available, and the presentation indication is not restricted, the number is
populated into the user information portion of the From: header. Otherwise, this user information
field is empty.
• If the calling number is available,and the presentation indication is restricted, the display name field
of the From:header is set as ‘Anonymous.’ Otherwise, the following logic is used to populate the
name display field of the From: header:
–
If the calling name exists and the calling name presentation indication is not restricted, then the
calling name is populated into the display name field of the From: header. Otherwise, the
display name field in the From: header is left empty.
Calling Number Delivery Blocking (CNDB) controls whether the caller’s DN is delivered to the called
party.CNDBis supported on a call-by-call basis, by dialing a privacyfeature code or by using the feature
key to prevent the subscriber’s DN from being delivered on the next call.
For more information, refer to the Calling Number Delivery section in the Cisco BTS 10200 SoftswitchSystem Description guide
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-7
Cisco BTS 10200 Softswitch-Based Features
Caller ID Delivery Suppression
The treatment for caller’s identity is based on presence of “anonymous” in the Display-Name field of
From header in the INVITE. Caller Identity presentation (allowed/restricted) information for SIP
subscribers is not maintained in the Cisco BTS 10200 Softswitch database.
This information is maintained on the individual phones, and can be provisioned through the phones’
softkeys. If the caller’s identity is restricted in the incoming SIP INVITE message, the presentation is
suppressed. You can override permanent restriction on the phone by the caller dialing a feature (*) code
on a per-call basis. This is a single-stage dialing for SIP subscribers.
Called Party Termination
Called Party Termination is Not Available/Not Reachable
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For more information, refer to the Called Party Termination is Not Available/Not Reachable section in
the Cisco BTS 10200 Softswitch System Description guide.
Chapter 2 SIP Protocol Subscriber Features
Called Party Termination is Not Registered
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For more information, refer to the Called Party Termination is Not Registered section in the
Cisco BTS 10200 Softswitch System Description guide.
Cisco BTS 10200 Supplementary Vertical Service Code Features
The following Cisco BTS 10200 Vertical Service Code (VSC) features are supported on SIP endpoints:
• Calling identity delivery and suppression (per call)—suppression part (CIDSS), calling identity
delivery and suppression (per call)—delivery part (CIDSD)
NoteReminder ringback cannot be enabled for SIP subscribers. If turning on the Call Forward Unconditional
(CFU) feature for a SIP subscriber, make sure that reminder ring capability is turned off. This should be
done at a subscriber level.
The command format would be as follows at the feature level:
• Call forwarding on no answer variable activation (CFNAVA), call forwarding on no answer variable
deactivation (CFNAVD), call forwarding on no answer interrogation (CFNAI)
• Call forwarding on busy variable activation(CFBVA), call forwarding on busy variable deactivation
(CFBVD), call forwarding on busy variable interrogation (CFBI)
• RACF Pin Change
NoteSIP client/handset dialing sequence: Using this feature involves dialing the VSC digits, followed by
additional dialing-keys representing the parameters for the feature call. For SIP endpoints, all the digits
are dialed at a stretch without waiting for an intervening response tone from the Softswitch (i.e., in
between the VSC code and additional dialing-keys).
Cisco BTS 10200 Softswitch-Based Features
Customer Access Treatment
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For information, refer to the Customer Access Treatment section of the Cisco BTS 10200 SoftswitchSystem Description guide.
Customer-Originated Trace
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For information about the feature, refer to Customer-Originated Trace section in the
Cisco BTS 10200 Softswitch System Description guide.
Direct Inward Dialing
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For more information, refer to the Direct Inward Dialing section in the Cisco BTS 10200 SoftswitchSystem Description guide.
Direct Outward Dialing
With the Direct Outward Dialing (DOD) service, a station user can place external calls to the exchange
network without attendant assistance by:
1. Dialing the DOD (Public) access code (usually the digit 9)
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-9
Cisco BTS 10200 Softswitch-Based Features
2. Receiving a second dial tone
3. Dialing the external number (i.e., outside the customer group)
Access to the DOD feature is subject to station restrictions.
NoteFor IP phones, the second dial tone is provided by the phone itself. However, the prefix code is presented
to the Cisco BTS 10200 along with the DDD number in the INVITE message. Secondary dial-tone
capability is dependent on the SIP device used. This is achieved by provisioning a suitable dial plan
configuration on the phone.
For more information, refer to the DOD For PBX section in the Cisco BTS 10200 Softswitch SystemDescription guide.
Do Not Disturb
Do Not Disturb (DND) enables a user to temporarily busy out a station when the feature is activated.
If no call forwarding features are activated, calls to the station are routed to busy treatment. Preferably,
this feature should be provided on the Cisco BTS 10200 Softswitch because of feature interaction with
advanced features like executive override.
This is a single stage dialing activation feature. The Alert-Info header plays the result of
activation/deactivation, Success: confirmation tone and Failure: messages.
For more information, refer to the Do Not Disturb section in the Cisco BTS 10200 Softswitch SystemDescription guide.
Chapter 2 SIP Protocol Subscriber Features
Emergency Call
Emergency Call (911) is supported for SIP endpoints with one caveat: If the calling party (SIP
subscriber) disconnects the call, the called party control is not available. Otherwise, the call will be
released. Expanded emergency service (E911) does not require this, but basic emergency service (911)
does. Both 911 and E911 are supported for MGCP endpoints.
NotePSAP is selected based on default user location. No mobility is supported.
For more information, refer to the Emergency Call section in the Cisco BTS 10200 Softswitch System
Description guide.
E.164 and Centrex Dialing Plan (Extension Dialing)
Cisco BTS 10200 supports E.164 and Centrex Dialing Plan (Extension dialing) addressing from SIP
User Agents. AOR addressing is not supported in Release 4.4.
The SIP phone’s dial plan must be configured so that it considers the number of digits in the Centrex
group. Each Centrex group should have its own separate dial plan.
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
The number of digits used for Centrex dialing can be provisioned within a range of 1 through 7 digits.
Incoming and Outgoing Simulated Facility Group
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For information, refer to the Features for Centrex Subscribers Only section of the
Cisco BTS 10200 Softswitch System Description guide.
Interworking
Release 4.4 supports the following interworking combinations between SIP subscribers and:
• H.323 trunks
• SIP trunks
• PSTN (SS7, ISUP)
• ISDN
• MGCP subscribers
Cisco BTS 10200 Softswitch-Based Features
Multiple Directory Numbers
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. For information about
how MDN works with SIP, see the SIP Endpoint Caveats section.
For more information, refer to the Multiple Directory Numbers section in the
Cisco BTS 10200 Softswitch System Description guide.
Operator Services (0-, 0+, 01+, 00 Calls)
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For information, refer to Operator Services section in the Cisco BTS 10200 Softswitch SystemDescription guide.
Outgoing Call Barring
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For information, refer to Outgoing Call Barring (OCB) section of the Cisco BTS 10200 SoftswitchSystem Description guide.
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-11
Cisco BTS 10200 Softswitch-Based Features
Remote Activation of Call Forwarding
This feature was introduced in a previous Cisco BTS 10200 Softswitch release. There are no differences
when provisioning the feature for SIP.
For information, refer to the Remote Activation of Call Forwarding section in the
Cisco BTS 10200 Softswitch System Description guide.
SIP Endpoint Caveats
The following Cisco BTS 10200 supported supplementary features havecaveatswhen compared with an
MGCP endpoint behavior for the same feature:
• 911—Only E911 (without the suspend procedure for 45 minutes) support. Basic 911 with suspend
procedure is not supported.
• Call transfer (CT)—For SIP phones, this feature is provided as part of REFER support on
Cisco BTS 10200. See REFER feature below for more details.
• Distinctive alerting call waiting indication (DACWI)—Ringing part supported by
Cisco BTS 10200. Cisco BTS 10200 sends distinctive alerting request for Call Waiting scenario.
Some SIP phones interpret it, and play distinctive call-waiting tone; other phones do not.
• Distinctive ringing/call waiting (DRCW)—Ringing part supported by Cisco BTS 10200.
Cisco BTS 10200 sends distinctive alerting request for Call Waiting scenario. Some SIP phones
interpret it, and play distinctive call waiting tone; other phones do not.
• Multiple directory numbers (MDN)—Ringing part supported by Cisco BTS 10200.
Cisco BTS 10200 sends distinctive alerting request for Call Waiting scenario. Some SIP phones
interpret it, and play distinctive call waiting tone; other phones do not.
deluxe interrogation (CWDI)—Depends on whether functionality is supported by the phone.
• Account-code/Auth-code capability is not supported for the Class of service feature offered to SIP
subscribers. However, this capability is available to MGCP subscribers.
Chapter 2 SIP Protocol Subscriber Features
SIP Subscriber to SIP Calls
SIP subscribers must present valid credentials on a SIP INVITE message in order to place calls.
In Release 4.4, Cisco BTS 10200 allows SIP subscribers to call other SIP subscribers or SIP trunks
connected to Cisco BTS 10200. The provisioned dial plan determines whom a subscriber may call. A
SIP subscriber may receive a call as long as the subscription’s registration is current, or a static
registration has been provisioned.A SIP subscriber may call any SIP endpoint hosted by a trunk that was
provisioned on Cisco BTS 10200.
Type of Service
The SIP Type of Service (ToS) feature provides the ability to configure the Cisco BTS 10200 such that
SIP signaling traffic is sent at a desired priority over IP. This is important because SIP messages travel
over the same network as the voice traffic. If this network is congested, the voice data may delay the SIP
signaling packets, causing unnatural delay when calls are set up. Raising the SIP packets priority in
relation to other traffic reduces the delay.
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-12
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
The ToS value for messages sent to SIP subscribers can be set on a system-wide basis—this applies to
all subscribers. The policy is selected in the CA-CONFIG table. The Cisco BTS 10200 reads the values
from this table when it starts up. Therefore, changes to the ToS policy for SIP subscribers become
effective at the next restart of the Cisco BTS 10200. If the ToS entries are not provisioned in
CA-CONFIG table, the following defaults apply:
• Precedence= immediate (010)
• Delay= low (1)
• Throughput= normal (0)
• Reliability= normal (0)
NoteThese are the recommended values; these values should be changed only after careful consideration, or
if there is a specific need.
Voice-Mail Support
Cisco BTS 10200 supports the following voicemail features:
• Voice-mail deposit
• Notification
• Retrieval
• Callback
Voice-mail systems are configured as SIP trunks in Cisco BTS 10200. For voice-mail operation, refer to
Chapter 4, “Voice-Mail Support.”
Phone-Based Features
Phone-Based Features
Phone-based features are provided by the SIP phone, which require provisioning on the phone.
There are some features that the phone provides standalone, without Cisco BTS 10200 support.
The Cisco BTS 10200 Softswitch supports interface requirements (such as Re-INVITE support) that are
necessary to operate features from the SIP phones, including but not limited to:
• Call Hold and Resume
• Call Waiting
• Three-Way Calling
• Cancel Call Waiting
• Call Waiting Caller ID
• CODEC Up-speeding (Depending on the SIP phone’s capability to support this feature)
For feature calls between MGCP and SIP subscribers, the Cisco BTS 10200 supports CODEC
up-speeding capability.
NoteIf CODEC re-negotiation fails (because either the SIP phone or the MGCP gateway does not support it),
the call is disconnected.
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-13
Jointly-Provided Features
Jointly-Provided Features
In addition to the Softswitch-based and phone-based features, Release 4.4 also offers jointly-provided
features. These are features provided jointly by the phone and by the Cisco BTS 10200. To use these
features, you must provision both the phone and the Cisco BTS 10200.
These features include:
• Session Timer
• Reliable Provisional Responses
• Text-GUI Features
• Call Transfer (Blind and Attended)
• Distinctive Ringing
• Distinctive Ringing for Centrex DID Calls
Session Timer
Chapter 2 SIP Protocol Subscriber Features
This SIP extension allows for a periodic refresh of SIP sessions through a SIP re-INVITE or UPDATE
request. The refresh allows the Cisco BTS 10200 SIP interface to determine if a SIP session is still
active.If the session is inactive, possibly because the session did not end normally,the Cisco BTS 10200
sends a SIP BYE request and cleans up resources dedicated to the session. Stateful SIP proxies and the
remote SIP endpoint handling the BYE request can clean up resources dedicated to this session as well.
Cisco BTS 10200 support for this feature follows the specifications described in the IETF draft
draft-ietf-sip-session-timer-08.Session durations are configuredwithin a range of 30 minutes to 2 hours.
Cisco BTS 10200 does not allow for negotiating a session less than 15 minutes. Cisco BTS 10200 SIP
interface does not impose the session timer feature be required on the remote SIP endpoint. This feature
does not require the session timer capability on the remote SIP endpoint.
In the unlikely eventof a call agent redundancy failover,the session timer is deactivated.This may result
in eventual session expiration and call release.
This feature can be enabled or disabled for all SIP subscribers; the feature is disabled by default. This
feature is enabled by provisioning the SUB-SESSION-TIMER-ALLOWED entry in the CA-CONFIG
table.
If the feature is enabled for a SIP subscriber, Cisco BTS 10200 (as UAC) adds, to the initial INVITE
message, a supported header with a ‘timer’ value,as well as a Session-Expires header with the Refresher
parameter set to ‘Uac’. Whenever the SIP call is sent from a Cisco BTS 10200 SIP subscriber,
Cisco BTS 10200 specifies itself to be the refresher.If Session Timer is not supported on the remote end,
the value sent in the Session-Expires header is set for the session duration. A periodic refresh request is
sent at half of the negotiated Session-Expires value.
When this feature is enabled for the SIP subscriber and an initial INVITE is received by the
Cisco BTS 10200 with a Supported header with ‘timer’ value and a Session-Expires header, it sends a
200 class response with a Require header specifying ‘timer,’ and a Session-Expires header and refresher
parameter. The Session-Expires header contains a session duration and refresher value set to whatever
was received in the initial INVITE. If refresher parameter is not received in the initial INVITE,
Cisco BTS 10200 sets it to ‘Uas’ indicating Cisco BTS 10200 is the refresher. Cisco BTS 10200 sends
periodic refresh request at half the negotiated session duration.
2-14
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
When session timer is enabled for the SIP subscriber and an initial INVITE is received by
Cisco BTS 10200 without a Supported header with ‘timer’ value or a Session-Expires header,a 200 class
response is sent without a Require header with ‘timer’ value, or a Session-Expires header.
Cisco BTS 10200 sends periodic refresh request at half the negotiated session duration.
When session timer is disabled on the SIP subscriber and an initial INVITE is sent by Cisco BTS 10200,
no Supported header with ‘timer’ value or a Session-Expires header is added, indicating to the remote
SIP endpoint that the Cisco BTS 10200 does not support session timer.
When the feature is disabled on the SIP subscriber and an initial INVITE is received by
Cisco BTS 10200, any session timer related headers are ignored. The 200 class response does not
include a Require header with ‘timer’ value or a Session-Expires header.
Call agent configurable parameters are available allowing the user to select the desired session duration
and the minimum tolerable session duration if negotiated down by the remote SIP endpoint or proxy. If
the parameters are not explicitly specified, the default session duration is 30 minutes and the minimum
tolerable session duration allowed is 15 minutes.
A session that is not refreshed at the end of the duration interval results in a call release and session clean
up.
For provisioning details, refer to the Cisco BTS 10200 SIP Phone Provisioning Guide.
Jointly-Provided Features
Reliable Provisional Responses
SIP defines two types of responses, provisionaland final.Final responses conveythe result of the request
processing, and are sent reliably. Provisional responses provide progress information about the request
processing, but are not sent reliably in the base SIP protocol. The reliable provisional responses feature
provides end-to-end reliability of provisional responses for Cisco BTS 10200 SIP subscribers.
Provisional responses in SIP telephony calls represent backward alerting and progress signaling
messages, which are important when interoperating with PSTN networks. Therefore, for SIP-T calls on
the Cisco BTS 10200, reliable provisional responses are mandatory. They are optional for regular SIP
calls.
Cisco BTS 10200 support for this feature follows the specifications described in RFC 3262. A
provisioning flag is provided to enable or disable this feature, and is disabled by default. For SIP trunks
provisionedas “SIP-T,” the system internally ignores the flagandenables the feature always. In this case,
the feature is mandatory. Therefore, the ability to enable or disable the feature applies to regular SIP
trunks only. There is one exception: SIP-T trunks receiving SIP-T calls (calls with ISUP attachments)
may also receive incoming regular SIP calls. In this case, the feature (enabled or disabled) for that
regular SIP call is determined by the provisioning flag on that SIP-T trunk. The provisioning flag
(PRACK_FLAG) is a member of the Softswitch Trunk Group profile. For provisioning details, refer to
the Cisco BTS 10200 Softswitch SIP Provisioning Guide.
For calls received on a Cisco BTS 10200 regular SIP trunk, or regular SIP (non-SIP-T) calls received on
a SIP-T trunk, the following feature behavior applies:
• If the received INVITE indicates this feature is required, all provisional responses are sent reliably,
regardless of the provisioned feature setting on the trunk.
• If the received INVITE indicates this feature is supported, then all provisional responses are sent
reliably if the feature is provisioned enabled on the trunk.
• If the received INVITE indicates the feature is not supported, the call is refused if the feature is
enabled on the trunk.
• If the received INVITE indicates the feature is not supported, the call is accepted if the feature is
disabled on the trunk. Provisional responses are not sent reliably.
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-15
Jointly-Provided Features
Chapter 2 SIP Protocol Subscriber Features
For calls sent out a Cisco BTS 10200 regular SIP trunk, the following feature behavior applies:
• If the feature is provisioned enabled on the trunk, the SIP Invite message sent contains a ‘Required’
header with a tag value of ‘100rel.’
• If the feature is enabled on the trunk, and the remote endpoint supports or requires the feature, all
provisional responses are sent reliably to Cisco BTS 10200.
• If the feature is enabled on the trunk, and the remote endpoint does not support the feature, the
remote endpoint refuses the call.
• If the feature is disabled on the trunk, the SIP Invite message sent contains a ‘Supported’ header
with a tag value of ‘100rel.’
• If the feature is disabled on the trunk, and the remote endpoint supports the feature, the remote
endpoint controls which provisional response sent requires reliability.
• If the feature is disabled on the trunk, and the remote endpoint does not support the feature,
provisional responses are not received reliably.
For SIP-T calls received on a Cisco BTS 10200 SIP trunk provisioned as SIP-T, the following feature
behavior applies:
• If the received INVITE indicates this feature is required or supported, all provisional responses are
sent reliably.
• If the received INVITE indicates the feature is not supported, the call is refused.
• For all calls sent out a Cisco BTS 10200 SIP trunk provisioned as SIP-T, the following feature
behavior applies:
• The SIP-T Invite message sent contains a ‘Required’ header with a tag value of ‘100rel.’
• If the remote endpoint supports or requires the feature, all provisional responses are sent reliably to
Cisco BTS 10200.
• If the remote endpoint does not support the feature, the remote endpoint refuses the call.
Text-GUI Features
Cisco BTS 10200 supports SIP client/handset text-based user interface (UI) provisioning for a select set
of features. This is in contrast to numerous supplementary features supported natively by the SIP
client/handset itself. Some of the features require updating the status on the network database.
Cisco BTS 10200 provides complimentary support to SIP clients/handsets to update end user feature
access status on the switch network database.
Provisioning in this context refers to feature activation or deactivation, and setting any applicable
Directory Numbers (DNs) associated with the feature. If a SIP handset is used, the phone’s LCD panel
is used as a menu display area to guide the user toward feature provisioning. If a SIP software client is
used, the UI display region in the client software is used to guide the user through feature provisioning.
There may be multiple lines on the SIP phone, but currently services configured using softkeys on the
phone are only available to one of those lines. The subscriber for that line is provisioned by
Cisco BTS 10200 with the MAC address of the phone (see “MAC to Subscriber” section on page 5-25).
Supported Handsets
Cisco BTS 10200 supports any SIP client/handset that supports CallManager XML 3.0.
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-16
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
Supported Features
The following features have SIP client/handset based provisioning support:
The following sections describe how to access the features.
Jointly-Provided Features
SIP Handset
Menu Hierarchy
The SIP handset provides a button labeled “Services” or an icon suggesting “Services.” Initial access to
feature provisioning is through the “Services” button. After initial access, the UI display area provides
a menu-driven interface, and follows a menu depending on the feature type selected.
Navigating the menu is accomplished using the “Up” and “Down” arrow buttons or via menu numbers.
At any level of navigation, use the “Exit” softkey to go back one step in the menu hierarchy.Select menu
items using the “Select” softkey button. The numeric dial is used to enter DN information.
Feature Options
Call Forwarding
Call-Fwd Busy
Activate/Deactivate Feature
Set/Change Forwarding Number
Number:
Call-Fwd Unconditional
Activate/Deactivate Feature
Set/Change Forwarding Number
Number:
Call-Fwd No Answer
Activate/Deactivate Feature
Set/Change Forwarding Number
Number:
Anonymous Call Rejection
Activate/Deactivate Feature
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-17
Jointly-Provided Features
Do Not Disturb
Activate/Deactivate Feature
SIP Software Clients
The user interface for applicable software clients is similar to a SIP handset.
Call Transfer (Blind and Attended)
The SIP call transfer (CT) feature is supported for SIP subscribers on Cisco BTS 10200 Release 4.4. Call
transfer in Cisco BTS 10200 requires provisioning the “REFER” feature as an office trigger. See the
Cisco BTS 10200 SIP Protocol Provisioning Guide for details.
The call transfer feature requires phone support for sending the SIP REFER message. See the phone
documentation for details on the user interface and procedures to effect a call transfer. Both blind and
attended transfers are supported.
The following caveats apply when using call transfers:
1. Attendedtransfer to a transfer-target is supported only after the target answers; that is, consultative
attended transfer is supported. Attended transfer is not possible, while the transfer-target is being
alerted (ringing state).
2. Only calls on Cisco BTS 10200 may be replaced by an attended transfer. If a SIP subscriber has
independently placed a call to another SIP subscriber, without using Cisco BTS 10200, then
Cisco BTS 10200 cannot replace the call made outside of Cisco BTS 10200.
Chapter 2 SIP Protocol Subscriber Features
Distinctive Ringing
Distinctive ringing uses a special ringing pattern to alert the called user of incoming calls from
pre-selected telephone numbers. This is a CLASS feature and is offered to both Business and Residential
users.
You can edit the list of selected numbers though the Screening List Editing (SLE) feature, which requires
configuring an IVR with the Cisco BTS 10200 Softswitch. Distinctive ringing can be assigned to a
station and to the group, and applied to users based on the call type/calling number. When assigned to a
group, distinctive ringing is applied to users in the group based on the call type. When assigned to the
line, distinctive ringing is applied to the user based on the calling number. The Cisco BTS 10200 sends
an Alert-Info header in the outgoing INVITE message, instructing the SIP phone to play a specific ring
tone.
Distinctive ringing depends on the SIP phone’s capability to support processing of the information
received in Alert-Info header.
Distinctive Ringing for Centrex DID Calls
The Cisco BTS 10200 Softswitch sends an Alert-Info header in the outgoing INVITE message,
instructing the SIP phone to play a specific ring tone. Distinctive ringing depends on the SIP phone’s
capability to support processing the information received in Alert-Info header.
2-18
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Chapter 2 SIP Protocol Subscriber Features
Independently Provided Features
Independently provided features are available on both the phones and the Cisco BTS 10200. You can
provision either device to enable the feature.
One example of the feature is Do Not Disturb (DND). DND is a Softswitch-provided feature that also
can be provisioned on the phone. Refer to the SIP phone documentation for phone features to identify
those features that are also available on the Cisco BTS 10200.
NoteUse caution when provisioning these features to avoid conflicts.
Independently Provided Features
OL-5352-03
Cisco BTS 10200 Softswitch SIP Protocol User Guide
2-19
Independently Provided Features
Chapter 2 SIP Protocol Subscriber Features
2-20
Cisco BTS 10200 Softswitch SIP Protocol User Guide
OL-5352-03
Loading...
+ 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.