varaddressvc_sent_label;// removed because this value is predefined and used to open socket := {host := PX_SIP_SUT_IPADDR, portField := PX_SIP_SUT_PORT};
// last incoming message
varResponsevc_response;// last incoming response message
varbooleanvc_boo_response:=false;// to check if response received or not
varRequestvc_request;// last incoming request message
varbooleanvc_boo_request:=false;// to check if request received or not
varRequestvc_requestFor407;// last INVITE request to be authorized if 407/401 received from Proxy
* charstring for RFC 2617 clause 3-2-1 qop options: Quoted string of one or more tokens indicating the "quality of protection" values supported
* by the server. The value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
* @desc charstring for RFC 2617 clause 3-2-1 qop options: Quoted string of one or more tokens indicating the "quality of protection" values supported by the server. The value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/
moduleparcharstringPX_SIP_SUT_UE1_QOP:="auth";
@@ -419,9 +426,7 @@ module LibSip_PIXITS {
moduleparcharstringPX_SIP_SUT_UE1_PASSWD:="1234";
/**
* @desc
* charstring for RFC 2617 clause 3-2-1 qop options: Quoted string of one or more tokens indicating the "quality of protection" values supported
* by the server. The value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
* @desc charstring for RFC 2617 clause 3-2-1 qop options: Quoted string of one or more tokens indicating the "quality of protection" values supported by the server. The value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/
moduleparcharstringPX_SIP_SUT_UE2_QOP:="auth";
@@ -436,6 +441,7 @@ module LibSip_PIXITS {
moduleparcharstringPX_SIP_SUT_UE2_PASSWD:="1234";
}// group ParametersForHTTP_Authentication
groupSIP_Timers{
@@ -475,9 +481,7 @@ module LibSip_PIXITS {
moduleparfloatPX_SIP_TRESP:=15.0;
/**
* @desc
* float for TNoAct default value for waiting no message from the IUT Value given for PX_TNOACT should be less than value of SHORT_REGISTRATION
* constant (which is currently "3" (seconds))
* @desc float for TNoAct default value for waiting no message from the IUT Value given for PX_TNOACT should be less than value of SHORT_REGISTRATION constant (which is currently "3" (seconds))
*/
moduleparfloatPX_SIP_TNOACT:=1.0;
@@ -496,6 +500,7 @@ module LibSip_PIXITS {
*/
moduleparfloatPX_TRespRetention:=1.0;
}// group SIP_Timers
// TODO STF471 addition
@@ -508,11 +513,13 @@ module LibSip_PIXITS {
/**
* @desc charstring for content type value of mime xml message body part
* End users are encouraged to contact the distributers of this
* module regarding their modifications or additions
* This module is part of LibSipV3.
* @remark Adding of new attributes types is ok;
* Adding of new optional attributes in @see SDP_attribute type
* is ok;
* Existing attribute types shall not be changed or removed -
* change requests shall be made to http://t-ort.etsi.org
* @remark Adding of new attributes types is ok; Adding of new optional attributes in @see SDP_attribute type is ok; Existing attribute types shall not be changed or removed - change requests shall be made to http://t-ort.etsi.org
*/
moduleLibSip_SDPTypes
{
groupConstants
{
groupSimpleConstants
{
moduleLibSip_SDPTypes{
groupConstants{
groupSimpleConstants{
// SDP net_type
constcharstringc_in:="IN";
@@ -56,12 +48,9 @@ module LibSip_SDPTypes
constcharstringc_e2e:="e2e";
}
}
groupTypes
{
groupSubTypes
{
groupAttributeTypes
{
groupTypes{
groupSubTypes{
groupAttributeTypes{
typerecordSDP_attribute_cat{
charstringattr_value
}
@@ -182,10 +171,10 @@ module LibSip_SDPTypes
SDP_attribute_rtpmaprtpmap,
SDP_attribute_rtcprtcp,
SDP_attribute_msrpmsrp,
//* unknown has to be the last else encoding/decoding won't work!
SDP_attribute_unknownunknown
}
}//* group AttributeTypes
typesetofSDP_attributeSDP_attribute_list;
@@ -258,8 +247,10 @@ module LibSip_SDPTypes
}
typerecordSDP_time_field{
charstringstart_time,//* field is numeric strings that may not fit into 32-bit signed int
charstringstop_time//* field is numeric strings that may not fit into 32-bit signed int
charstringstart_time,
//* field is numeric strings that may not fit into 32-bit signed int
charstring
stop_time//* field is numeric strings that may not fit into 32-bit signed int
}
typerecordSDP_repeat{
@@ -288,19 +279,21 @@ module LibSip_SDPTypes
typerecordSDP_Origin{
charstringuser_name,
charstringsession_id,//* field is numeric strings that may not fit into 32-bit signed int
charstringsession_version,//* field is numeric strings that may not fit into 32-bit signed int
charstringsession_id,
//* field is numeric strings that may not fit into 32-bit signed int
charstringsession_version,
//* field is numeric strings that may not fit into 32-bit signed int