TC2873en-Ed01 SIP Trunk SIPProvider NET4YOU ConfigurationGuideline R12.4
TC2873en-Ed01 SIP Trunk SIPProvider NET4YOU ConfigurationGuideline R12.4
This document details how to set up an OmniPCX ® Enterprise R12.4 for enabling a public SIP trunk with NET4YOU
Austria. This document describes also the interworking tests between the OmniPCX® Enterprise and the SIP Provider.
Revision History
Edition 1: May 20, 2021 creation of the document
Legal notice:
www.al-enterprise.com The Alcatel-Lucent name and logo are trademarks of Nokia used under license by ALE. To view other
trademarks used by affiliated companies of ALE Holding, visit: www.al-enterprise.com/en/legal/trademarks-copyright. All other
trademarks are the property of their respective owners. The information presented is subject to change without notice. Neithe r
ALE Holding nor any of its affiliates assumes any responsibility for inaccuracies contained herein. © Copyright 2021 ALE
International, ALE USA Inc. All rights reserved in all countries.
Table of contents
1 General .................................................................................................................................................. 5
1.1 References ....................................................................................................................................... 5
1.2 Scope & usage of the configuration guide .......................................................................................... 5
1.3 Scope of Alcatel-Lucent Enterprise’s support ..................................................................................... 5
1.4 Software/ Hardware components on customer's infrastructure ........................................................... 5
1.5 Supported topology .......................................................................................................................... 6
1.1 References
Alcatel-Lucent documentation available on the Business Partner Web Site:
[1] Alcatel-Lucent OmniPCX Enterprise Communication Server R12.4 – Technical Documentation
[2] Technical Bulletin TC2005 – Certified SIP providers for OpenTouch and/or OmniPCX Enterprise
[3] Troubleshooting Guide TG0069 – OmniPCX Enterprise – Session Initiation Protocol (SIP)
[4] Alcatel-Lucent OpenTouch Session Border Controler R2.3 – Recommended Security Guidelines
Configuration Note
Depending on the suggested tests, external user could be one of the 4 set types:
- A PSTN National set
- A PSTN International set
- A GSM National set
- A GSM International set
Important remark: when in tests the “external set” term is used, it means that any of these
above set types is used for the tests.
OXE: 192.168.1.50
OXE GD3: 192.168.1.48
OXE OMS: 192.168.1.49
Test
Features Result Comments
#
REGISTRATION, AUTHENTICATION, KEEP ALIVE AND
SYSTEM PARAMETERS
Registration on SIP Provider:
#111 Registration without authentication NA Registration required
#112 Registration with authentication OK
System Parameters:
#131 Keep Alive OK
Forward:
#411 Immediate Forward to internal user OK
#671 Conference OK
FAX TRANSMISSION
#711 Fax Machine transmission OK
Remark: results are marked as "OK" (for full support), or "WR" (support With Restriction), or "NOK" (for Not
OK), or “NA” (for Not Applicable) or "NT" (for Not Tested).
The test suite here will allow to check the behavior of SIP system features (Registration, Authentication,
Keep Alive …) and SIP user services (Basic call, CLIP/CLIR, Call Forwarding, Call Hold, Transfer, DTMF …) in
OXE / SIP provider interworking i.e check the compliance of the SIP implementation with OXE and the SIP
provider network.
Please carefully read the following if you have to complete this interworking report, as SIP Provider
certifier.
1- Test performed WITH the “Test Case #xxx”, as indicated in the example below:
Test
Test Case #xxx N/A OK NOK Comment
Case Id
Configuration
Action 1
1 Action 2
Action n
Test scenario
Action 1
2 Action 2
Action n
Check
Action 1
3 Action 2
Action n
For these tests, sipmotor traces are requested for the certification.
For each test, sipmotor traces have to be done as below:
motortrace 3
traced >/tmpd/traceSIP_#xxx.txt & where xxx indicates the test number
If topology B is used ( topologies are explained in chapter 3.1), 2 cases:
o If eSBC = OTSBC, syslog traces are mandatory
o If eSBC = Another eSBC, eSBC’s wireshark traces on Public side are mandatory
2- Test performed WITHOUT the “Test Case #xxx”, as indicated in the example below:
For these tests, NO sipmotor traces are requested for the certification.
For each test, as SIP Provider certifier, the result is indicated in the filled document:
“PublicSIPtrunking_TechnicalQuestionnaire_OXE.doc”
Test Case Id: a feature testing may comprise multiple steps depending on its complexity. Each step has to
be completed successfully in order to be conform to the test.
Test Case #: describes the test case number #xxx with the detail of the main steps to be executed (each
test case #xxx matches the trace #xxx provided in certification deliverables)
N/A: when checked, means the test case is not applicable in the scope of the SIP Trunk Provider
NOK: when checked, means the test case has failed. In that case, describe in the field “Comment” the
reason for the failure and the reference number of the issue
Expected behavior: That helps to decide what is the result of the test
Important remark:
Test
N/A OK NOK Comment
Case Id
Check
Action 1
1 Action 2
Action n
The result:
Test
N/A OK NOK Comment
Case Id
Check
Action 1
1 Action 2
Action n
Topology A:
Topology B:
Topology C:
Objective:
OXE (or SBC in topology B) will send a register request to the SIP Provider relative to the URI corresponding
to the installation number.
Check REGISTER messages exchanged (check particularly "expires" values in request and answer)
Test
Test Case #111 N/A OK NOK Comment
Case Id
Configuration for topology A or C:
Configure the external SIP gateway (belonging
domain, registration Id, registration timer) Authentication
1
needed
Configuration for topology B:
Configure the SBC
Registering
2 Validate the OXE (or SBC) configuration
Check
3 Check the REGISTER messages
Which system (OXE or SBC) does the REGISTER?
Objective:
OXE (or SBC in topology B) will send a register request relative to the URI corresponding to the installation
number. Authentication will be requested by the SIP Provider.
Check REGISTER messages exchanged (check particularly "expires" values in request and answer)
Test
Test Case #112 N/A OK NOK Comment
Case Id
Configuration for topology A or C:
Configure the external SIP gateway
Configuration on SBC
1
Configuration for topology B: side
Configure the SBC
Registering
2 Validate the OXE (or SBC) configuration
Check
3 Check the REGISTER messages
Which system (OXE or SBC) does the REGISTER?
Objective:
An OXE user will make an outgoing call in the DIGEST authenticated mode for the SIP Provider. Check the
call is well established.
The SIP Provider may support also the Nonce caching method. Please check it if available
Configure OXE to have SIP trunk in authenticated mode towards the SIP Provider (DIGEST authenticated
on SIP Provider side).
From OXE side, the involved parameters: SIP/ SIP External gateway /remote domain: IP address SBC LAN
SIP/ SIP External gateway /outgoing realm: empty -> SBC
SIP/ SIP External gateway / outgoing username: empty -> SBC
SIP/ SIP External gateway / outgoing password: empty -> SBC
The OXE supports also nonce caching (RFC 2617), meaning that it avoids challenging each INVITE. The OXE
provides directly in the INVITE the header: Proxy-authorization
From OXE side, the involved parameters: SIP/ SIP External gateway /Nonce caching activation: YES or NO
Test
Test Case #121 N/A OK NOK Comment
Case Id
Configuration for topology A or C:
Configure the external SIP gateway
Configuration on SBC
1
Configuration for topology B: side
Configure the SBC
Outgoing call
An OXE user makes an outgoing call to an
external user
2 The external user answers the call
The conversation stays at least 10 seconds
Someone hangs up the call
Test
Test Case #122 N/A OK NOK Comment
Case Id
Configuration for topology A or C:
Configure the external SIP gateway and Proxy
No authentication on
1
Configuration for topology B: incoming calls
Configure the SBC
Incoming call
Incoming call from an external to an OXE user
2 The OXE user answers the call
The conversation stays at least 10 seconds
Someone hangs up the call
Check
That the call is well established
3 The different SIP exchanges between OXE and
SIP Provider
Objective:
An OXE user will make an outgoing call in the DIGEST authenticated mode for the SIP Provider. The OXE will
send an incorrect password in the INVITE message. Check the call is refused by SIP Provider.
Test
Test Case #123 N/A OK NOK Comment
Case Id
Configuration for topology A or C:
Configure the external SIP gateway with
1 incorrect pwd
Configuration for topology B:
Configure the SBC (with incorrect pwd)
Outgoing call
2 An OXE user makes an outgoing call to an
external user
Check
That the call is refused by the SIP Provider
3 The different SIP exchanges between OXE and
SIP Provider
Objective:
The OXE is able to send OPTIONS to the SIP Provider for the Keep Alive. Check the OPTIONS are well
accepted by the SIP Provider with a 200 OK.
Configuration:
The Keep Alive is done for all topologies (A, B & C).
Configure OXE to have OPTIONS in SIP external gateway.
Test
Test Case #131 N/A OK NOK Comment
Case Id
Configuration
1 Configure the external SIP gateway (OPTIONS
required and supervision timer)
Check
Does the SIP Provider support OPTIONS? If yes,
see below the tests.
The OXE sends OPTIONS to the SIP Provider
2
The SIP Provider answers with a 200 OK
The OXE sends OPTION after the superv. timer
The SIP Provider answers with a 200 OK
Expected behavior:
Objective:
SIP protocol is supported over UDP and TCP.
OXE is able to fragment SIP packets on UDP when exceeding 1300 bytes or switch to TCP.
Configuration:
From OXE side, the involved parameters:
- SIP/ SIP External Gateway/ Transport type: UDP or TCP
Remarks:
- The SIP Motor process must be restarted to take into account this modification
- As it is a SIP Proxy system parameter, the modification will be taken into account for all SIP
external gateways, SIP extensions, SIP devices and SIP external voice mails.
Test
N/A OK NOK Comment
Case Id
Check UDP Primary, TCP
1 Which transport type is used? UDP or TCP?
fallback
Check
2 Does the SIP Provider support the switch to TCP? Yes
Objective:
Does the SIP Provider support “Service Route” and “Path” headers?
Configuration:
Natively, OXE supports:
- RFC 3608: Service Route header
- RFC 3327: Path Header
For path header, OXE provides “Supported: path” and can also have path header
For Service Route header, the OXE provides Service route header for REGISTER and route header for INVITE
If carrier does not support these RFCs, it should not send “Service Route” header to PBX.
Test
N/A OK NOK Comment
Case Id
Check
Are these RFC supported by the SIP Provider?
1 If SIP Provider doesn’t support these RFCs, no Not supported
Service Route header should be sent to OXE. OK?
3.2.1.1 Outgoing calls to PSTN / GSM sets: Establishment of call, Audio & Display
3.2.1.1.1 Tests objectives
Objective:
An OXE user will make an outgoing call to PSTN / GSM sets (national AND international).
Check the normal audio during conversation.
Check the numbering format from OXE and SIP Provider sides.
Check the display of the calling number on PSTN / GSM sets.
Remark:
The Early SDP negotiation (during ringing state), the Codecs media negotiation and the trunk releasing for
outgoing basic calls will be checked in next chapters.
Configuration:
For more information, see the official documentation in:
Alcatel-Lucent OmniPCX Enterprise Communication Server – Technical Documentation =>
“System Documentation” part / Document containing “IP_PCXNetworks_8AL91007” => chapter SIP
2- The outgoing call routing: The OXE uses ARS. The configuration of the OXE outgoing call routing is
explained in the chapter «SIP-Provider SIP Trunk Solution Configuration»
3- The CLIP (Calling Line Information Presentation) sent to the SIP Provider:
OXE fills the display-name and the user in the “From” and “P-asserted-identity” headers:
From: “John” <sip:+33390677700@localdomain>
P-asserted_identity: “John” <sip:+33390677700@localdomain>
Test
Test Case #211 N/A OK NOK Comment
Case Id
Configuration
1
Configure the OXE for the SIP outgoing call.
Outgoing calls (4 tests will be done):
OXE user to GSM National set #211-1
OXE user to GSM International set #211-2
OXE user to PSTN National set #211-3
OXE user to PSTN International set #211-4
2 In each test:
An OXE user makes an outgoing call to a SIP
Provider PSTN/GSM set
The SIP Provider PSTN/GSM set answers the call
The conversation stays at least 10 seconds
Someone hangs up the call
Objective:
An OXE user will make an outgoing call to PSTN / GSM sets (national AND international).
Check the ring back tone on the OXE user.
Check SDP Offer/Response exchanges between OXE and SIP Provider during the Early media SDP negotiation.
Configuration:
For more information, see the official documentation in:
Alcatel-Lucent OmniPCX Enterprise Communication Server – Technical Documentation =>
“System Documentation” part / Document containing “IP_PCXNetworks_8AL91007” => chapter SIP
1- After INVITE with SDP from OXE, OXE will receive 18x provisional answer that may support SDP.
If SDP in 18x, OXE will play the media associated with this. Otherwise will play Local Ring Back Tone.
This behavior is not compatible with RFC 3960 gateway model, where having SDP does not mean there is
early media: OXE connects the remote IP@ in the SDP, regardless of presence or not of the RTP flow.
2- PRACK: OXE supports also RFC3262, to acknowledge answer to 18x answers (PRACK).
PRACK can also be with SDP, so that SDP can be renegotiated in that phase for some call flows. The use of
PRACK is negotiated through the 100 rel parameter.
The method UPDATE (in early media phase) can be used by OXE to negotiate media.
As PRACK and UPDATE are not methods supported by some carriers, the use of it is optional.
4- RE-INVITE method can only be used after the 200 OK to the initial invite, not before.
- PRACK
If SIP provider plays the RBT for outgoing calls (180 with SDP), does the SIP provider require the provisional
response to be acknowledged by the OXE with PRACK?
Remark: to accept the UPDATE from the SIP Provider, the 18x message MUST contain the following:
- The “Allow: UPDATE” header
- The “Require: 100rel” header
- A SDP content
- P-Early-Media
OXE supports P-early-media (RFC 5009). Does the SIP provider request the support of P-early-media header
by the OXE?
From OXE side, the involved parameter: SIP/ SIP External gateway /RFC 5009 supported / Outbound calls:
- Not Supported
- Mode 1: if P-Early-Media header not present in the response => OXE user connected locally.
- Mode 2: if P-Early-Media header not present in the response => OXE user connected remotely if SDP
is present in the response.
Check PRACK
2 Does the SIP provider require the provisional Not supported
response to be acknowledged with PRACK?
Check P-Early-Media
5 Does the SIP provider request the support of P- Not supported
early-media header by the OXE?
Objective:
An OXE user will make an outgoing call to PSTN / GSM set (national AND international).
Check the SDP Offer/Response exchanges between OXE and SIP Provider regarding the codecs negotiation.
Configuration:
The configuration of the OXE outgoing call routing is explained in the chapter «SIP-Provider SIP Trunk
Solution Configuration».
For optimization of RTP flow purpose, in case both G729A and G711 are supported, in some cases OXE sends
INVITE offer with G729A only. Would this offer be accepted?
If Yes, the configuration is SIP/ SIP External gateway / Type of codec negotiation: From domain
Test
N/A OK NOK Comment
Case Id
Check the supported codecs of the SIP Provider
1 Which codecs are supported by the SIP Provider? G711
Objective:
An OXE user will make an outgoing call to external sets.
Local user ends the conversation.
Check the conversation and trunk are properly released.
Configuration:
The configuration of the OXE routing is explained in the chapter «SIP-Provider SIP Trunk Solution
Configuration»
Test
Test Case #214 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE for the SIP outgoing call.
Outgoing call
An OXE user makes an outgoing call to a SIP
Provider external set.
2 The SIP Provider external set answers the call
The conversation stays at least 10 seconds
Local user hangs up the call
Check
The call is well established and released
3 The different SIP exchanges between OXE and
SIP Provider
Expected behavior:
Objective:
An OXE user will make an outgoing call to external set.
The external set ends the conversation.
Check the conversation and trunk are properly released.
Configuration:
The configuration of the OXE routing is explained in the chapter «SIP-Provider SIP Trunk Solution
Configuration»
Test
Test Case #215 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE for the SIP outgoing call.
Outgoing call
An OXE user makes an outgoing call to a SIP
Provider external set
2 The SIP Provider external set answers the call
The conversation stays at least 10 seconds
External set set hangs up the call
Check
The call is well established and released
3 The different SIP exchanges between OXE and
SIP Provider
Expected behavior:
Objective:
An OXE user will make an outgoing call to external set.
The OXE user hangs up the call before answer (during ring back tone).
Check the SIP signaling and trunk is properly released.
Configuration:
The configuration of the OXE routing is explained in the chapter «SIP-Provider SIP Trunk Solution
Configuration»
Outgoing call
An OXE user makes an outgoing call to a SIP
2 Provider external set
The SIP Provider external set rings
The OXE user hangs up the call.
Check
The call is well released
3 The different SIP exchanges between OXE and
SIP Provider
Expected behavior:
Objective:
An OXE user will make an outgoing call to an incorrect external set number.
Check the correct display, the heart tone and that trunk is properly released.
Configuration:
The configuration of the OXE routing is explained in the chapter «SIP-Provider SIP Trunk Solution
Configuration»
Test
Test Case #231 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE for the SIP outgoing call.
Outgoing call
2 An OXE user makes an outgoing call to an
incorrect SIP Provider external set number
Objective:
An OXE user will make an outgoing call to a busy external set.
Check the correct display, the busy tone heart and trunk is properly released.
Configuration:
The configuration of the OXE routing is explained in the chapter «SIP-Provider SIP Trunk Solution
Configuration»
Test
Test Case #241 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE for the SIP outgoing call.
Outgoing call
The SIP Provider external set is busy
2 An OXE user makes an outgoing call to this SIP
Provider external set
Check
The SIP Provider can send
The display of the OXE user set
The busy tone heart of the OXE user set “486 Busy here”, etc…
3
The different SIP exchanges between OXE and The display should be
SIP Provider “Busy”
Objective:
An OXE user with CLIR will make an outgoing call to external set.
Check the display of the external set.
Configuration:
From OXE side, the involved parameter: SIP/ SIP External gateway / RFC 3325 supported by the distant:
- YES: OXE uses the RFC 3323, 3324, 3325.
The INVITE contains the “From”, “PAI” and “privacy” headers as below:
From: “Anonymous” <sip:[email protected]>
P-asserted_identity: “John” <sip:+33390677700@localdomain>
priacy: user;id
- NO: The RFC 3325 is not supported by the SIP Provider’s proxy.
The INVITE contains the “From” and “privacy” headers as below:
From: <sip:+33390677700@localdomain>
privacy: user
Test
Test Case #251 N/A OK NOK Comment
Case Id
Configuration
Configure the SIP external gateway for
1 anonymous outgoing call (RFC 3325 supported by
the distant)
Outgoing call
An OXE user uses the secret identity
This OXE user makes an outgoing call to a SIP
2 Provider external set
The SIP Provider external set answers the call
The conversation stays at least 10 seconds
Someone hangs up the call
Check
The display of the external set
3 The different SIP exchanges between OXE and
SIP Provider
Check method
4 Which method is used for anonymous? RFC3325
Objective:
The session timer RFC 4028 is the timer value to supervise an active SIP session. OXE can use RE-INVITE or
UPDATE method for the session timer depending the used method by the SIP Provider. The Re-INVITE or the
UPDATE is sent before the SIP Session Timer expiry by OXE or SIP Provider.
An OXE user will make an outgoing call to external set for a long time (time greater than Max Session
Timer). Check the call is well established after the Session expiry.
Configuration:
From OXE side, the involved parameters:
SIP/ SIP external gateway / Session Timer Method: UPDATE or RE-INVITE
SIP/ SIP external gateway / Session Timer (timer parameter is in second): 1800
SIP/ SIP external gateway / Min Session Timer (timer parameter is in second): 900
Remark: If topo B is used, do not configure any timer for this in the SBC.
Test
Test Case #261 N/A OK NOK Comment
Case Id
Configuration
In SIP external gateway, modify the Session
Timer to a value as 200 or a small value to see
1 the RE-INVITE / UPDATE more quickly.
BE CAREFUL: this value is just for this test. At
the end of the test, come back to the previous
value
3.3.1.1 Incoming public calls with CLI: establishment of call, audio & display
3.3.1.1.1 Tests objectives
Objectives:
An OXE user will receive an incoming call from PSTN / GSM set (national AND international).
Check the normal audio during conversation.
Check the numbering format from OXE and SIP Provider sides.
Check the display of the calling number on OXE user set.
Remark:
The Early SDP negotiation, codecs negotiation and trunk releasing will be checked in next chapters
Configuration:
For more information, see the official documentation in:
Alcatel-Lucent OmniPCX Enterprise Communication Server – Technical Documentation =>
“System Documentation” part / Document containing “IP_PCXNetworks_8AL91007” => chapter SIP
ALE recommends the use of the canonical form (for example: [email protected]) in
the REQ URI, From, P-asserted-identity and To headers in SIP URIs. OXE also supports Tel URI format.
2- Several methods can be applied to know the origin of the call (from the SIP Provider) and to reach
the destination of the call (OXE user).
For the destination of the call, the OXE checks if it is the destination proxy (domain part) and after
reaches OXE user thanks to user parts. For the origin of the call, the OXE determines which SIP external
gateway is associated to the calling. Please check the official documentation.
3- The CLIP (Calling Line Information Presentation) on the OXE user set:
By default, the From header is used. If P-Asserted_Identity exists, OXE can display it.
The calling name is the SIP display name. The calling number is the user part of the SIP URI.
Then, the display is completed thanks to the NPD (in SIP trunk), to the country code and to the external
call back translator.
The Connected Line Presentation (COLP) and the Connected Name Presentation (CONP) services
allow to transmit the number or the name (if available) of the connected party (so the OXE user in
inbound call). OXE provides the connected number (COLP) in the P-Asserted-identity header in 200 OK.
Connected name (CONP) is not transmitted by OXE to the network.
If the OXE user is in identity secret, the COLR (Connected Line Restriction) is provided in 200 OK,
thanks to the Privacy header. This header contains the string "user". The CONR (Connected Name
Restriction) is not transmitted by OXE to the network.
Test
Test Case #311 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE (SIP ext gateway, trunk
group, NPD, country code, ext. callback
translator…)
Inbound call: 4 tests
GSM National set to OXE user #311-1
GSM International set to OXE user #311-2
PSTN National set to OXE user #311-3
2
PSTN International set to OXE user #311-4
Expected behavior:
Objective:
An OXE user will receive an incoming call from PSTN / GSM set (national AND international).
Check the ring back tone on the PSTN / GSM set.
Check SDP Offer/Response exchanges between OXE and SIP Provider during the Early media SDP negotiation.
Configuration:
For more information, see the official documentation in:
Alcatel-Lucent OmniPCX Enterprise Communication Server – Technical Documentation =>
“System Documentation” part / Document containing “IP_PCXNetworks_8AL91007” => chapter SIP
1- After INVITE received by the OXE, this one will send 18x provisional answer that may support SDP.
2- PRACK: OXE supports also RFC3262, to acknowledge answer to 18x answers (PRACK).
PRACK can also be with SDP, so that SDP can be renegotiated in that phase for some call flows. The use of
PRACK is negotiated through the 100 rel parameter.
The method UPDATE (in early media phase) can be used by OXE to negotiate media.
As PRACK and UPDATE are not methods supported by some carriers, the use of it is optional.
In this case, the OXE answers with a provisional response including the header: P-Early-Media header:
sendrecv.
When the OXE receives an INVITE message without the P-Early-Media header, it answers with a provisional
response which does not provide any P-Early-Media header.
The Early Media feature can also be controlled via SDP offer and SDP answer with UPDATE method.
4- RE-INVITE method can only be used after the 200 OK to the initial invite, not before.
- PRACK
If the OXE plays the RBT for incoming calls (180 with SDP), is the 100rel header in INVITE sent by SIP
provider absent, supported or required?
- P-Early-Media
OXE supports P-early-media (RFC 5009). Does the SIP provider request the support of P-early-media header
by the OXE?
Does the SIP Provider support UPDATE message with SDP in early media phase to change media?
Test
N/A OK NOK Comment
Case Id
Check RBT
1 Does the OXE provide SDP in 18x responses? If Yes
yes, does the PSTN/GSM set hear it?
Check PRACK
If the OXE plays the RBT for incoming calls (180
2 with SDP), is the 100rel header in INVITE sent by PRACK not supported
SIP provider absent, supported or required?
Check P-Early-Media
4 Does the SIP provider request the support of P- PRACK not supported
early-media header by the OXE?
Objective:
An OXE user will receive an incoming call from PSTN / GSM set (national AND international).
Check the SDP Offer/Response exchanges between OXE and SIP Provider regarding the codecs negotiation.
Configuration:
The configuration of the OXE codecs is explained in the chapter «SIP-Provider SIP Trunk Solution
Configuration».
In case both G729A and G711 are supported, in some cases OXE sends INVITE offer with G729A only. Would
this offer be accepted?
If Yes, the configuration is SIP/ SIP External gateway / Type of codec negotiation: From domain
Test
N/A OK NOK Comment
Case Id
Check the supported codecs of the SIP Provider PCMA-G722-PCMU-
1 Which codec are provided in INVITE?
GSM
Check the multi-codecs
In case both G729A and G711 are supported, in
2 some cases OXE sends INVITE offer with G729A NO
only. Would this offer be accepted?
Objective:
An OXE user will receive an incoming call from external set.
The external set hangs up the call before answer (during ringing state of OXE user)
Check the SIP signaling and trunk is properly released.
Test
Test Case #321 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE for the SIP incoming call.
Incoming call
A SIP Provider external set makes an incoming
2 call to an OXE user
The OXE user rings
The external set hangs up the call.
Check
The call is well released
3 The different SIP exchanges between OXE and
SIP Provider
Expected behavior:
Objective:
An OXE user will receive an incoming anonymous call from external set.
Check the display of the OXE user.
1- When in trusted mode, the received INVITE in the OXE contains “privacy” headers as below:
privacy: user OR privacy: id
The OXE user display set => Identity Secret
2- If not in trusted mode, the network should preferably send the “From” header as below:
From: “Anonymous” <sip:+anonymous@SIP_Provider_domain>
The origin of the call: the external SIP gateway associated to the remote domain of the “From”
The OXE user display set => the “From” content header: anonymous
3- The received INVITE in the OXE contains the “From” header as below (and no PAI):
From: “Anonymous” <sip:[email protected]>
In this case, system parameter Via Header_ Inbound Calls Routing must be set to True (the via
header is used to determine the origin of incoming calls when other headers do not match with the
RemoteDomain of an External Gateway).
The OXE user display set => the “From” content header: anonymous
Test
Test Case #331 N/A OK NOK Comment
Case Id
Configuration
1
Configure an external set in secret identity
Incoming call
This set makes an incoming call to an OXE user
2 The OXE user answers the call
The conversation stays at least 10 seconds
Someone hangs up the call
Check
3 The display of the OXE user set (in ringing state
and in conversation state)
Objective:
The session timer RFC 4028 is the timer value to supervise an active SIP session. OXE can use RE-INVITE or
UPDATE method for the session timer depending the used method by the SIP Provider. The Re-INVITE or the
UPDATE is sent before SIP Session Timer expiry by OXE or SIP Provider.
An OXE user will receive an incoming call from an external set for a long time (time greater than Max
Session Timer). Check the call is well established after the Session expiry.
Configuration:
From OXE side, the involved parameters:
SIP/ SIP external gateway / Session Timer Method: UPDATE or RE-INVITE
SIP/ SIP external gateway / Session Timer (timer parameter is in second): 1800
SIP/ SIP external gateway / Min Session Timer (timer parameter is in second): 900
Remark: If topo B is used, do not configure any timer for this in the SBC.
Objective:
An external set will make incoming public call to an OXE user which is in immediate forward to an internal
user.
Check the display of the external set.
Check the SIP messages exchanges (no SIP message “302” sent to the SIP Provider)
The OXE provides in the 200 OK the new internal user destination in the P-Asserted-ID header.
Test
Test Case #411 N/A OK NOK Comment
Case Id
Configuration
1 Configure an OXE user in immediate forward to
Voicemail
Check
3 The display of the external set
Check the SIP messages exchanges
Objective:
An external set 1 will make an incoming call to an OXE user (in immediate forward to an external set 2).
Check the display of the external set 1.
Check the SIP messages exchanges. Which forward method is used?
Configuration:
When receiving the incoming call, the OXE sends a “302 Moved Temporarily” with the contact
header containing the end user destination.
Then, the SIP Provider must send an INVITE to the end user destination.
In this case, the SIP signaling is released after the response of the “302 Moved Temporarily”
provided by the SIP Provider (= ACK).
Remark: on the opposite, OXE does not support the receipt of a 302.Moved Temporarily
response. Therefore, the public network must not send a 302.Moved Temporarily response.
The following procedure applies to the first Route of this Route List:
Condition 2: A DCT is available for this Route, and a SIP gateway number is
available for this DCT
Condition 3: The external SIP gateway number of the incoming origin call matches
with the one of the DCT
Condition 4: ARS SIP trunk seizure must be WITHOUT OVERLAPPING
In this case, the OXE creates a 2nd leg by sending a new INVITE to the external forward
destination.
The SIP signaling in OXE side is so not released during the conversation.
The user part of the “diverted” number is built as explained for 302 Moved Temporarily method
Two options: The SIP Provider may require EITHER the History-Info header OR the Diversion
header depending
System/Other System Param. / External Signaling parameters / NPD for external forward:
must be different from -1 to have EITHER History-Info header OR the Diversion. Its value has
no importance, as the NPD of the ARS route will be used to call the “diverted” number.
Test
Test Case #421-1 N/A OK NOK Comment
Case Id
Configuration
Configure an OXE user in immediate forward to
1 an external set 2.
Configure the OXE for the “181 Forwarded”
method
Check
The display of the external set 1
3 The call audio
The release of the call
3.4.2.1.3 Tests results for the “302 Moved Temporarily” method IF SUPPORTED BY SIP PROVIDER
Test
Test Case #421-2 N/A OK NOK Comment
Case Id
Configuration
Configure an OXE user in immediate forward to
1 an external set 2. Not supported
Configure the OXE for the “302 Moved
temporarily” method
Check
The display of the external set 1
3 The call audio
The release of the call
Objective:
An external set 1 will make an incoming call to an OXE user which is in forward on no answer to an external
set 2.
Check the display of the external sets.
Check the SIP messages exchanges. Which forward method is used?
Configuration:
2 ways to implement the external forward:
- Using “302. Moved Temporarily” IF THE SIP PROVIDER supports it
- OR using “181 Forwarded”. There are then two options: The SIP Provider may require EITHER the
History-Info header OR the Diversion header depending
The explanations are in the previous test (immediate forward to external set) in case of using “302 Moved
temporarily”. The expected behavior is a little different in case of using “181 Forwarded”:
Check
The display of the external set 1
3 The call audio
The release of the call
3.4.3.1.3 Tests results for the “302 Moved Temporarily” method IF SUPPORTED BY SIP PROVIDER
Test
Test Case #431-2 N/A OK NOK Comment
Case Id
Configuration
Configure an OXE user in forward on no answer
1 to an external set 2. Not supported
Configure the OXE for the “302 Moved
temporarily” method
Check
The display of the external set 1
3 The call audio
The release of the call
Objectives:
An OXE user is in Do Not Disturb
This OXE user will receive an incoming call from external set.
Check the display and the tone of the calling number on external set. The tone has to be handled by the SIP
Provider.
Check the SIP messages exchanges.
Test
Test Case #511 N/A OK NOK Comment
Case Id
Configuration
1 Configure an OXE user in Do Not Disturb.
Check
The display of the external set
3 The heart tone on external set
The SIP messages exchanges
Objectives:
The OXE will receive an incoming call from external set for an OXE non- attributed number.
Check the display of the calling number and the tone on external set. The tone has to be handled by the SIP
Provider.
Check the SIP messages exchanges.
Behavior:
The call is freed by OXE (404) or overflow to operator (according to OXE config)
Test
Test Case #521 N/A OK NOK Comment
Case Id
Incoming call to the OXE
1 The external set makes an incoming call to an
OXE non-attributed number
Check
The display of the external set 480 Temporarily not
2 The heart tone on external set
available
The SIP messages exchanges
Objectives:
An OXE user is in Busy state
This OXE user will receive an incoming call from external set.
Check the display of the calling number and the busy tone on external set. The tone has to be handled by
the SIP Provider.
Check the SIP messages exchanges
Test
Test Case #531 N/A OK NOK Comment
Case Id
Configuration
1 Put an OXE user in busy state.
Check
The display of the external set
3 The heart tone on external set
The SIP messages exchanges
Objectives:
The OXE user will receive an incoming call from external set.
The OXE user answers the call. After several seconds, the OXE user puts the call on hold and after
sometimes retrieves the call.
Check the display and the music on hold of the calling number on external set.
Check the SIP messages exchanges
Configuration:
From OXE side: it means change of codec, IP address and UDP port of the media connection.
- In reception, OXE supports Re-INVITE with any direction attribute or UPDATE with sendrecv direction
attribute messages for media change.
- In emission, OXE will send only RE-INVITE for media change.
For hold service, if the reception of RE-INVITE with attribute “sendonly” is supported or required by SIP
provider: in a next offer/answer exchange starting with the sending of RE-INVITE without SDP by PBX, the
SIP provider must answer 200OK with attribute “sendrecv”.
Involved parameter: SIP / SIP Ext Gateway /Send only for Hold: YES or NO (by default: NO)
Test
Case Test Case #611 N/A OK NOK Comment
Id
Configuration
1
Configure the OXE
Test call
The external set makes an incoming call to an OXE user.
The OXE user answers the call
2 After several seconds, the OXE user puts the call on hold
After several seconds, the OXE user retrieves the call
The external set hangs up the call.
Check
The call is OK from audio side
3 The SIP messages exchanges
SIP/ SIP Ext Gateway / Send only for Hole = YES or NO
Objectives:
The OXE user will receive an incoming call from external set.
The OXE user answers the call. After several seconds, the OXE user presses the Mute button.
Check the display and the no audio on external set.
Check the SIP messages exchanges (no SIP message for the mute)
Behavior:
The SIP signaling doesn’t change with the Mute.
During Mute, no RTP flow sent to external user.
The call remains in progress until hanging up manually.
Test
Test Case #621 N/A OK NOK Comment
Case Id
Test call
The external set makes an incoming call to an
OXE user.
The OXE user answers the call
1 After several seconds, the OXE user presses the
Mute button
After 5 minutes, the OXE user devalidates the
Mute
The external set hangs up the call.
Check
The display of the external set
2 The silence on external set during the mute
The SIP messages exchanges
Objectives:
The OXE user A will make an outgoing call to external set.
The external set answers the call. After several seconds, the OXE user makes an enquiry call to an internal
OXE user B. As soon as this internal OXE user B rings, A hangs up.
Check the display (no change after transfer) and the audio of the calling number on external set.
Check the SIP messages exchanges
Test
Test Case #631 N/A OK NOK Comment
Case Id
Test call
The OXE user A makes an outgoing call to an
external set.
The external set answers the call
1 After several seconds, the OXE user A makes an
enquiry call to an internal OXE user B.
As soon as B rings, the OXE user A hangs up.
B and the external set stay in conversation
during at least 10 seconds
The external set hangs up the call.
Check
2 The display of the external set
The audio on external set
The SIP messages exchanges
Expected behavior:
Objectives:
The OXE user will make an outgoing call to external set 1.
The external set 1 answers the call. After several seconds, the OXE user makes an enquiry call to an
external set 2. As soon as external set 2 rings, the OXE user hangs up.
Check the display (no change after transfer) and the audio on external sets 1 & 2.
Check the SIP messages exchanges
1- RE-INVITE method
On Public SIP Trunking, the transfer service is usually based on emission/reception of Re-INVITE, whatever
the transferrer (OXE user or PSTN/GSM SIP Provider set).
OXE supports reception of “Re-INVITE without SDP" description. Re-invite without SDP is the preferred
method.
The SIP signaling stays “open” from OXE side until the end of the transferred call.
From OXE R11.0.1, REFER (RFC 3515)/REPLACES (RFC 3891) method can also be enabled on OXE for trunk
to trunk transfer initiated from OXE, in case the SIP provider supports REFER with REPLACE.
From OXE R11.1, according to the SIP external gateway parameter Send BYE on REFER, the OXE or the SIP
carrier sends the BYE message.
When the parameter is set to TRUE, the OXE sends a BYE message to SIP Provider immediately after NOTIFY
successful response.
When the parameter is set to FALSE, a timer is launched which monitors arrival of a BYE message from
external.
The SIP signaling is closed from OXE side as soon as the transfer is done.
Remark: REFER method is still not supported in the reverse way, when OXE receives REFER.
Test
Test Case #641-1 N/A OK NOK Comment
Case Id
Configuration
1 Configure the SIP external gateway for the RE-
INVITE method
Test call
The OXE user makes an outgoing call to an
external set 1.
The external set 1 answers the call
After several seconds, the OXE user makes an
2 enquiry call to external set 2.
As soon as external set 2 rings, the OXE user
hangs up.
Both external sets 1 & 2 stay in conversation
during at least 10 seconds
The external set 1 hangs up the call.
Check
The display of the external sets 1 & 2
3 The audio on external sets 1 & 2
The SIP messages exchanges
Test
Test Case #641-2 N/A OK NOK Comment
Case Id
Configuration
1 Configure the SIP external gateway for the Not supported
REFER/REPLACE method
Test call
The OXE user makes an outgoing call to an
external set 1.
The external set 1 answers the call
After several seconds, the OXE user makes an
2 enquiry call to external set 2.
As soon as external set 2 rings, the OXE user
hangs up.
Both external sets 1 & 2 stay in conversation
during at least 10 seconds
The external set 1 hangs up the call.
Check
The display of the external sets 1 & 2
3 The audio on external sets 1 & 2
The SIP messages exchanges
Objectives:
The OXE user A will make an outgoing call to external set.
After several seconds, the OXE user A makes an enquiry call to an internal OXE user B. A & B are in
conversation.
Then, the OXE user A transfers the call.
Check the display (no change after transfer) and the audio of the calling number on external set.
Check the SIP messages exchanges
Test
Test Case #651 N/A OK NOK Comment
Case Id
Test call
The OXE user A makes an outgoing call to an
external set
The external set answers the call
After several seconds, the OXE user A makes an
1 enquiry call to an internal OXE user B.
B answers the call. A & B in conversation
The OXE user A transfers the call.
B and the external set stay in conversation
during at least 10 seconds
The external set hangs up the call.
Check
The display of the external set
2 The audio on external set
The SIP messages exchanges
Expected behavior:
Objectives:
The OXE user makes an outgoing call to an external set 1.
After several seconds, the OXE user makes an enquiry call to an external set 2, which answers the call.
Then, the OXE user makes the transfer.
Check the display (no change after transfer) and the audio of the calling number on external sets 1 & 2.
Check the SIP messages exchanges
1- RE-INVITE method
On Public SIP Trunking, the transfer service is usually based on emission/reception of Re-INVITE, whatever
the transferrer (OXE user or PSTN/GSM SIP Provider set).
OXE supports reception of “Re-INVITE without SDP" description. Re-invite without SDP is the preferred
method.
The SIP signaling stays “open” from OXE side until the end of the transferred call.
From OXE R11.0.1, REFER (RFC 3515)/REPLACES (RFC 3891) method can also be enabled on OXE for trunk
to trunk transfer initiated from OXE, in case the SIP provider supports REFER with REPLACE.
From OXE R11.1, according to the SIP external gateway parameter Send BYE on REFER, the OXE or the SIP
carrier sends the BYE message.
When the parameter is set to TRUE, the OXE sends a BYE message to SIP Provider immediately after NOTIFY
successful response.
When the parameter is set to FALSE, a timer is launched which monitors arrival of a BYE message from
external.
The SIP signaling is closed from OXE side as soon as the transfer is done.
Remark: REFER method is still not supported in the reverse way, when OXE receives REFER.
Test
Test Case #661-1 N/A OK NOK Comment
Case Id
Configuration
1 Configure the external SIP gateway for the RE-
INVITE method
Test call
The OXE user makes an outgoing call to an
external set 1. They are in conversation
After several seconds, the OXE user makes an
enquiry call to an external set 2.
2 External set 2 answers the call.
The OXE user presses “transfer”
The external sets 1 & 2 stay in conversation
during at least 10 seconds
The external set 1 hangs up the call.
Check
The display of the external sets 1 & 2
3 The audio on external sets 1 & 2
The SIP messages exchanges
3.6.6.1.3 Tests results for the REFER/REPLACE method IF SUPPORTED BY SIP PROVIDER
Test
Test Case #661-2 N/A OK NOK Comment
Case Id
Configuration
1 Configure the external SIP gateway for the Not supported
REFER/REPLACE method
Test call
The OXE user makes an outgoing call to an
external set 1. They are in conversation
After several seconds, the OXE user makes an
enquiry call to an external set 2.
2 External set 2 answers the call.
The OXE user presses “transfer”
The external sets 1 & 2 stay in conversation
during at least 10 seconds
The external set 1 hangs up the call.
Check
The display of the external sets 1 & 2
3 The audio on external sets 1 & 2
The SIP messages exchanges
Objectives:
The OXE user makes an outgoing call from an external set 1.
After several seconds, the OXE user makes an enquiry call to an external set 2.
Then, the OXE user makes a conference.
Check the display and the audio of the OXE user and the external sets 1 & 2. The display of the external sets
1 & 2 doesn’t change (display 1st call). The OXE user A displays both external sets 1 & 2.
Check the SIP messages exchanges
Test
Test Case #671 N/A OK NOK Comment
Case Id
Test call
The OXE user makes an outgoing call to an
external set 1.
After several seconds, the OXE user makes an
1 enquiry call to an external set 2.
The OXE user presses “conference”
The external sets 1 & 2 and the OXE user stay in
conference during at least 10 sec.
The external sets 1 & 2 and OXE user hang up
the call.
Check
The display of the external sets and OXE user
3 The audio on external sets and OXE user
The SIP messages exchanges
Expected behavior:
From OXE R12.2, two modes: RFC 4733 (former RFC 2833) OR in band DTMF.
As “In band DTMF” mode needs compressors resources on NGP boards and mandatory G711 codec from OXE
side, the RFC 4733 mode stays the preferred method.
Objective:
An OXE user will make an outgoing call to an external IVR.
The IVR answers the call. The OXE user presses several DTMF.
Check the DTMF are well accepted by the IVR.
Check which DTMF method is used.
Configuration:
The DTMF mode choice depends on SIP Gateway DTMF mode configuration and SIP Signaling answer content
(SDP content of SIP carrier).
If SIP Gateway DTMF mode configuration is “In Band DTMF”, no telephone-event is used in the SDP of the
outgoing OXE’s INVITE.
Else OXE uses RFC 4733 (former RFC 2833), meaning that a dedicated dynamic payload is proposed in the
SDP part of the INVITE method. Supposing that the dynamic payload type X has been proposed (X is
configurable in OXE), the subsequent behavior is depending on the content of the SDP part which is received
in the 200.OK response:
- Payload X: use of RFC 4733 with the agreed payload X
- Payload Y: OXE uses RFC 4733, sending payload Y, receiving payload Y
- None: No payload in the 200 OK response: OXE switches automatically to DTMF inband (G711 must
be part of SDP offer in the 200 OK response, if not the call is refused)
Outgoing call
An OXE user makes an outgoing call to an
2 external IVR
The IVR answers
The OXE user sends several DTMF
Check
Which mode is used for DTMF?
3 The different SIP exchanges between OXE and RFC 4733
SIP Provider
Objective:
An external set will make incoming public call to an OXE user which is in immediate forward to Voice mail.
Check the display of the external set.
Check the audio message and the possibility to navigate in the menus with DTMF
Check which DTMF method is used.
Configuration:
OXE’s behavior is depending on the content of the SDP offer which is received in the INVITE method:
- Payload X: agreement of payload X in the 200 OK response and use of that one: RFC 4733 method is
used
- None: No payload received in INVITE and so no payload in the 200 OK response: OXE switches
automatically to DTMF inband (G711 must be part of SDP offer in the INVITE, if not the call is
refused)
Test
Test Case #682 N/A OK NOK Comment
Case Id
Configuration
1 Configure an OXE user in immediate forward to
Voicemail
Check
The display of the external set
The audio message and the possibility to
3 navigate in the menus with DTMF RFC 4733
Which mode is used for DTMF?
The different SIP exchanges between OXE and
SIP Provider
Objective:
Incoming call from external set when CAC is saturated.
Check call is rejected properly. OXE sends a 503 SIP message which is accepted by the SIP Provider.
Check the heart tone and the display on external set.
Test
Test Case #691 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE for the SIP incoming call.
Incoming call
2 An external set makes an incoming call to an
OXE user when CAC is saturated.
Check
The heart tone an display on external set 480 Temporarily not
3 The different SIP exchanges between OXE and
available
SIP Provider
Expected behavior:
Objectives:
An analog FAX OXE user will send multiple pages (3 pages) to a public FAX user via the SIP Provider.
Check the SIP messages exchanges.
Configuration:
A fax call is first established as a voice call. It switches to fax call, when the fax carrier is detected.
Expected behavior:
Test
Test Case #711 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE with analog FAX user
Check
The public FAX user receives the 3 pages
3 Which method is used for the FAX transmission? G711
The SIP messages exchanges
Objectives:
An analog FAX OXE user will receive multiple pages (3 pages) from a public FAX user via the SIP Provider.
Check the SIP messages exchanges.
Configuration:
A fax call is first established as a voice call. It switches to fax call, when the fax carrier is detected.
Expected behavior:
Test
Test Case #721 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE with analog FAX user
Check
The OXE FAX user receives the 3 pages
3 Which method is used for the FAX reception? G711
The SIP messages exchanges
Objectives:
A FAX Server user will send multiple pages (3 pages) to a public FAX user via the SIP Provider.
Check the SIP messages exchanges.
Configuration:
The FAX Server is a routing number from OXE side. A FAX Server is so associated to a SIP external gateway
and a SIP ABCF Trunk Group.
There are several ways of transmitting a FAX call supported by OXE (explained in previous chapter):
1- Via the T38 protocol
2- Via G711 transparent
3- Via “T38 to G711 Fallback”
Test
Test Case #731 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE with a FAX server user
Check
The public FAX user receives the 3 pages
3 Which method is used for the FAX transmission? G711 transparent
The SIP messages exchanges
Objectives:
A FAX Server user will receive multiple pages (3 pages) from a public FAX user via the SIP Provider.
Check the SIP messages exchanges.
Configuration:
The FAX Server is a routing number from OXE side. A FAX Server is so associated to a SIP external gateway
and a SIP ABCF Trunk Group.
There are several ways of transmitting a FAX call supported by OXE (explained in previous chapter):
1- Via the T38 protocol
2- Via G711 transparent
3- Via “T38 to G711 Fallback”
Test
Test Case #741 N/A OK NOK Comment
Case Id
Configuration
1 Configure the OXE with a FAX Server user
Check
The FAX Server user receives the 3 pages
3 Which method is used for the FAX reception? G711
The SIP messages exchanges
And Mgr Translator Automatic Route Selection ARS Route List ARS Route
4.1.3.5 NPD
The external callback translator rules are linked to the incoming trunk group and so to its associated entity.
Mgr Entity
Description Default value Carrier’s value
Entity number: 0 12 (see above)
External Callback Table 0 e.g. 0
Mgr Translator External Numbering Plan Ext. Callback Translation Tables Ext. Callback
Translation Rules
Mgr IP IP Parameters
This section describes the necessary settings on OTSBC AudioCodes in case it’s a part of the topology.
OTSBC works as border and security element between the local OXE network and the public SIP Trunk
Provider access.
SIP trunk provider only knows the public IP address of OTSBC, so no information about private LAN will be
sent to carrier. In other hands, OXE only knows the private local IP address of OTSBC, so no information
about public SIP trunk provider will be sent to OXE. This topology hiding ability is applied on both the SIP
signaling and RTP Media by using roles configured on OTSBC.
For initial configuration of OTSBC from scratch, it’s recommended to use the SBC Configuration Wizard
software or integrated configuration wizard in web interface management.
Step 9: Conclusion, select INI file, then click next, load to device and transfer to SBC.
NAT: put in the public IP which is unlocked from the Provider they can’t do Far-End NAT/Media Latching
etc:
RFC 2543 (obsolete by RFC 3261,3262, 3263,3264, 3265): SIP: Session Initiation Protocol
RFC 2782: A DNS RR for specifying the location of services (DNS SRV)
RFC 2822: Internet Message Format
RFC 3261: SIP: Session Initiation Protocol
RFC 3262: Reliability of Provisional Responses in SIP (PRACK)
RFC 3263: SIP: Locating SIP Servers
RFC 3264: An Offer / Answer model with SDP
RFC 3265: SIP-Specific Event Notification
RFC 3311: The SIP UPDATE Method (session timer only)
RFC 3323: Privacy Mechanism for the Session Initiation Protocol (SIP)
RFC 3324: Short term requirements for network asserted identity
RFC 3325: Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted
Networks
RFC 3265: SIP-specific Event Notification
RFC 3515: The Session Initiation Protocol (SIP) Refer method
RFC 3891/3892: The Session Initiation Protocol (SIP) 'Replaces' Header/ Referred-By Mechanism
RFC 3398: Integrated Services Digital Network (ISDN) User Part (ISUP) to SIP Mapping
RFC 3966: The telephone URI for telephone numbers: since R11 only TEL URI is supported
RFC 4497: Inter-working between SIP and QSIG
RFC 5373: Requesting Answering Modes for the Session Initiation Protocol
RFC 4244: An Extension to the Session Initiation Protocol (SIP)for Request History Information
RFC 3326: The Reason Header Field for the Session Initiation Protocol (SIP)
RFC 3428: Session Initiation Protocol (SIP) Extension for Instant Messaging (partial)
RFC 3608: Service Route header
RFC 3327: Path Header
RFC 1321: Authentication for Outgoing calls
RFC 2246: The TLS Protocol Version 1.0
RFC 3268: Advanced Encryption Standard (AES) Cipher suites for Transport Layer Security (TLS)
RFC 3280/5280: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List
(CRL) Profile
RFC 3842: A message Summary and Message Waiting Indication Event Package
RFC 4028: The session timers in the Session Initiation Protocol
RFC 3960: Early Media (partial): Gateway model not supported
RFC 4568: Session Description Protocol (SDP) Security Descriptions for Media Streams
RFC 5806: Diversion Indication in SIP
RFC 3725: Invite without SDP (3pcc in SIP)
RFC 3966: The tel URI
RFC 5009: The P-Early-Media header
RFC 4904: Representing Trunk Groups in tel/sip Uniform Resource Identifiers (URIs)
RFC 6140: “Registration for Multiple Phone Numbers in the Session Initiation Protocol (SIP)”
RFC 7433 A Mechanism for transporting User to User Call Control Information in SIP
draft-ietf-cuss-sip-uui-isdn-08 Interworking ISDN Call Control User Information with SIP
- END OF DOCUMENT -