Commit 07acfe8d authored by pintar's avatar pintar

Changes done due to validation weeks 40 and 41 for

STF 467 -IMS rel10 validation
parent f68b814a
This diff is collapsed.
......@@ -245,6 +245,14 @@ group HeaderFieldTemplates{
{id:=c_orig_ioi, paramValue := p_homeDomain}}
};
template PChargingVector m_pChargingVector_accessNetwInfo(charstring p_homeDomain) :=
{
fieldName := P_CHARGING_VECTOR_E,
chargeParams := {{id:=c_icid, paramValue :=c_icid_value},
{id:=c_term_ioi, paramValue := p_homeDomain},
{id:=c_access_network_charging_info, paramValue := "192.1.1.10"}}
};
template PChargingVector mw_pChargingVector(template charstring p_id, template charstring p_paramValue) :=
{
fieldName := P_CHARGING_VECTOR_E,
......@@ -453,8 +461,8 @@ group HeaderFieldTemplates{
template SemicolonParam_List mw_challenge := superset(mw_ck,mw_ik);
// template SemicolonParam_List mw_challenge := {mw_ck,mw_ik};
template GenericParam mw_ck := {"ck",*};
template GenericParam mw_ik := {"ik",*}
template GenericParam mw_ck := {"ck"};
template GenericParam mw_ik := {"ik"}
/*
......@@ -1310,7 +1318,16 @@ group MessageTemplates {
group modified_templates {
group request_send {
template ACK_Request m_ACK_Request_AS (SipUrl p_requestUri, CallId p_callId, CSeq p_cSeq,
From p_from, To p_to, Via p_via, template Route p_route, template RecordRoute p_recordRoute ) modifies m_ACK_Request_Base :=
{
msgHeader :=
{
route := p_route,
recordRoute := p_recordRoute
}
}
template ACK_Request m_ACK_Request_IMS (SipUrl p_requestUri, CallId p_callId, CSeq p_cSeq,
From p_from, To p_to, Via p_via, template Route p_route) modifies m_ACK_Request_Base :=
......@@ -1321,6 +1338,20 @@ group request_send {
}
}
template ACK_Request m_ACK_Request_sdp_IMS (SipUrl p_requestUri, CallId p_callId, CSeq p_cSeq,
From p_from, To p_to, Via p_via,template MessageBody p_mb, template Route p_route)
modifies m_ACK_Request_Base
:=
{
msgHeader :=
{
contentLength := {fieldName := CONTENT_LENGTH_E, len:= f_MessageBodyLength(valueof(p_mb))},
contentType := {fieldName := CONTENT_TYPE_E, mediaType := c_sdpAplication},
route := p_route
},
messageBody := p_mb
}
template BYE_Request m_BYE_Request_IMS
( SipUrl p_requestUri, CallId p_callId, CSeq p_cSeq, From p_from, To p_to,
Via p_via, template Route p_route)
......@@ -2823,6 +2854,16 @@ group response_send
rSeq := {fieldName:=RSEQ_E, responseNum:= 9999}//Ref: ES 283 003 V2.5.1 ch:A.2.1.4.7
},
messageBody := p_mb
}
template Response m_Response_18XonINVITE_AS (StatusLine p_statusLine, CallId p_callId, CSeq p_cSeq,
From p_from, To p_to, Via p_via, Contact p_contact, template RecordRoute p_recordRoute ) modifies m_Response_Base:=
{
msgHeader :=
{
contact := p_contact,
recordRoute := p_recordRoute
}
}
template Response m_Response_18XonINVITE_UE (StatusLine p_statusLine, CallId p_callId, CSeq p_cSeq,
......@@ -3539,6 +3580,16 @@ group response_receive
}
}
template Response mw_Response_PchargingFunctionAddr(template StatusLine p_statusLine, template CallId p_callId,
template CSeq p_cSeq, template PChargingFunctionAddresses p_chargingFunctionAddresses) modifies mw_Response_Base:=
{
statusLine := {sipVersion := c_sipNameVersion, statusCode := p_statusLine.statusCode, reasonPhrase := ?},
msgHeader :=
{
pChargingFunctionAddresses := p_chargingFunctionAddresses
}
}
} // end response_receive
}//end modified_templates
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment