Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/*
* @author STF 346
* @version $Id$
* @desc This module provides the types and constants used by the test component
* for SIP tests.
*/
module LibIms_SIPTypesAndValues
{
// SipAts
import from LibSip_SDPTypes all;
import from LibSip_XMLTypes all;
group Constants
{
const integer c_ISUP_HOP_COUNT:=31; //TODO replace this value with appropriate PIXIT parameter
group UserProfileConstants
{
// number of user profile (RESERVED: from 1-10 for SIP profile)
const integer c_userProfile_UE1atSUThome := 11; // location is SUT domain
const integer c_userProfile_UE2atSUThome := 12; // location is SUT domain
const integer c_userProfile_UE1atSUTvisiting := 21; // location is SUT domain
//const integer c_userProfile_UE2atSUTvisiting := 22; // location is SUT domain
const integer c_userProfile_IBCFwithUnknownUE := 28; // location is IMS1 domain
const integer c_userProfile_IBCFwithHomeUE := 29; // location is IMS1 domain
const integer c_userProfile_IBCFwithVisitingUE := 31; // location is IMS1 domain
const integer c_userProfile_PCSCFwithHomeUE := 41; // location is IMS1 domain
const integer c_userProfile_PCSCFwithVisitingUE := 42; // location is IMS1 domain
const integer c_userProfile_PCSCFwithVisitingUE2 := 43; // location is IMS1 domain
const integer c_userProfile_PCSCFwithUnknownVisitingUE := 44; // location is IMS1 domain
const integer c_userProfile_ICSCFwithHomeUE := 45; // location is IMS1 domain
const integer c_userProfile_SCSCFwithHomeUE := 46; // location is IMS1 domain
const integer c_userProfile_ISUP := 49; //
const integer c_userProfile_AS1 := 51; // Isc userProfile at AS1
const integer c_userProfile_AS2 := 52; // Isc userProfile at AS2
// number of interface profile
const integer c_interfaceProfile_IMS_SUT_IBCF1 := 100; // Ic interface at IBCF1 located in SUT
const integer c_interfaceProfile_IMS_SUT_IBCF2 := 101; // Ic interface at IBCF2 located in SUT
const integer c_interfaceProfile_IMS_SUT_PCSCF1 := 110; // Gm interface towards UE1 located in SUT
const integer c_interfaceProfile_IMS_SUT_PCSCF2 := 111; // Gm interface towards UE2 located in SUT
const integer c_interfaceProfile_IMS_SUT_PCSCF := 112; // Mw interface at P-CSCF located in SUT
const integer c_interfaceProfile_IMS_SUT_SCSCF := 113; // Mw interface at S-CSCF located in SUT
const integer c_interfaceProfile_IMS_SUT_ICSCF := 114; // Mw interface at I-CSCF located in SUT
const integer c_interfaceProfile_IMS_SUT_MGCF := 115; // Mw interface at MGCF located in SUT
// number of service profile
const integer c_serviceProfile_EMERGENCY := 911;
const integer c_serviceProfile_EMERGENCY_INVALID := 912;
// number of SIPURL identifiers
const integer c_interfaceSIPURL_IMS_SUT_PCSCF1_domain := 1101; // c_interfaceProfile_IMS_SUT_PCSCF1
const integer c_interfaceSIPURL_IMS_SUT_PCSCF1_ip := 1102; // c_interfaceProfile_IMS_SUT_PCSCF1
} //end group UserProfileConstants
} //end group Constants
group otherTypes{
type record ImsInterfaceProfile
{ /** @desc integer for Port number to exchange SIP messages
*/
integer SUTPort,
/** @desc charstring for IP address to exchange SIP messages
*/
charstring SUTIpaddr,
/** @desc charstring for home domain to exchange SIP messages
*/
charstring SUTHomeDomain
}
}
} // end module LibIms_SIPTypesAndValues