PureEngage On-Premises

 View Only

Sign Up

  • 1.  state.CallData in CCPulse 8.0.200 and 8.1.100

    Posted 02-02-2016 16:50
    I'm using the below script in CCPulse 8.0.200 to get ANI:
    result.Text = state.type == "AgentState" ? ANI() : "n/a";
    function ANI()
    {
              var r = ""
              for(var i = 0; i < state.CallData.Count; i++)
              {
                       var cd = state.CallData.Value(i);
                       r = cd.ANI
              }
              return r;
    }
    Someone knows if changed this functionality in version 8.1.100 ? Because I did the upgrade to version 8.1.100 and stopped work.


  • 2.  RE: state.CallData in CCPulse 8.0.200 and 8.1.100

    Posted 02-05-2016 22:13
    Just works with this function:
    result.Text = state.type == "AgentState" ? ANI() : "n/a";
    function ANI()
    {
       var r = "";   
       for(var e = new Enumerator(state.CallData); !e.atEnd(); e.moveNext())
       {
          var arrItems = e.item().toString().split(",");
          for (item_ in arrItems) {
             var kvp = arrItems[item_].split("=");
             if (kvp[0].toUpperCase() === "ANI") {
                return kvp[1];
             }
          }
       }   
       return r;
    }