...
Name | Typ | Beschreibung |
---|---|---|
callId | String | ID des Calls in der DB beginnend mit 1. |
callStepId | Int | Fügt mehrere Einträge verschiedener User zusammen wenn sie zu einem Call gehören. |
callLegUUID | String | Eindeutige ID des CallLegs |
cdrAccountId | Int | Account ID des Users dem der Ruflisteneintrag gehört. |
callerAccountId | Int | Account ID des Anrufers falls es ein interner User war, sonst leer. |
calledAccountId | Int | Account ID des Angerufenen falls es ein interner User war, sonst leer. |
calledCallerId | String | Callerid wie sie auf dem Telefon angezeigt wird. |
startTime | String | Startzeitpunkt des Calls als Unix Timestamp |
ringingtime | String | Startzeitpunkt des Klingeln beim Agenten des Calls als Unix Timestamp |
linktime | String | Vebunden mit dem Agenten als Unix Timestamp |
callresulttime | String | Der Anruf wurde beendet als Unix Timestamp |
callresult | String | Das Ergebnis des Callabschnitts. |
callResultCauseBy | Int | Accountid des Users der das Ergebnis ausgelöst hat. |
lineid | Int | Die verwendete Leitung |
lineName | String | Name der verwendeten Leitung |
callbacknumber | String | Die Rückrufnummer des Gegenparts zu dem dem der Ruflisteneintrag gehört |
answeredelswere | String | Nur gefüllt wenn der Anruf von jemand anderem beantwortet wurde |
incoming | Boolean | True für einen eingegangen Anruf |
answered | Boolean | True für einen beantworteten Anruf |
hasvoicemail | Boolean | True falls eine Voicemail aufgezeichnen wurde. |
hasmonitor | Boolean | True für eine Aufzeichnung des Gesprächs |
callbacknumberextern | Boolean | True falls die Rückrufnummer eine externe Nummer ist |
Beispiel
Per Post Methode:
http://IP-ADRESSE/xml-rpc?de.vertico.starface.auth=MD5 <userlogin>*<passwort>
Der Body würde dann z.B. so aussehen:
Codeblock | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>Queue.getHistoryData</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>queueName</name>
<value>
<string>testIq</string>
</value>
</member>
<member>
<name>from</name>
<value>
<string>20150701T12:59:05</string>
</value>
</member>
<member>
<name>to</name>
<value>
<string>20160701T12:59:05</string>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall> |