OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Group RegistrationFunctions

Declared in module IMS_CommonProcedures_Registration


Data Types Summary
SecurityClientParams_Type
Templates Summary
cs_RegistrationList
Functions Summary
f_IMS_REGISTER_InitialRequest
f_IMS_Register_SecurityInit
f_IMS_REGISTER_SubsequentRequest
f_IMS_Register_NonGIBA
f_IMS_Register_GIBA
f_IMS_Register
f_IMS_SUBSCRIBE_Request
f_IMS_SUBSCRIBE_Response
f_IMS_Register_Subscribe
f_IMS_NotifyRequest_MessageHeader_A16
f_IMS_OtherResponse_200_MessageHeaderRX
f_IMS_Register_Notify
f_XML_RegistrationInfo
f_IMS_XmlMessageForNotify_Def
f_IMS_Register_SubscribeNotify
f_IMS_PTC_Deregistration
f_IMS_PTC_ReRegistration_SecurityClientParamsGet
f_IMS_PTC_ReRegistration_SecurityClientParamsCheck
f_IMS_PTC_ReRegistration_WaitForRegistration
f_IMS_Registration
f_IMS_EmergencyRegistration_C20
f_IMS_EmergencyCallRegistration_403Forbidden

Details

SecurityClientParams_Type
type record SecurityClientParams_Type {   
PortNumber_Type Port_us,
PortNumber_Type Port_uc,
IPsec_SPI_Type  SPI_us,
IPsec_SPI_Type  SPI_uc
  }

Declared in group RegistrationFunctions

cs_RegistrationList
template (value) RegInfo_RegistrationList_Type cs_RegistrationList (template (value) RegInfo_Registration_Type p_Reg1,
                                                              template (value) RegInfo_Registration_Type p_Reg2,
                                                              template (value) RegInfo_Registration_Type p_Reg3,
                                                              template (value) RegInfo_Registration_Type p_Reg4) :=
{ p_Reg1, p_Reg2, p_Reg3, p_Reg4 };

Declared in group RegistrationFunctions

Returns: RegInfo_RegistrationList_Type -

Parameters:
f_IMS_REGISTER_InitialRequest
function f_IMS_REGISTER_InitialRequest(template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                                 template (omit) charstring p_ExplicitExpiry := omit,
                                 boolean p_SigCompIsActive := false,
                                 boolean p_CondA3 := false,
                                 boolean p_CondA7 := false) runs on IMS_PTC return IMS_DATA_REQ
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: IMS_DATA_REQ -

Parameters:
f_IMS_Register_SecurityInit
function f_IMS_Register_SecurityInit(REGISTER_Request p_RegisterReq,
                               template (value) B128_Type p_Rand := tsc_IMS_AuthRAND,
                               boolean p_IsGIBA := false) runs on IMS_PTC
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: void -

Parameters:
f_IMS_REGISTER_SubsequentRequest
function f_IMS_REGISTER_SubsequentRequest(template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                                    boolean p_CondA7 := false,
                                    integer p_NonceCount := 1,
                                    template (omit) charstring p_ExplicitExpiry := omit) runs on IMS_PTC  return IMS_DATA_REQ
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: IMS_DATA_REQ -

Parameters:
f_IMS_Register_NonGIBA
function f_IMS_Register_NonGIBA(template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                          charstring p_RegisterExpiration := tsc_IMS_RegisterExpiration,
                          boolean p_SigCompIsActive := false,
                          boolean p_IsEmergency := false) runs on IMS_PTC return REGISTER_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: REGISTER_Request -

Parameters:
f_IMS_Register_GIBA
function f_IMS_Register_GIBA(template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                       charstring p_RegisterExpiration := tsc_IMS_RegisterExpiration) runs on IMS_PTC return REGISTER_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: REGISTER_Request -

Parameters:
f_IMS_Register
function f_IMS_Register(boolean p_IsGIBA := false,
                  template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                  boolean p_SigCompIsActive := false) runs on IMS_PTC return REGISTER_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: REGISTER_Request -

Parameters:
f_IMS_SUBSCRIBE_Request
function f_IMS_SUBSCRIBE_Request(boolean p_IsGIBA := false,
                           EventType p_EventType := "reg",
                           charstring p_ExpireTime := "600000") runs on IMS_PTC return IMS_DATA_REQ
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: IMS_DATA_REQ -

Parameters:
f_IMS_SUBSCRIBE_Response
function f_IMS_SUBSCRIBE_Response(IMS_DATA_REQ p_IMS_Subscribe_Request,
                            boolean p_IsGIBA := false,
                            charstring p_ExpireTime := "600000") runs on IMS_PTC
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: void -

Parameters:
f_IMS_Register_Subscribe
function f_IMS_Register_Subscribe(boolean p_IsGIBA := false) runs on IMS_PTC return SUBSCRIBE_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: SUBSCRIBE_Request -

Parameters:
f_IMS_NotifyRequest_MessageHeader_A16
function f_IMS_NotifyRequest_MessageHeader_A16(SUBSCRIBE_Request p_SubscribeRequest,
                                         boolean p_CondA2,
                                         integer p_CseqValue,
                                         template (value) SubscriptionState p_SubscriptionState) runs on IMS_PTC return template (value) MessageHeader
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: MessageHeader -

Parameters:
f_IMS_OtherResponse_200_MessageHeaderRX
function f_IMS_OtherResponse_200_MessageHeaderRX(template (value) MessageHeader p_MessageHeader_Request,
                                           template ContentType p_ContentType := *) runs on IMS_PTC return template (present) MessageHeader
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: MessageHeader -

Parameters:
f_IMS_Register_Notify
function f_IMS_Register_Notify(SipUrl p_ContactUrl,
                         SUBSCRIBE_Request p_SubscribeRequest,
                         template (value) Reginfo_Type p_XmlMessage,
                         boolean p_CondA2 := false,
                         integer p_CseqValue := 1,
                         template (value) SubscriptionState p_SubscriptionState := cs_SubscriptionState_Active) runs on IMS_PTC
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: void -

Parameters:
f_XML_RegistrationInfo
function f_XML_RegistrationInfo(REGISTER_Request p_RegisterRequest,
                          charstring p_Uri,
                          charstring p_RegistrationId,
                          charstring p_ContactId,
                          RegInfo_Contact_State_Type p_ContactState := active,
                          RegInfo_Contact_Event_Type p_ContactEvent := registered,
                          template (omit) integer p_Expires := omit,
                          boolean p_ApplyGRUU := pc_IMS_GRUUsInSIP,
                          boolean p_IsTelUri := false)
return template (value) RegInfo_Registration_Type
  

Declared in group RegistrationFunctions

Returns: RegInfo_Registration_Type -

Parameters:
f_IMS_XmlMessageForNotify_Def
function f_IMS_XmlMessageForNotify_Def(REGISTER_Request p_RegisterRequest) runs on IMS_PTC return template (value) Reginfo_Type
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: Reginfo_Type -

Parameters:
f_IMS_Register_SubscribeNotify
function f_IMS_Register_SubscribeNotify(REGISTER_Request p_RegisterRequest,
                                  boolean p_IsGIBA := false) runs on IMS_PTC return SUBSCRIBE_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: SUBSCRIBE_Request -

Parameters:
f_IMS_PTC_Deregistration
function f_IMS_PTC_Deregistration(template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                            boolean p_CondA3 := false) runs on IMS_PTC
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: void -

Parameters:
f_IMS_PTC_ReRegistration_SecurityClientParamsGet
function f_IMS_PTC_ReRegistration_SecurityClientParamsGet()
runs on IMS_PTC return SecurityClientParams_Type
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: SecurityClientParams_Type -

f_IMS_PTC_ReRegistration_SecurityClientParamsCheck
function f_IMS_PTC_ReRegistration_SecurityClientParamsCheck(REGISTER_Request p_RegisterReq,
                                                      SecurityClientParams_Type p_PrevSecurityClientParams)
runs on IMS_PTC return SecurityClientParams_Type
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: SecurityClientParams_Type -

Parameters:
f_IMS_PTC_ReRegistration_WaitForRegistration
function f_IMS_PTC_ReRegistration_WaitForRegistration(timer p_TRegExpire,
                                                integer p_Nc)
runs on IMS_PTC return IMS_DATA_REQ
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: IMS_DATA_REQ -

Parameters:
f_IMS_Registration
function f_IMS_Registration(boolean p_IsGIBA := false,
                      template (omit) IMS_DATA_REQ p_IMS_DATA_REQ := omit,
                      boolean p_SigCompIsActive := false) runs on IMS_PTC
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: void -

Parameters:
f_IMS_EmergencyRegistration_C20
function f_IMS_EmergencyRegistration_C20() runs on IMS_PTC return REGISTER_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: REGISTER_Request -

f_IMS_EmergencyCallRegistration_403Forbidden
function f_IMS_EmergencyCallRegistration_403Forbidden() runs on IMS_PTC return REGISTER_Request
  

Declared in group RegistrationFunctions

Runs On: IMS_PTC

Returns: REGISTER_Request -