Commit b9ecac28 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

PSAP and BCF related changes to LibNg112

parent 781d9c66
Loading
Loading
Loading
Loading
+61 −0
Original line number Diff line number Diff line
@@ -325,6 +325,58 @@ module LibNg112_Templates {
    }
  } // End of template m_call_info

  template CallInfo mw_call_info(
                                       in template (present) charstring p_url := ?,
                                       in template SemicolonParam_List p_infoParams := *
                                       ) := {
    fieldName := CALL_INFO_E,
    callInfoBody := {
      {
        url := p_url,
        infoParams := p_infoParams
      }
    }
  } // End of template m_call_info

  template CallInfo mw_call_info_incidentId(
                                       in template (present) charstring p_url := ?,
                                       in template SemicolonParam_List p_infoParams := mw_semicolonParams_callInfo({quotedString := "EmergencyCallData.IncidentId"})
                                       ) := {
    fieldName := CALL_INFO_E,
    callInfoBody := {
      {
        url := p_url,
        infoParams := p_infoParams
      }
    }
  } // End of template m_call_info_incidentId

  template CallInfo mw_call_info_callId(
                                       in template (present) charstring p_url := ?,
                                       in template SemicolonParam_List p_infoParams := mw_semicolonParams_callInfo({quotedString := "EmergencyCallData.CallId"})
                                       ) := {
    fieldName := CALL_INFO_E,
    callInfoBody := {
      {
        url := p_url,
        infoParams := p_infoParams
      }
    }
  } // End of template m_call_info_callId

  template CallInfo mw_call_info_sourceId(
                                       in template (present) charstring p_url := ?,
                                       in template SemicolonParam_List p_infoParams := mw_semicolonParams_callInfo({quotedString := "EmergencyCallData.SourceId"})
                                       ) := {
    fieldName := CALL_INFO_E,
    callInfoBody := {
      {
        url := p_url,
        infoParams := p_infoParams
      }
    }
  } // End of template m_call_info_callId
        
  template(value) SemicolonParam_List m_semicolonParams_callInfo(
      template(omit) GenValue p_purpose := omit
  ) := {
@@ -334,6 +386,15 @@ module LibNg112_Templates {
      }
  }
        
  template SemicolonParam_List mw_semicolonParams_callInfo(
      template GenValue p_purpose := *
  ) := {
      {
          "purpose",
          p_purpose
      }
  }
    

  
  group ng112_presence {