Loading ttcn/LibSip_SDPTypes.ttcn +4 −1 Original line number Diff line number Diff line Loading @@ -25,14 +25,17 @@ module LibSip_SDPTypes //MRO // SDP addr_type const charstring c_ip4 := "IP4"; const charstring c_ip6 := "IP6"; // SDP_media_desc: media const charstring c_audio := "audio"; const charstring c_image := "image"; const charstring c_video := "video"; const charstring c_msrp := "msrp"; // SDP_media_desc: transport const charstring c_rtpAvp := "RTP/AVP"; const charstring c_msrpTcp := "TCP/MSRP"; const charstring c_udptl := "Udptl"; // SDP_attribute_list constants: Loading ttcn/LibSip_Templates.ttcn +37 −0 Original line number Diff line number Diff line Loading @@ -2170,6 +2170,35 @@ group request_receive { msgHeader := { pAccessNetworkInfo := ?} } template INVITE_Request mw_INVITE_MSRP_Session( in template SDP_media_field p_media_MSRP ) modifies mw_INVITE_Request_Base := { messageBody := { sdpMessageBody := { protocol_version := ?, origin := ?, session_name := ?, times := ?, media_list := { { media_field := p_media_MSRP, information := *, connections := *, bandwidth := *, key := *, attributes := { { msrp := { attr_value := pattern "path:msrp://*" // FIXME Shall parse msrp and msrps for secured msrp } } } } } } } } template REGISTER_Request mw_REGISTER_Request_ISC (template PAccessNetworkInfo p_access , template PVisitedNetworkID p_visited )modifies mw_REGISTER_Request_Base := { msgHeader := { Loading Loading @@ -2710,6 +2739,14 @@ group SDP_Templates { fmts := { * } } template SDP_media_field mw_media_MSRP := { media := c_msrp, ports := { port_number := ?, num_of_ports:=omit }, transport := c_msrpTcp, fmts := { * } } template SDP_attribute m_attribute_sendonly := {sendonly:={}}; template SDP_attribute mw_attribute_sendonly := {sendonly:={}};//MRO Loading Loading
ttcn/LibSip_SDPTypes.ttcn +4 −1 Original line number Diff line number Diff line Loading @@ -25,14 +25,17 @@ module LibSip_SDPTypes //MRO // SDP addr_type const charstring c_ip4 := "IP4"; const charstring c_ip6 := "IP6"; // SDP_media_desc: media const charstring c_audio := "audio"; const charstring c_image := "image"; const charstring c_video := "video"; const charstring c_msrp := "msrp"; // SDP_media_desc: transport const charstring c_rtpAvp := "RTP/AVP"; const charstring c_msrpTcp := "TCP/MSRP"; const charstring c_udptl := "Udptl"; // SDP_attribute_list constants: Loading
ttcn/LibSip_Templates.ttcn +37 −0 Original line number Diff line number Diff line Loading @@ -2170,6 +2170,35 @@ group request_receive { msgHeader := { pAccessNetworkInfo := ?} } template INVITE_Request mw_INVITE_MSRP_Session( in template SDP_media_field p_media_MSRP ) modifies mw_INVITE_Request_Base := { messageBody := { sdpMessageBody := { protocol_version := ?, origin := ?, session_name := ?, times := ?, media_list := { { media_field := p_media_MSRP, information := *, connections := *, bandwidth := *, key := *, attributes := { { msrp := { attr_value := pattern "path:msrp://*" // FIXME Shall parse msrp and msrps for secured msrp } } } } } } } } template REGISTER_Request mw_REGISTER_Request_ISC (template PAccessNetworkInfo p_access , template PVisitedNetworkID p_visited )modifies mw_REGISTER_Request_Base := { msgHeader := { Loading Loading @@ -2710,6 +2739,14 @@ group SDP_Templates { fmts := { * } } template SDP_media_field mw_media_MSRP := { media := c_msrp, ports := { port_number := ?, num_of_ports:=omit }, transport := c_msrpTcp, fmts := { * } } template SDP_attribute m_attribute_sendonly := {sendonly:={}}; template SDP_attribute mw_attribute_sendonly := {sendonly:={}};//MRO Loading