Rev

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