TeleFlow Monitor

TeleFlow Monitor

From TeleFlow

Jump to: navigation, search

TeleFlow Monitor is a small GUI executable that enables a system administrator to view the current operations of a TeleFlow system, and provide some administration. You can also query for Monitor data via a simple HTTP request.

XML Update

Plan: The TeleFlow Server XML Monitor interface accepts an HTTP request and returns an XML document containing the current status of every application instance running under TeleFlow Server. Here is an example of a request:

http://127.0.0.1:5051/Monitor?Request=SEND_UPDATE

An example XML document would look list this:

<?xml version="1.0" encoding="UTF-8"?>
<TFMonitor logFolder="C:\TeleFlowRelay\log\" startTime="20130426162427">
<TFApp msgNo="22199092" appID="1001" appName="SIPmgr" appFile="SIP_Service_Manager.TAP" Port="-1" currentTAM="Service_Manager_Main" stepNumber="2" stepName="FINISH" status="Failed" license="Unlicensed" restarts="0" restartMax="0" callerID="" calledID="">
<SysData/>
</TFApp>
<TFApp msgNo="57605060" appID="1002" appName="Ans01" appFile="PlaceCallTest.TAP" Port="24" currentTAM="PlaceCallTest" stepNumber="2" stepName="FINISH" status="Finished" license="Licensed" restarts="0" restartMax="0" callerID="" calledID="">
<SysData>Dialed, no answer</SysData>
</TFApp>
<TFApp msgNo="58653648" appID="1003" appName="Ans02" appFile="ANSWERTESTSIP.tap" Port="25" currentTAM="AnswerTestSIP" stepNumber="116" stepName="Wait for Call" status="Normal" license="Licensed" restarts="0" restartMax="0" callerID="" calledID="">
<SysData> </SysData>
</TFApp>
<TFApp msgNo="59702224" appID="1004" appName="Ans03" appFile="ANSWERTESTSIP.tap" Port="26" currentTAM="AnswerTestSIP" stepNumber="116" stepName="Wait for Call" status="Normal" license="Licensed" restarts="0" restartMax="0" callerID="" calledID="">
<SysData> </SysData>
</TFApp>
</TFMonitor>