In VoLTE testing, the SIP VoIP Supplementary option, When enabled, provides users with a way for creating SIP tests using scripts and actions. The main advantage of using scripts and actions is to allow users to create different SIP message flows tailored to their particular test environments.
NOTEs:
|
SIP Built In Scripts: Enabled from SIP VoIP Supplementary Option. | |
Call Hold (RFC 5359, Section 2.1) |
The “Call Hold” script is an extended version of the “Simple Call” script by adding a new demonstration of one caller places an existing call on-hold and then resumes the calls few minutes later. The script performs the following functions:
.
|
Call Forwarding Unconditional (RFC 5359, Section 2.7) | The “Call Forwarding Unconditional” script is used for demonstrating calls indented for one caller being unconditional forwarded to a different caller. A script consists of 3 callers A, B, and C; and, a call is originally being made from A toward to B; and the expectation is that a proxy will intercept the call and forward it to C. (NOTE: for this test to be executed successfully, it requires that a PROXY has supports for the forwarding function and properly configured.) ![]() |
Call Forwarding - No Answer (RFC 5359, Section 2.9) |
The Call Forwarding – No Reply” scriptCFNR script involves 3 participants (A, B, C) and an application-server (AS). It demonstrates AS that forwards a call based on no-reply expiration time. The call is originated from A and is intended for B. B does not reply and AS cancels the dialog with and starts a new dialog with the new recipient C.
|
Simple Call |
The “Simple Call” script is used for demonstrating a simple normal SIP call between 2 callers A and B. The script performs the following functions:
|
Three Party Calls (3GPP TS 24.605) |
The “Three Party Calls” script is used for demonstrating a conference call involving 3 callers and a conference server. The message flow is configured to match the message flows of 3-Party Call in 3GPP TS 24.605 specification. The script performs the following functions:
|
Outgoing Call Barring |
The Outgoing Call Barring script involves 2 participants (A, B) and an application-server (AS). It demonstrates AS that rejects an outgoing call from A if the media type in SDP offer matches configured media type.
1) Call_CommunicationBarring (success, no auth) (A, B) |
MSRP 5 Way Group Chat |
The “MSRP 5 Way Group Chat ” script is used for demonstrating a Group Chat Scenario involving 5 callers and a conference server. The script performs the following functions: |
Call Forwarding - Busy (RFC 5359, Section 2.8) |
The “Call Forwarding - Busy ” script is used for demonstrating a Call forwarding - busy. For example: Alice calls Bob, when Bob is busy, calls are forwarded to Carol. The script performs the following functions: |
Call Waiting (3GPP TS 24.615) |
The “Call Waiting” script is used for demonstrating a Call Waiting scenario. For example: Alice calls Bob, Bob places Alice on Call waiting, starts a conversation, and hangs up. The script performs the following functions: |
MSRP 5 way group chat - HTTP File-transferring |
The “MSRP 5 way group chat HTTP file-transferring” script is used for demonstrating an HTTP File transferring scenario. The script performs the following functions:
|
MSRP 5 way group chat - MSRP File-transferring |
The “MSRP 5 way group chat MSRP file-transferring” script is used for demonstrating an MSRP File transferring scenario. The script performs the following functions: |
Simple MCPTT Private Call |
Part of the Mission Critical Push-To-Talk (MCPTT) services. Select to establish a MCPTT Private Call between A and B. The script performs the following functions: |
MCPTT Prearranged Group Call |
Part of the Mission Critical Push-To-Talk (MCPTT) services. Select to establish a MCPTT Prearranged Group Call among 5 subscribers. The script performs the following functions: |
Slamdown/Deposit |
Call Connect to VMS with RTP. |
Retrieval without Callback |
Retrieval without Callback. |
Retrieval with Callback (INVITE) |
Retrieval with Callback (INVITE) |
Retrieval with Callback (REFER) |
Retrieval with Callback (REFER) |
Retrieval with Callback (BYE ACR) |
Retrieval with Callback (BYE Anonymous Call Rejection (ACR)) |
Call 610 |
Call 610 script. |
MCPTT Private Call with Floor Control |
Part of the Mission Critical Push-To-Talk (MCPTT) services. Select to a MCPTT Private Call with Floor Control. Used by the MCPTT Floor Control feature. A Private Call is initiated towards an MCPTT Server (Subscriber C) |
MCPTT Group Call with Floor Control |
Part of the Mission Critical Push-To-Talk (MCPTT) services. Select to a MCPTT Group Call with Floor Control. Used by the MCPTT Floor Control feature. A Group Call is initiated towards an MCPTT Server. |
MSRP Close Group Chat |
The script accomplishes full scenario for Close Conference Group. Initiate Close Group Chat towards Conference Server. This is a licensed feature. All Wait_For_Time steps set to value 1000 milliseconds. Wait_For_Time in step 7 specifies data exchange time and it should be changed manually. It consists of the next actions: 1. Register 2. Wait_For_Time 3. Group_CallConnect (See SIP Built-in-Actions) 4. Group_DataPathSetupMsrp 5. Wait_For_Time 6. Group_MediaStart 7. Wait_For_Time 8. Group_MediaStop 9. Wait_For_Time 10. Group_CallDisconnect
Roles:In supplementary service’s flow four service roles are supported: a. Initiator (A) b. Participants (Invitees) (B) c. Confserver (C) d. NET Initiator (A)
A is initiator, it sends a list of Invitees of (B) in XML body of INVITE message to confserver C. It includes all participants from B. C performs Call Setup to each participant from B-list. If B consists of 100 participant’s UEs, then we may specify the following operations:
Participants (B)
Confserver (C)
C is confserver.
|
Document Number |
Title |
RFC 5359 |
|
RFC 5850 |
|
RFC 4032 |
|
RFC 6442 |
|
RFC 3398 |
|
ETSI GSM 5.0.0 |
|
ETSI TS 24.008 |
|
Website |
|
3GPP TS 24.083 |
Call Waiting (CW) and Call Hold (HOLD) Supplementary Services |
3GPP TS 24.615 |
|
ETSI TS 124.604 |
Communication Diversion (CDIV) using IP Multimedia (IM) Core Network (CN) Subsystem |
ETSI TS 124.628 |
|
3GPP TS 23.280 release 14 |
Common functional architecture to support mission critical services |
3GPP TS 22.179 release 14 |
Mission Critical Push-to-Talk (MCPTT) Stage 1 |
3GPP TS 23.179 release 14 |
Mission Critical Push-to-Talk (MCPTT) Stage 2 |
3GPP TS 24.379 release 14 |
Mission Critical Push-to-Talk (MCPTT) Call Control; Protocol specification |
3GPP TS 24.380 release 14 |
Mission Critical Push-to-Talk (MCPTT) Media plane Control; Protocol specification |
3GPP TS 33.180 release 14 |
Security of the mission critical service |
3GPP TS 24.334 release 14 |
Proximity-Services (ProSe) User Equipment (UE) to PreSe function protocol aspects |
3GPP TS 24.299 release 14 |
Session Initiation Protocol (SIP) and Session Description Protocol (SDP) |
3GPP TS 24.238 |
SIP Based User Configuration - https://www.etsi.org/deliver/etsi_ts/124200_124299/124238/15.00.00_60/ts_124238v150000p.pdf
|