Commit 657bad09 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

BCF validation

parent 56348300
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
@@ -185,6 +185,21 @@ module LibNg112_Functions {
        map(p_downstream_diversion:SIPP, system:SIPP)
      } // End of function f_cf_06_up

      function f_cf_09_up(
                          out ImsComponent p_network_caller,
                          out ImsComponent p_psap
                          ) runs on HttpImsComponent {
        p_network_caller := ImsComponent.create("Caller") alive;
        p_psap := ImsComponent.create("CallTalker") alive;
        
        connect(p_network_caller:syncPort, self:syncPort);
        map(p_network_caller:SIPP, system:SIPP);
        
        connect(p_psap:syncPort, self:syncPort);
        map(p_psap:SIPP, system:SIPP);
        
      } // End of function f_cf_09_up

    } // End of group preambles
    
    group postambles {
@@ -359,6 +374,21 @@ module LibNg112_Functions {
        deactivate;
      } // End of function f_cf_06_down

      function f_cf_09_down(
                            inout ImsComponent p_network_caller,
                            inout ImsComponent p_psap
                            ) runs on HttpImsComponent {
        
        disconnect(p_network_caller:syncPort, self:syncPort);
        unmap(p_network_caller:SIPP, system:SIPP);
        p_network_caller.done;
          disconnect(p_psap:syncPort, self:syncPort);
          unmap(p_psap:SIPP, system:SIPP);
          p_psap.done;

        deactivate;
      } // End of function f_cf_09_down

      /**
       * @desc Default handling cf01 de-initialisation.
       */