Application Server SH Interface Specification: Release 21.0 Document Version 1
Application Server SH Interface Specification: Release 21.0 Document Version 1
Release 21.0
Document Version 1
WWW.BROADSOFT.COM
BroadWorks® Guide
Copyright Notice
Copyright© 2014 BroadSoft, Inc.
All rights reserved.
Any technical documentation that is made available by BroadSoft, Inc. is proprietary and
confidential and is considered the copyrighted work of BroadSoft, Inc.
This publication is for distribution under BroadSoft non-disclosure agreement only. No
part of this publication may be duplicated without the express written permission of
BroadSoft, Inc., 9737 Washingtonian Boulevard, Suite 350, Gaithersburg, MD 20878.
BroadSoft reserves the right to make changes without prior notice.
Trademarks
Any product names mentioned in this document may be trademarks or registered
trademarks of BroadSoft or their respective companies and are hereby acknowledged.
This document is printed in the United States of America.
15.0 1 Created Release 15.0 version. June 18, 2008 Martin Piotte
15.0 1 Edited changes and published document. July 18, 2008 Andrea Fitzwilliam
16.0 1 Updated document for Release 16.0 and July 8, 2009 Andrea Fitzwilliam
published.
17.0 1 Edited changes and published document. April 8, 2010 Andrea Fitzwilliam
18.0 1 Updated document for Release 18.0. October 31, 2011 Michel Tougas
18.0 1 Edited changes and published document. November 10, 2011 Patricia Renaud
19.0 1 Updated document for Release 19.0. September 12, 2012 Martin Piotte
19.0 1 Edited changes and published document. October 17, 2012 Patricia Renaud
20.0 1 Updated document for Release 20.0. September 13, 2013 Martin Piotte
20.0 1 Edited changes and published document. October 18, 2013 Joan Renaud
20.0 2 Updated document to refer to 3GPP November 15, 2013 Doug Sauder
Release 12 specifications.
20.0 2 Edited changes and published document. November 18, 2013 Patricia Renaud
20.0 3 Added note for device change in section May 28, 2014 Martin Piotte
3.1 Public Identity Refresh Procedure for
EV 194741.
20.0 3 Edited changes and published document. July 31, 2014 Jessica Boyle
21.0 1 Updated document for Release 21.0. August 25, 2014 Martin Piotte
21.0 1 Updated the BroadSoft legal notice. January 5, 2015 Joan Renaud
Rebranded and published document.
This section describes the changes to this document for each release and document
version.
The BroadWorks Application Server integrates with the Home Subscriber Server (HSS)
over the Sh interface to download and subscribe to changes to the following non-
transparent data:
S-CSCFName
IMSUserState
The Application Server stores the S-CSCFName so that it can direct “out-of-the-blue”
requests to the S-CSCF for the user for which the request was sent. The Application
Server stores the IMSUserState in preparation for future services that behave differently
depending on whether the user is registered or not.
The Application Server retrieves and stores both S-CSCFName and IMSUserState
against each SIP URL IMS public identity. Note that the Application Server does not
synchronize or subscribe to user data for TEL URLs. For more information on what
constitutes a SIP URL IMS public identity on the Application Server, see the BroadWorks
IMS Public Identities Feature Description.
The Application Server supports the following operations over the Sh Interface:
User-Data-Request
Subscribe-Notifications-Request
Push-Notification-Request
The Application Server communicates directly with an HSS. Communication via a Server
Locator Function (SLF) is not supported.
2.1 Scope
The content of this document overlaps somewhat with the BroadWorks Sh Interface Using
Condor Feature Description [4]. However, it is not the intent of this document to duplicate
information from the BroadWorks Sh Interface Using Condor Feature Description; this
document focuses primarily on messaging. Note that starting with Release 17.0;
BroadWorks’ Diameter stack no longer uses Condor. Although the protocol messages
themselves are the same, the configuration has changed completely. For more
information, see the BroadWorks Diameter Stack Feature Description [7].
This document does not explain the configuration necessary to operate the Sh Interface,
which is defined in the BroadWorks Diameter, Ro, Rf, and Sh Interface Configuration
Guide [6].
2.2 Specifications
The Application Server Sh Interface is based on the following:
3GPP TS 29.328 v12.2.0 IP Multimedia (IM) Subsystem Sh Interface, signaling flows
and message contents (Release 12)
3GPP TS 29.329 v12.1.0 Sh Interface based on the Diameter protocol, protocol
details (Release 12)
The Application Server supports the Sh Interface over TCP/IP. Each Application Server
node in a redundant pair is a Diameter peer, with its own Diameter Identity. At startup,
each Application Server node in the redundant pair connects to all configured HSS nodes
(each HSS node appears as a separate Diameter peer) and performs capabilities
exchange with each. After a successful exchange, the Application Server is ready for Sh
Interface messaging. Figure 1 Network Architecture illustrates the network architecture
for this.
Redundant
HSS
AS pair
node
AS 0
node 0 HSS farm
consisting
AS
IP Network of 1 or
node 1 more nodes
HSS
node
0
Assuming OCI-R Public Identity Reporting is enabled, the Application Server initiates Sh
Interface messaging when IMS public user identities are added via OCI-P.
In a redundant Application Server pair, the node that processed the OCI Request initiates
the Sh Interface messaging. For example, if node 0 handles the UserAddRequest
(containing a lineport), then node 0 sends the Subscribe-Notifications-Requests and User-
Data-Requests. Either node in the redundant pair can handle subsequent Push-
Notification-Requests. It is the responsibility of the HSS to attempt the second node in the
redundant Application Server pair whenever the first node is not available.
The Application Server communicates directly with the HSS, which is viewed as a farm of
one or more nodes, using Diameter peer routing. The Diameter peer table on the
Application Server must be preconfigured with all of the peer names. To select an HSS
node, the Application Server performs a Domain Name System (DNS) service locator
(SRV) lookup on the system-wide HSS realm configuration parameter (accessible via the
CLI) to obtain the list of Diameter peer hostnames. Each peer hostname corresponds to a
node in the HSS farm. The Application Server selects one of the peer hostnames
according to priority and performs Diameter peer routing to deliver the message to the
peer node. For more information, see section 3.3 Contact HSS.
All users in an Application Server must be homed on the same HSS.
The Application Server uses the default port of 3868 for listening and for connecting to
peers. The listening port and the port for each peer can be modified.
AS HSS
SIP URI Public Identity added Subscribe-Notifications-Request(SIP URI public identity, SCSCFName)
Subscribe-Notifications-Answer(SCSCFName)
Subscribe-Notifications-Answer(IMSUserState)
User-Data-Answer(SCSCFName)
User-Data-Answer(IMSUserState)
NOTE: If the user device is modified, the Sh data of that user is lost and the identity must be
refreshed manually from the CLI.
AS 3 profiles for:
node 0 HSS AS 2 users
AS 3 (farm) AS 3 users
node 1 B
To send Sh Interface requests directly to the HSS (farm), the system administrator must
configure the HSS Realm.
Each time the Application Server executes the public identity refresh procedure, it
performs initial host selection before sending the first Sh Interface request. Subsequent
requests are sent to the same destination, unless a connectivity error occurs (that is, error
response DIAMETER_UNABLE_TO_DELIVER is locally generated or received from
remote host, request timer expiration) or a response with an indication to try an alternate
peer is received from the HSS (that is, error response DIAMETER_TOO_BUSY) in which
case the Application Server performs subsequent host selection.
Initial host selection proceeds as follows:
The Application Server resolves the HSS realm to obtain a list of host names (that is,
Diameter peers). It does this as follows:
− The Realm Routing Table is always used to route outgoing Sh requests and the
Sh interface no longer (starting with Release 17.0) performs DNS SRV queries of
its own (it does naming authority pointer (NAPTR)/SRV queries if there is no
match in the Realm Routing Table for the HSS realm). The Application Server
sorts the host names according to priority, and randomizes the order of the host
names that have the same priority.
− A copy of the host names is stored against the instance of the public identity
refresh procedure.
The Application Server chooses the first host name among the host names of highest
priority.
The Application Server sends the request to the candidate host using Diameter peer
routing.
− The Destination-Realm AVP is set to the HSS realm.
AS HSS
Push-Notification-Answer
Push-Notification-Answer
The S-CSCFName can change as a result of user registration or roaming. The HSS
sends changes to the S-CSCFName in a Push-Notification-Request. The Application
Server stores the S-CSCFName against the specified public identity and responds with a
Push-Notification-Answer.
The IMSUserState can change as a result of user registration or roaming. The HSS
sends changes to the IMSUserState in a Push-Notification-Request. The Application
Server stores the IMSUserState against the specified public identity and responds with a
Push-Notification-Answer.
The Application Server can handle the S-CSCFName and IMSUserState arriving together
in one Push-Notification-Request or in separate Push-Notification-Requests. Any user
data other than the S-CSCFName and IMSUserState is ignored.
If the S-CSCFName xml element is present but empty, the Application Server clears the
S-CSCFName stored against the public identity.
The Application Server expects the User-Identity AVP to contain a SIP URL. Any other
type of identity is considered a DIAMETER_ERROR_USER_UNKNOWN.
4.1 User-Data-Request
AVP Comments
User-Identity Contains the SIP URL corresponding to the public identity. The
Application Server does not request data for TEL URLs.
For more information on what constitutes a public identity on the
Application Server, see the BroadWorks IMS Public Identities
Feature Description [5].
Identity-Set Omitted – The Application Server does not request IMS public
identities.
Result-Code The Application Server does not retry upon receipt of a transient
failure.
Experimental-Result The Application Server does not retry upon receipt of a transient
failure.
Origin-Host The Application Server parses this AVP but does not examine it.
Origin-Realm The Application Server parses this AVP but does not examine it.
Supported-Features The Application Server parses this AVP but does not examine it.
AVP The Application Server parses this AVP but does not examine it.
Failed-AVP The Application Server parses this AVP but does not examine it.
Proxy-Info The Application Server parses this AVP but does not examine it.
Route-Record The Application Server parses this AVP but does not examine it.
4.3 Subscribe-Notifications-Request
AVP Comments
User-Identity Contains the SIP URL corresponding to the public identity. The
Application Server does not subscribe to data for TEL URLs.
For more information on what constitutes a public identity on the
Application Server, see the BroadWorks IMS Public Identities
Feature Description [5].
4.4 Subscribe-Notifications-Answer
AVP Comments
Result-Code The Application Server does not retry upon receipt of a transient
failure.
Experimental-Result The Application Server does not retry upon receipt of a transient
failure.
Origin-Host The Application Server parses this AVP but does not examine it.
Origin-Realm The Application Server parses this AVP but does not examine it.
Supported-Features The Application Server parses this AVP but does not examine it.
AVP The Application Server parses this AVP but does not examine it.
Failed-AVP The Application Server parses this AVP but does not examine it.
Proxy-Info The Application Server parses this AVP but does not examine it.
Route-Record The Application Server parses this AVP but does not examine it.
4.5 Push-Notification-Request
AVP Comments
Origin-Host The Application Server uses the Origin-Host to route the Push-
Notification-Answer.
Origin-Realm The Application Server uses the Origin-Realm to route the Push-
Notification-Answer.
Supported-Features The Application Server parses this AVP but does not examine it.
AVP The Application Server parses this AVP but does not examine it.
Proxy-Info The Application Server parses this AVP but does not examine it.
Route-Record The Application Server parses this AVP but does not examine it.
4.6 Push-Notification-Answer
AVP Comments
5.1 User-Data-Request
Following is a sample User-Data-Request for the SCSCFName.
Message header:
flags=RP
commandCode=306 (UDR)
applicationId=16777217
hopByHopId=-1922231726
endToEndId=106955495
AVPs:
Session-Id: code=263, flags=M, UTF8String,
value=mtl64lin04.mtl.broadsoft.com;1261076582;378;001A646D093C;16777217
Origin-Host: code=264, flags=M, DiameterIdentity, value=mtl64lin04.mtl.broadsoft.com
Origin-Realm: code=296, flags=M, DiameterIdentity, value=hss1.hss.mtl.broadsoft.com
Vendor-Specific-Application-Id: code=260, flags=M, Grouped, value=
Vendor-Id: code=266, flags=M, Unsigned32, value=10415
Auth-Application-Id: code=258, flags=M, Unsigned32, value=16777217
Auth-Session-State: code=277, flags=M, Unsigned32, value=1
Destination-Realm: code=283, flags=M, DiameterIdentity, value=hss.mtl.broadsoft.com
Data-Reference: code=703, vendorId=10415, flags=VM, Enumerated, value=S-CSCFName
User-Identity: code=700, vendorId=10415, flags=VM, Grouped, value=
Public-Identity: code=601, vendorId=10415, flags=VM, UTF8String,
value=sip:3331111656@linsanity.mtl.broadsoft.com
5.2 User-Data-Answer
Following is a sample response to the User-Data-Request for the SCSCFName.
Message header:
flags=P
commandCode=306 (UDA)
applicationId=16777217
hopByHopId=-1922231726
endToEndId=106955495
AVPs:
Session-Id: code=263, flags=M, UTF8String,
value=mtl64lin04.mtl.broadsoft.com;1261076582;378;001A646D093C;16777217
Origin-Host: code=264, flags=M, DiameterIdentity, value=hss2.hss.mtl.broadsoft.com
Origin-Realm: code=296, flags=M, DiameterIdentity, value=hss.mtl.broadsoft.com
Vendor-Specific-Application-Id: code=260, flags=M, Grouped, value=
Vendor-Id: code=266, flags=M, Unsigned32, value=10415
Auth-Application-Id: code=258, flags=M, Unsigned32, value=16777217
Auth-Session-State: code=277, flags=M, Unsigned32, value=1
Result-Code: code=268, flags=M, Unsigned32, value=2001
User-Data: code=702, vendorId=10415, flags=VM, OctetString,
value=3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E3C53682D4461
746120786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D
696E7374616E636522207873693A6E6F4E616D657370616365536368656D614C6F636174696F6E3D22336770707363
68656D61732F536844617461547970655F52656C372E787364223E3C53682D494D532D446174613E3C494D53557365
7253746174653E303C2F494D535573657253746174653E3C53435343464E616D653E7369703A4D616E75616C526566
726573682E485353322E636F6D3C2F53435343464E616D653E3C2F53682D494D532D446174613E3C2F53682D446174
613E,
printable chars:
"<?xml version="1.0" encoding="UTF-8"?>
<Sh-Data mlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="3gppschemas/ShDataType_Rel7.xsd">
<Sh-IMS-Data>
<IMSUserState>0</IMSUserState>
<SCSCFName>sip:ManualRefresh.HSS2.com</SCSCFName>
</Sh-IMS-Data>
</Sh-Data>"
5.4 Subscribe-Notifications-Answer
Following is a sample response to the Subscribe-Notifications-Request for the
IMSUserState.
Message header:
flags=P
commandCode=308 (SNA)
applicationId=16777217
hopByHopId=-1922231733
endToEndId=106955490
AVPs:
Session-Id: code=263, flags=M, UTF8String,
value=mtl64lin04.mtl.broadsoft.com;1261076582;373;001A646D093C;16777217
Origin-Host: code=264, flags=M, DiameterIdentity, value=hss1.hss.mtl.broadsoft.com
Origin-Realm: code=296, flags=M, DiameterIdentity, value=hss.mtl.broadsoft.com
Vendor-Specific-Application-Id: code=260, flags=M, Grouped, value=
Vendor-Id: code=266, flags=M, Unsigned32, value=10415
Auth-Application-Id: code=258, flags=M, Unsigned32, value=16777217
Auth-Session-State: code=277, flags=M, Unsigned32, value=1
Result-Code: code=268, flags=M, Unsigned32, value=2001
5.5 Push-Notification-Request
Following is a sample Push-Notification-Request containing a SCSCFName and an
IMSUserState.
Message header:
flags=RP
commandCode=309 (PNR)
applicationId=16777217
hopByHopId=-878212303
endToEndId=-233832445
AVPs:
Session-Id: code=263, flags=M, UTF8String,
value=hss1.hss.mtl.broadsoft.com;1259695905;1;001A646D093C;16777217
Origin-Host: code=264, flags=M, DiameterIdentity, value=hss1.hss.mtl.broadsoft.com
Origin-Realm: code=296, flags=M, DiameterIdentity, value=hss.mtl.broadsoft.com
Vendor-Specific-Application-Id: code=260, flags=M, Grouped, value=
Vendor-Id: code=266, flags=M, Unsigned32, value=10415
Auth-Application-Id: code=258, flags=M, Unsigned32, value=16777217
5.6 Push-Notification-Answer
Following is a sample response to the Push-Notification-Answer.
Message header:
flags=P
commandCode=309 (PNA)
applicationId=16777217
hopByHopId=-878212303
endToEndId=-233832445
AVPs:
Session-Id: code=263, flags=M, UTF8String,
value=hss1.hss.mtl.broadsoft.com;1259695905;1;001A646D093C;16777217
Origin-Host: code=264, flags=M, DiameterIdentity, value=mtl64lin04.mtl.broadsoft.com
Origin-Realm: code=296, flags=M, DiameterIdentity, value=hss1.hss.mtl.broadsoft.com
Vendor-Specific-Application-Id: code=260, flags=M, Grouped, value=
Vendor-Id: code=266, flags=M, Unsigned32, value=10415
Auth-Application-Id: code=258, flags=M, Unsigned32, value=16777217
Auth-Session-State: code=277, flags=M, Unsigned32, value=1
Result-Code: code=268, flags=M, Unsigned32, value=2001
Foreword NA
1 Scope NA
2 References NA
3.1 Definitions NA
3.2 Abbreviations NA
4 Main Concept NA
5 General Architecture NA
5.2 Functional classification of Sh C The Application Server does not support transparent
interface procedures data; the update of data in the HSS is not supported.
6 Procedure Descriptions C
6.1.1 Data read (Sh-Pull) C For more information, see sections 4.1 User-Data-
Request and 4.2 User-Data-Answer.
6.1.1.1 Detailed behavior C The descriptions of HSS behavior are not applicable.
The Application Server requests S-CSCFName and
IMSUserState only (that is, it does not request
LocationInformation, UserState, InitialFilterCriteria, or
RepositoryData).
6.1.2 Data Update (Sh-Update) NA The Application Server does not support repository data.
6.1.2.1 Detailed behavior NA The Application Server does not support repository data.
6.1.3 Subscripts to notifications (Sh- C For more information, see sections 4.3 Subscribe-
Subs-Notif) Notifications-Request and 4.4 Subscribe-Notifications-
Answer.
6.1.3.1 Detailed behavior C The descriptions of HSS behavior are not applicable.
The Application Server subscribes to S-CSCFName and
IMSUserState only (that is, it does not subscribe to
InitialFilterCriteria, RepositoryData, and so on).
6.1.4 Notifications (Sh-Notif) C For more information, see sections 4.5 Push-
Notification-Request and 4.6 Push-Notification-Answer.
6.1.4.1 Detailed behavior C The Application Server does not support repository data.
Descriptions of HSS behavior are not applicable.
The Application Server processes only the SCSCFName
and IMSUserState. All other user data are ignored.
6.3 Void NA
6.4 Void NA
6.5 User Identity to HSS resolution PC The Application Server supports communication with an
SLF
7.1 User Identity C The Application Server does not support MSISDN.
7.1.1 IMS Public User Identity/Public C The Application Server does not transmit a TEL-URL.
Service Identity The Application Server does not expect a TEL-URL.
Receipt of a TEL-URL is treated as an error.
7.2 Requested Domain NA The Application Server does not support user state and
location information.
7.4 Service Indication NA The Application Server does not support repository data.
7.5 Result C
7.6.2 IMSPublicIdentity NA
7.6.3 IMS User State C The information regarding “the most registered state of a
shared IMS public user identity” is HSS behavior.
7.6.9 MSISDN NA
7.6.10 PSIActivation NA
7.6.11 DSAI NA
7.6.12 Void NA
7.6.16 SMSRegistrationInfo NA
7.6.20 STN-SR NA
7.6.22 CSRN NA
7.6.24 IMSI NA
7.7 Subscription request type C The Application Server does not unsubscribe.
7.8 Current Location NA The Application does not support location information.
7.10 Application Server Name NA The Application Server does not support
InitialFilterCriteria.
7.11 Requested Identity Set NA The Application Server does not request identity sets.
7.12 Expiry Time NA The Application Server does not support Expiry Time.
7.13 Send Data Indication NA The Application Server does not support Send Data
Indication.
7.19 Local Time Zone Indication NA Not used by the Application Server.
8 Protocol Version Identification C The Application Server does not transmit or examine the
Supported-Features AVP.
The Application Server complies with the application
identifier specified for the Sh Interface.
9 Operational Aspects NA
A.1 Introduction NA
A.2 Sh Message to Diameter command C The Application Server does not support Profile-Update-
mapping Request and Profile-Update-Answer
A.3 Void NA
Annex D (normative): XML Schema for C The Application Server supports IMSUserState and
the Sh interface user profile SCSCFName. The Application Server ignores all other
elements.
Compliance with 3GPP TS 29.329 v12.1.0 Sh Interface based on the Diameter protocol,
protocol details (Release 12) is described in the following table.
The abbreviations used in the table are defined as follows:
C (Compliant) – Meets the requirements. When certain requirements are not
applicable (for example, not supported or not required for the application, yet does not
cause non-compliance), a comment is included.
PC (Partially Compliant) – Meets the requirements in some instances, and does not
meet the requirements in others. A comment is included indicating the requirements
that are not met.
NC (Not Compliant) – Does not meet the requirements.
NA (Not Applicable) – None of the requirements in the section apply to the application
(for example, not supported or not required for the application), or the section contains
informative/descriptive text (that is, does not contain requirements).
Compliance with 3GPP TS 29.329 v12.1.0
Heading Compliance Comments
Foreword NA
1 Scope NA
2 References NA
3.1 Definitions NA
3.2 Abbreviations NA
4 General C
5 Use of Diameter base protocol PC The TCP transport is used. SCTP transport is not
supported.
6 Diameter application for Sh Interface C The Application Server does not support transparent
data.
6.1 Command Code Values C The Application Server does not support PUR/PUA.
6.1.1 User-Data-Request (UDR) C For more information, see section 4.1 User-Data-
Command Request.
6.1.2 User-Data-Answer (UDA) C For more information, see section 4.2 User-Data-
Command Answer.
6.1.3 Profile-Update-Request (PUR) NA The Application Server does not support repository
Command data.
6.1.4 Profile-Update-Answer (PUA) NA The Application Server does not support repository
Command data.
6.1.7 Push-Notification-Request (PNR) C For more information, see section 4.5 Push-
Command Notification-Request.
6.1.8 Push-Notification-Answer (PNA) C For more information, see section 4.6 Push-
Command Notification-Answer.
6.2.1 Success C The Application Server sends only one success code:
DIAMETER_SUCCESS (2001)
6.2.2 Permanent Failures C The Application Server Sh Interface layer sends the
following permanent failure codes:
DIAMETER_UNABLE_TO_COMPLY
DIAMETER_INVALID_AVP_VALUE
DIAMETER_ERROR_USER_UNKNOWN
DIAMETER_TOO_BUSY
6.2.2.1 C The Application Server does not send this code.
DIAMETER_ERROR_USER_DATA_N
OT_RECOGNIZED (5100)
6.2.3 Transient Failures C The Application Server does not retry after receipt of a
transient failure code.
The Application Server Sh Interface layer sends the
following transient failure code:
DIAMETER_USER_DATA_NOT_AVAILABLE
6.2.3.1 C
DIAMETER_USER_DATA_NOT_AVAI
LABLE (4100)
6.3.1 User-Identity AVP C The Application Server does not support MSISDN.
6.3.2 MSISDN AVP NA The Application Server does not support MSISDN.
6.3.3 User-Data AVP C The Application Server supports only the SCSCFName
and IMSUserState. All other data elements are
ignored.
6.3.4 Data-Reference AVP C The Application Server supports only the SCSCFName
and IMSUserState.
6.3.5 Service-Indication AVP NA The Application Server does not support repository
data.
6.3.7 Requested-Domain AVP NA The Application Server does not support UserState
and LocationInformation.
6.3.10 Identity-Set AVP NA The Application Server does not request identity sets.
6.3.11 Supported-Features AVP NA The Application Server does not transmit or examine
the Supported-Features AVP as no features have been
defined for the Sh Interface at this revision of the
specification
6.3.15 Public-Identity AVP C The Application Server does not transmit a TEL-URL.
The Application Server does not expect a TEL-URL.
Receipt of a TEL-URL is treated as an error.
7 Special Requirements NA
7.1 Version Control C The Application Server does not transmit or examine
the Supported-Features AVP.
The Application Server complies with the application
identifier specified for the Sh Interface.
[1] 3rd Generation Partnership Project (3GPP). 2013. 3GPP TS 29.328 v12.2.0 IP
Multimedia (IM) Subsystem Sh interface; Signaling flows and message contents
(Release 12). Available from http://www.3gpp.org/.
[2] 3rd Generation Partnership Project (3GPP). 2013. 3GPP TS 29.329 v12.1.0 Sh
Interface based on the Diameter Protocol: Protocol details (Release 12). Available
from http://www.3gpp.org/.
[3] Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and Arkko, J., “Diameter Base
Protocol”, RFC 3588, Internet Engineering Task Force, September 2003. Available
from http://www.ietf.org/.
[4] BroadSoft, Inc. 2007. BroadWorks Sh Interface Using Condor Feature Description,
Release 14.sp4. Available from the BroadSoft Xchange at xchange.broadsoft.com.
[5] BroadSoft, Inc. 2009. BroadWorks IMS Public Identities Feature Description,
Release 14.0. Available from the BroadSoft Xchange at xchange.broadsoft.com.
[6] BroadSoft, Inc. 2014. BroadWorks Diameter, Ro, Rf, and Sh Interface Configuration
Guide, Release 21.0. Available from the BroadSoft Xchange at
xchange.broadsoft.com.
[7] BroadSoft, Inc. 2010. BroadWorks Diameter Stack Feature Description, Release
17.0. Available from the BroadSoft Xchange at xchange.broadsoft.com.