AtsImsIot_Templates_MW.ttcn 66.5 KB
Newer Older
        } // End of template mw_TP_MW_IBCF_100Trying_01
        
        template (present) Response mw_TP_MW_IBCF_180Ringing_01(
                                                                 template (present) CSeq p_cSeq := ?,
                                                                 template (present) From p_from := ?,
                                                                 template (present) To p_to := ?
                                                                 ) modifies mw_180Ringing_Base := {
            msgHeader := {
                cSeq      := p_cSeq,
                fromField := p_from,
                toField   := p_to
            }
        } // End of template mw_TP_MW_IBCF_180Ringing_01
        
        template (present) Response mw_TP_MW_IBCF_183SessionProgress_01(
                                                                 template (present) CSeq p_cSeq := ?,
                                                                 template (present) From p_from := ?,
                                                                 template (present) To p_to := ?
                                                                 ) modifies mw_183SessionProgress_Base := {
            msgHeader := {
                cSeq      := p_cSeq,
                fromField := p_from,
                toField   := p_to
            }
        } // End of template mw_TP_MW_IBCF_183SessionProgress_01
    
        template (present) ACK_Request mw_TP_MW_IBCF_ACK_01( // TODO To be enforced
                                                             template (present) CallId p_callId := ?,
                                                             template (present) CSeq p_cSeq := ?,
                                                             template (present) SipUrl p_ack_uri := ?,
                                                             template (present) From p_from := ?,
                                                             template (present) To p_to := ?
                                                             ) modifies mw_ACK_Request_Base := {
            requestLine := {
                method := ACK_E,
                requestUri := p_ack_uri, // @TODO
                sipVersion := c_sipNameVersion
            },
            msgHeader := {
                callId := p_callId,
                fromField := p_from,
                toField := p_to,
                route := {
                    fieldName := ROUTE_E,
                    routeBody := {
                        *, 
                        ?,
                        *
                    }
                }
            }
        } // End of template mw_TP_MW_IBCF_ACK_01

        template (present) BYE_Request mw_TP_MW_IBCF_BYE_01( // TODO To be enforced
                                                             template (present) CallId p_callId := ?,
                                                             template (present) CSeq p_cSeq := ?,
                                                             template (present) SipUrl p_bye_uri := ?,
                                                             template (present) From p_from := ?,
                                                             template (present) To p_to := ?
                                                             ) modifies mw_BYE_Request_Base := {
            requestLine := {
                method := BYE_E,
                requestUri := p_bye_uri, // @TODO
                sipVersion := c_sipNameVersion
            },
            msgHeader := {
                callId := p_callId,
                fromField := p_from,
                toField := p_to,
                route := {
                    fieldName := ROUTE_E,
                    routeBody := {
                        *, 
                        ?,
                        *
                    }
                }
            }
        } // End of template mw_TP_MW_IBCF_BYE_01
        
        template (present) CANCEL_Request mw_TP_MW_IBCF_CANCEL_01( // TODO To be enforced
                                                                  template (present) CallId p_callId := ?,
                                                                  template (present) CSeq p_cSeq := ?,
                                                                  template (present) SipUrl p_bye_uri := ?,
                                                                  template (present) From p_from := ?,
                                                                  template (present) To p_to := ?
                                                                  ) modifies mw_CANCEL_Request_Base := {
            requestLine := {
                method := CANCEL_E,
                requestUri := p_bye_uri, // @TODO
                sipVersion := c_sipNameVersion
            },
            msgHeader := {
                callId := p_callId,
                fromField := p_from,
                toField := p_to,
                route := {
                    fieldName := ROUTE_E,
                    routeBody := {
                        *, 
                        ?,
                        *
                    }
                }
            }
        } // End of template mw_TP_MW_IBCF_CANCEL_01
        
Bostjan Pintar's avatar
Bostjan Pintar committed
} // End of module AtsImsIot_Templates_MW