Module Parameters  
Data Types  
Component Types  
Port Types  
Constants  
Templates  
Signatures  
Functions  
Altsteps  
Test Cases  
Module RCS_IMS_Functions
Import Declarations:
Groups:
Details
f_IMSregistration
function f_IMSregistration () runs on IMS_PTC
IMS registration incoming from client
(source: f_TC_8_4_IMS in module /3GPP_34_229_LTE_IMS_D13wk15/ttcn3/IMS_CC/8/IMS_CC_RegistrationTestcases.ttcn)
TODO compare with sequence in RCS_e_1_2_con_100
Runs On: IMS_PTC
Returns: void -
f_RCS_Authentication_Mechanism
function f_RCS_Authentication_Mechanism() runs on IMS_PTC
Runs On: IMS_PTC
Returns: void -
f_C_2_1_IMS_SessionEstablishment
function f_C_2_1_IMS_SessionEstablishment (integer p_first:=1, integer p_last:=7) runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.1 Mobile Originated Session Establishment: Video share, Image share, File share, basic 1-to-1 Chat
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
f_C_2_2_IMS_SessionEstablishment
function f_C_2_2_IMS_SessionEstablishment (integer p_first:=1, integer p_last:=8) runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.2 Mobile Terminated Session Establishment: Video share, Image share, File share, basic 1-to-1 Chat
TODO INVITE header
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
f_C_2_2_STEP6_to_STEP8_SessionEstablishment
function f_C_2_2_STEP6_to_STEP8_SessionEstablishment(in INVITE_Request p_InviteRequest) runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
f_C_2_3_IMS_SessionEstablishment
function f_C_2_3_IMS_SessionEstablishment() runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.3 Mobile Originated Session Establishment: Video share, Image share, File share, basic 1-to-1 Chat
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_4_IMS_SessionEstablishment
function f_C_2_4_IMS_SessionEstablishment() runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.4 Mobile Terminated Session Establishment: Video share, Image share, File share, basic 1-to-1 Chat
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_5_IMS_SessionEstablishment
function f_C_2_5_IMS_SessionEstablishment (integer p_first:=1, integer p_last:=10, INVITE_Request p_InviteRequest1) runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.5 Mobile Originated Session Establishment - 1-to-1 chat with two messages
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
- p_first -
- p_last -
- p_InviteRequest1 -
f_C_2_6_IMS_SessionEstablishment
function f_C_2_6_IMS_SessionEstablishment () runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.6 Mobile Terminated Session Establishment - 1-to-1 chat with two messages
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_7_IMS_SessionEstablishmentSpam
function f_C_2_7_IMS_SessionEstablishmentSpam () runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.7 Mobile Terminated Session Establishment: Spam
TODO INVITE header
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_8_IMS_SessionEstablishment
function f_C_2_8_IMS_SessionEstablishment (integer p_first:=1, integer p_last:=7) runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.8 Mobile Originated Session Establishment: simultaneous INVITEs
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
f_C_2_9_IMS_SessionEstablishment
function f_C_2_9_IMS_SessionEstablishment () runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.9 Mobile Terminated Session Establishment: new INVITE race
TODO INVITE header
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_10_IMS_StoreAndForward
function f_C_2_10_IMS_StoreAndForward () runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.10 Mobile Originated Session: Store and Forward - Receiver offline (retrieved from C.2.1)
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_11_IMS_SessionEstablishment
function f_C_2_11_IMS_SessionEstablishment () runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.11 Mobile Originated Session: Store and Forward - deferred delivery (retrieved from C.2.2)
TODO INVITE header
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_12_IMS_SessionEstablishment
function f_C_2_12_IMS_SessionEstablishment() runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.12 Mobile Terminated Session: Store and Forward - deferred delivery
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_13_IMS_Mobile_Originated_Session_Establishment_Group_Chat
function f_C_2_13_IMS_Mobile_Originated_Session_Establishment_Group_Chat(out template (omit) SUBSCRIBE_Request p_SubscribeRequest) runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.13 Mobile Originated Session Establishment: Group Chat
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
f_C_2_14_IMS_Mobile_Terminated_Session_Establishment_Group_Chat
function f_C_2_14_IMS_Mobile_Terminated_Session_Establishment_Group_Chat(integer p_first:=1, integer p_last:=7, charstring p_initiator:= px_IMS_PublicUserIdentityB)runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.14 Mobile Terminated Session Establishment: Group Chat
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
- p_first -
- p_last -
- p_initiator -
f_C_2_15_IMS_Group_Chat_automatic_re_join
function f_C_2_15_IMS_Group_Chat_automatic_re_join()runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.15 Group Chat automatic re-join
Runs On: RCS_PTC
Returns: INVITE_Request -
f_C_2_16_IMS_Group_Chat_restart_404_Not_Found
function f_C_2_16_IMS_Group_Chat_restart_404_Not_Found()runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
C.2.16 Group Chat re-start: 404 Not Found
Runs On: RCS_PTC
Returns: void -
f_C_2_17_IMS_Group_Chat_restart_403_Forbidden
function f_C_2_17_IMS_Group_Chat_restart_403_Forbidden(in INVITE_Request p_InviteRequest)runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
C.2.17 Group Chat re-start: 403 Forbidden
Runs On: RCS_PTC
Returns: void -
Parameters:
f_C_2_18_IMS_Group_Chat_auto_start
function f_C_2_18_IMS_Group_Chat_auto_start(in INVITE_Request p_InviteRequest)runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
C.2.18 Group Chat auto-start
Runs On: RCS_PTC
Returns: void -
Parameters:
f_C_2_19_IMS_Group_Chat_re_start_Mobile_Terminated
function f_C_2_19_IMS_Group_Chat_re_start_Mobile_Terminated(in INVITE_Request p_InviteRequest, charstring p_initiator:= px_IMS_PublicUserIdentityB)runs on RCS_PTC return INVITE_Request
Declared in group g_C_2_Session_Establishment
C.2.19 Group Chat re-start: Mobile Terminated
Runs On: RCS_PTC
Returns: INVITE_Request -
Parameters:
- p_InviteRequest -
- p_initiator -
f_C_2_20_IMS_Auto_accept_Group_Chat
function f_C_2_20_IMS_Auto_accept_Group_Chat(template (value) INVITE_Request p_InviteRequest)runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
C.2.20 Auto-accept Group Chat
Runs On: RCS_PTC
Returns: void -
Parameters:
f_C_2_21_IMS_Auto_invite_Group_Chat
function f_C_2_21_IMS_Auto_invite_Group_Chat(INVITE_Request p_InviteRequest, charstring p_invitedUser:= px_IMS_PublicUserIdentityB)runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
C.2.21 Auto-invite Group Chat
Runs On: RCS_PTC
Returns: void -
Parameters:
- p_InviteRequest -
- p_invitedUser -
f_Send_Single_Ack
function f_Send_Single_Ack(in INVITE_Request v_InviteRequest) runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
Runs On: RCS_PTC
Returns: void -
Parameters:
f_Receive_Single_603
function f_Receive_Single_603(in INVITE_Request v_InviteRequest) runs on RCS_PTC
Declared in group g_C_2_Session_Establishment
Runs On: RCS_PTC
Returns: void -
Parameters:
f_C_3_1_IMS_SessionTermination
function f_C_3_1_IMS_SessionTermination (in INVITE_Request v_inv_req,
template (omit) MessageHeader v_mess_head := omit,
in boolean v_IsGiba
) runs on RCS_PTC
Declared in group g_C_3_Session_Termination
Mobile Originated Session Termination: Video share, Image share, File share, 1-to-1 sessions
Runs On: RCS_PTC
Returns: void -
Parameters:
- v_inv_req -
- v_mess_head -
- v_IsGiba -
f_C_3_2_IMS_SessionTermination
function f_C_3_2_IMS_SessionTermination (in INVITE_Request v_inv_req) runs on RCS_PTC
Declared in group g_C_3_Session_Termination
Mobile Terminated Session Termination: Video share, Image share, File share, 1-to-1 sessions
Runs On: RCS_PTC
Returns: void -
Parameters:
f_C_3_3_IMS_Mobile_Originated_Session_Termination_Group_chat
function f_C_3_3_IMS_Mobile_Originated_Session_Termination_Group_chat()runs on RCS_PTC
Declared in group g_C_3_Session_Termination
C.3.3 Mobile Originated Session Termination: Group chat
Runs On: RCS_PTC
Returns: void -
f_C_3_4_IMS_Mobile_Terminated_Session_Termination_Group_chat
function f_C_3_4_IMS_Mobile_Terminated_Session_Termination_Group_chat()runs on RCS_PTC
Declared in group g_C_3_Session_Termination
C.3.4 Mobile Terminated Session Termination: Group chat
Runs On: RCS_PTC
Returns: void -
f_C_4_1_IMS_Mobile_Originated_Session_Reject
function f_C_4_1_IMS_Mobile_Originated_Session_Reject()runs on RCS_PTC
Declared in group g_C_4_Session_Rejection
C.4.1 Mobile Originated Session - Reject
Runs On: RCS_PTC
Returns: void -
f_C_4_2_IMS_Mobile_Terminated_Session_Reject
function f_C_4_2_IMS_Mobile_Terminated_Session_Reject()runs on RCS_PTC
Declared in group g_C_4_Session_Rejection
C.4.2 Mobile Terminated Session - Reject
Runs On: RCS_PTC
Returns: void -
f_C_5_1_IMS_Participant_List_Update
function f_C_5_1_IMS_Participant_List_Update(template(omit) SUBSCRIBE_Request p_SubscribeRequest, integer p_step := 5)runs on RCS_PTC
Declared in group g_C_5_Other_Procedures
C.5.1 Participant List Update
Runs On: RCS_PTC
Returns: void -
Parameters:
- p_SubscribeRequest -
- p_step -
f_C_5_2_IMS_Inviting_new_User_to_Group_Chat
function f_C_5_2_IMS_Inviting_new_User_to_Group_Chat(INVITE_Request p_InviteRequest, charstring p_invitedUser:= px_IMS_PublicUserIdentityB)runs on RCS_PTC
Declared in group g_C_5_Other_Procedures
C.5.2 Inviting new User to Group Chat
Runs On: RCS_PTC
Returns: void -
Parameters:
- p_InviteRequest -
- p_invitedUser -
f_C_1_1_CapabilityExchangeReceive
function f_C_1_1_CapabilityExchangeReceive (StatusLine p_statusLine:= c_statusLine200, boolean p_sendFeatureParams := true) runs on RCS_PTC
IMS OPTIONS incoming from client
(similar to source: f_IMS_INVITE_ReceiveRequest in module IMS_CommonProcedures_CallControl)
C.1.1 Mobile Originated Capability Exchange
1. User A’s RCS-e client sends a SIP OPTIONS (see D.1.3) message towards User B.
2. The test tool responds with a 200 OK (D.1.4) towards User A’s RCS-e client.
Runs On: RCS_PTC
Returns: void -
Parameters:
- p_statusLine -
- p_sendFeatureParams -
f_C_1_2_CapabilityExchangeSend
function f_C_1_2_CapabilityExchangeSend () runs on RCS_PTC
IMS OPTIONS outgoing to client
(similar to source: xx in module xx)
C.1.2 Mobile Terminated Capability Exchange
1. The test tool sends a SIP OPTIONS (see D.1.3) message towards User A’s RCS client.
2. User A’s RCS client responds with a 200 OK (D.1.4) towards User B.
Runs On: RCS_PTC
Returns: void -
f_IMS_BuildSDP_C_1_1
function f_IMS_BuildSDP_C_1_1(charstring p_AddrType,
charstring p_LocalIPAddr,
SDP_Message p_SDP_MessageRx) runs on IMS_PTC return template (value) SDP_Message
Runs On: IMS_PTC
Returns: SDP_Message -
Parameters:
- p_AddrType -
- p_LocalIPAddr -
- p_SDP_MessageRx -
f_IMS_BuildSDP_C_1_2
function f_IMS_BuildSDP_C_1_2(charstring p_AddrType,
charstring p_LocalIPAddr) runs on IMS_PTC return template (value) SDP_Message
Runs On: IMS_PTC
Returns: SDP_Message -
Parameters:
- p_AddrType -
- p_LocalIPAddr -
f_Build_FeatureParams
function f_Build_FeatureParams(boolean p_sendFeatureParams := true) runs on IMS_PTC return template (omit) SemicolonParam_List
Runs On: IMS_PTC
Returns: SemicolonParam_List -
Parameters:
getRndCSeq
function getRndCSeq() return CSeq
Returns: CSeq -
f_concatParams
function f_concatParams(charstring p_oldStr, charstring p_str) return charstring
Returns: charstring -
Parameters:
f_SIP_SemicolonParamList_CheckParam
function f_SIP_SemicolonParamList_CheckParam(template (omit) SemicolonParam_List p_ParamList,
charstring p_ParamId) return boolean
Returns: boolean -
Parameters:
- p_ParamList -
- p_ParamId -
f_Verify_Reception_Of_SIP_OPTIONS
altstep f_Verify_Reception_Of_SIP_OPTIONS()runs on RCS_PTC
IMS OPTIONS incoming from client
(similar to source: f_IMS_INVITE_ReceiveRequest in module IMS_CommonProcedures_CallControl)
C.1.1 Mobile Originated Capability Exchange
1. User A’s RCS-e client sends a SIP OPTIONS (see D.1.3) message towards User B.
Runs On: RCS_PTC
Returns: void -
a_timeout
altstep a_timeout(in timer p_timer) runs on RCS_PTC
Declared in group altsteps
Runs On: RCS_PTC
Returns: void -
Parameters:
© Copyright Testing Technologies IST GmbH 2013