Seitenhierarchie

Suche

Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

NameTypBeschreibung
queueNameStringName der gewünschten iQueue-Gruppe
fromDATE_TIMEdateTime.iso8601Beginn der Zeitspanne (muss einen XML-RPC konformen Zeit-Wert enthalten)
toDATE_TIMEdateTime.iso8601Ende der Zeitspanne (muss einen XML-RPC konformen Zeit-Wert enthalten)

...

NameTypBeschreibung
callIdStringID des Calls in der DB beginnend mit 1.
callStepIdIntFügt mehrere Einträge verschiedener User zusammen wenn sie zu einem Call gehören.
callLegUUIDStringEindeutige ID des CallLegs
agentIdStringLogin des Agenten der den Ruf angenommen hat / Leeres Feld = Nicht angenommener Ruf
cdrAccountIdIntAccount ID des Users dem der Ruflisteneintrag gehört.
callerAccountIdIntAccount ID des Anrufers falls es ein interner User war, sonst leer.
calledAccountIdIntAccount ID des Angerufenen falls es ein interner User war, sonst leer.
calledCallerIdStringCallerid wie sie auf dem Telefon angezeigt wird.
startTimeStringStartzeitpunkt des Calls als Unix Timestamp
ringingtimeStringStartzeitpunkt des Klingeln beim Agenten des Calls als Unix Timestamp
linktimeStringVebunden mit dem Agenten als Unix Timestamp
callresulttimeStringDer Anruf wurde beendet als Unix Timestamp
callresultStringDas Ergebnis des Callabschnitts.
callResultCauseByIntAccountid des Users der das Ergebnis ausgelöst hat.
lineidIntDie verwendete Leitung
lineNameStringName der verwendeten Leitung
callbacknumberStringDie Rückrufnummer des Gegenparts zu dem dem der Ruflisteneintrag gehört
answeredelswereStringNur gefüllt wenn der Anruf von jemand anderem beantwortet wurde
incomingBooleanTrue für einen eingegangen Anruf
answeredBooleanTrue für einen beantworteten Anruf
hasvoicemailBooleanTrue falls eine Voicemail aufgezeichnen wurde.
hasmonitorBooleanTrue für eine Aufzeichnung des Gesprächs
callbacknumberexternBooleanTrue falls die Rückrufnummer eine externe Nummer ist

Beispiel

Per Post Methode:

http://IP-ADRESSE/xml-rpc?de.vertico.starface.auth=MD5 <userlogin>*<passwort>(userlogin *passwort)

Für einen Benutzer mit der Login-ID "265" und dem Passwort "Geheim" an einer STARFACE mit der IP "192.168.0.100" ergibt sich als Aufruf-URL für XML-RPC (pseudo-Code):

AUTH = md5 ("265*Geheim")
http://192.168.0.100/xml-rpc?de.vertico.starface.auth=AUTH

Der Body würde dann z.B. so aussehen:

Codeblock
titleBeispiel
<?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<dateTime.iso8601>20150701T12:59:05</string>dateTime.iso8601>
                  </value>
               </member>
               <member>
                  <name>to</name>
                  <value>
                     <string>20160701T12<dateTime.iso8601>20160701T12:59:05</string>dateTime.iso8601>
                  </value>
               </member>
            </struct>
         </value>
      </param>
   </params>
</methodCall>