Rev 103 | Details | Compare with Previous | Last modification | View Log | SVN | Bug Tracker
Rev | Author | Line No. | Line |
---|---|---|---|
2 | rennoch | 1 | /* |
35 | pintar | 2 | * @author STF 346, STF366, STF368, STF369 |
2 | rennoch | 3 | * @version $Id: LibIms_SIPTypesAndValues.ttcn 112 2010-11-05 11:39:29Z poglitsch $ |
4 | * @desc This module provides the types and constants used by the test component |
||
5 | * for SIP tests. |
||
6 | */ |
||
7 | |||
8 | module LibIms_SIPTypesAndValues |
||
9 | { |
||
10 | // SipAts |
||
11 | import from LibSip_SDPTypes all; |
||
12 | import from LibSip_XMLTypes all; |
||
13 | |||
14 | group Constants |
||
15 | { |
||
16 | |||
17 | const integer c_ISUP_HOP_COUNT:=31; //TODO replace this value with appropriate PIXIT parameter |
||
18 | |||
19 | group UserProfileConstants |
||
20 | { |
||
21 | // number of user profile (RESERVED: from 1-10 for SIP profile) |
||
22 | const integer c_userProfile_UE1atSUThome := 11; // location is SUT domain |
||
23 | const integer c_userProfile_UE2atSUThome := 12; // location is SUT domain |
||
12 | rennoch | 24 | const integer c_userProfile_UE3atSUThome := 13; // location is SUT domain |
17 | rennoch | 25 | const integer c_userProfile_UE4atSUThome := 14; // location is SUT domain |
2 | rennoch | 26 | const integer c_userProfile_UE1atSUTvisiting := 21; // location is SUT domain |
27 | //const integer c_userProfile_UE2atSUTvisiting := 22; // location is SUT domain |
||
28 | const integer c_userProfile_IBCFwithUnknownUE := 28; // location is IMS1 domain |
||
29 | const integer c_userProfile_IBCFwithHomeUE := 29; // location is IMS1 domain |
||
30 | const integer c_userProfile_IBCFwithVisitingUE := 31; // location is IMS1 domain |
||
31 | const integer c_userProfile_PCSCFwithHomeUE := 41; // location is IMS1 domain |
||
32 | const integer c_userProfile_PCSCFwithVisitingUE := 42; // location is IMS1 domain |
||
33 | const integer c_userProfile_PCSCFwithVisitingUE2 := 43; // location is IMS1 domain |
||
34 | const integer c_userProfile_PCSCFwithUnknownVisitingUE := 44; // location is IMS1 domain |
||
35 | const integer c_userProfile_ICSCFwithHomeUE := 45; // location is IMS1 domain |
||
36 | const integer c_userProfile_SCSCFwithHomeUE := 46; // location is IMS1 domain |
||
77 | poglitsch | 37 | const integer c_userProfile_ECSCFwithHomeUE := 47; // location is IMS1 domain |
2 | rennoch | 38 | const integer c_userProfile_ISUP := 49; // |
39 | const integer c_userProfile_AS1 := 51; // Isc userProfile at AS1 |
||
40 | const integer c_userProfile_AS2 := 52; // Isc userProfile at AS2 |
||
77 | poglitsch | 41 | |
42 | |||
2 | rennoch | 43 | |
44 | // number of interface profile |
||
45 | const integer c_interfaceProfile_IMS_SUT_IBCF1 := 100; // Ic interface at IBCF1 located in SUT |
||
46 | const integer c_interfaceProfile_IMS_SUT_IBCF2 := 101; // Ic interface at IBCF2 located in SUT |
||
47 | const integer c_interfaceProfile_IMS_SUT_PCSCF1 := 110; // Gm interface towards UE1 located in SUT |
||
48 | const integer c_interfaceProfile_IMS_SUT_PCSCF2 := 111; // Gm interface towards UE2 located in SUT |
||
49 | const integer c_interfaceProfile_IMS_SUT_PCSCF := 112; // Mw interface at P-CSCF located in SUT |
||
50 | const integer c_interfaceProfile_IMS_SUT_SCSCF := 113; // Mw interface at S-CSCF located in SUT |
||
51 | const integer c_interfaceProfile_IMS_SUT_ICSCF := 114; // Mw interface at I-CSCF located in SUT |
||
52 | const integer c_interfaceProfile_IMS_SUT_MGCF := 115; // Mw interface at MGCF located in SUT |
||
31 | pintar | 53 | const integer c_interfaceProfile_IMS_SUT_AS := 116; // Isc interface at AS located in SUT |
77 | poglitsch | 54 | const integer c_interfaceProfile_IMS_SUT_ECSCF := 117; // Mw interface at E-CSCF located in SUT |
18 | poglitsch | 55 | |
56 | |||
57 | // number of conference profile |
||
58 | const integer c_conferenceProfile_factoryURI := 800; // confernece factory URI |
||
112 | poglitsch | 59 | const integer c_conferenceProfile_URI := 800; // confernece factory URI |
60 | const integer c_conferenceProfile_unkownURI := 800; // confernece factory URI |
||
2 | rennoch | 61 | |
62 | // number of service profile |
||
63 | const integer c_serviceProfile_EMERGENCY := 911; |
||
64 | const integer c_serviceProfile_EMERGENCY_INVALID := 912; |
||
65 | |||
66 | // number of SIPURL identifiers |
||
67 | const integer c_interfaceSIPURL_IMS_SUT_PCSCF1_domain := 1101; // c_interfaceProfile_IMS_SUT_PCSCF1 |
||
68 | const integer c_interfaceSIPURL_IMS_SUT_PCSCF1_ip := 1102; // c_interfaceProfile_IMS_SUT_PCSCF1 |
||
69 | |||
70 | } //end group UserProfileConstants |
||
71 | |||
72 | |||
73 | } //end group Constants |
||
74 | |||
75 | |||
76 | group otherTypes{ |
||
77 | type record ImsInterfaceProfile |
||
78 | { /** @desc integer for Port number to exchange SIP messages |
||
79 | */ |
||
80 | integer SUTPort, |
||
81 | |||
82 | /** @desc charstring for IP address to exchange SIP messages |
||
83 | */ |
||
84 | charstring SUTIpaddr, |
||
85 | |||
86 | /** @desc charstring for home domain to exchange SIP messages |
||
87 | */ |
||
88 | charstring SUTHomeDomain |
||
89 | } |
||
90 | } |
||
91 | |||
92 | } // end module LibIms_SIPTypesAndValues |