Rev 195 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| SVN
| Bug Tracker
/**
* @author STF 346, STF366, STF368, STF369, STF450, STF471
* @version $Id: LibIms_SIPTypesAndValues.ttcn 195 2014-02-27 16:15:55Z tepelmann $
* @desc This module provides the types and constants used by the test component for SIP tests. This module is part of LibImsV3.
*/
module LibIms_SIPTypesAndValues {
group otherTypes {
/**
* @desc StatusLine with status code restricted to 18x
* @remark Used TTCN-3 internally
*/
type record StatusLine_18x {
charstring sipVersion,
integer statusCode (180 .. 189) ,
charstring reasonPhrase
}
/**
* @desc StatusLine with status code restricted to 2xx
* @remark Used TTCN-3 internally
*/
type record StatusLine_2xx {
charstring sipVersion,
integer statusCode (200 .. 299) ,
charstring reasonPhrase
}
/**
* @desc StatusLine with status code restricted to 3xx
* @remark Used TTCN-3 internally
*/
type record StatusLine_3xx {
charstring sipVersion,
integer statusCode (300 .. 399) ,
charstring reasonPhrase
}
/**
* @desc StatusLine with status code restricted to 4xx
* @remark Used TTCN-3 internally
*/
type record StatusLine_4xx {
charstring sipVersion,
integer statusCode (400 .. 499) ,
charstring reasonPhrase
}
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