Telefone CTI Anruf
Anrufe können mit TeamSIP auf unterschiedliche Weisen eingeleitet werden:
- Anruf am Telefon
- CTI Anruf mit Client, Abheben erforderlich
- CTI Anruf mit Client, automatische Rufannahme
Anruf am Telefon
Bei dieser Anruf Art wird die Nummer am Telefon eingegeben und die Anwahl des B-Teilnehmers erfolgt. Es wird die Nummer wie gewählt am Display angzeigt und aktualisiert, sobald der B-Teilnehmer annimmt:
Ansicht Telefon bei Anwahl:
Ansicht Telefon bei Anrufannahme durch B-Teilnehmer
CTI Anruf mit Client, Abheben erforderlich
Bei dieser Anruf Art erfolgt der Rufaufbau durch den Client des A-Teilnehmers, hierbei muss zuerst im Client ein Telefongerät für CTI gewählt werden:
Als nächstes wird der Client auf Telefon CTI Steuerung gestellt, siehe Pfeil im Bild unten:
Sobald am Client die Anwahl des B-Teilnehmers erfolgt ist, erhält das unter Einstellungen -> Geräte ausgewählte Telefon einen kommenden Anruf, dieser wird standardmäßig im Namensfeld auch als CTI Anruf signalisiert:
Als Nummer wird die formatierte B-Teilnehmernummer angezeigt:
Sobald am Telefon der CTI-Anruf angenommen wurde, erfolgt der Rufaufbau zum B-Teilnehmer
Sobald der B-Teilnehmer den Anruf annimmt, wird die Nummer des B-Teilnehmers wie erkannt angezeigt:
Als Name wird weiterhin angezeigt, dass der Anruf via CTI geführt wird.
CTI Anruf mit Client, automatische Rufannahme
Manche Kunden wünschen, dass das Gespräch am Telefon automatisch angenommen wird, z. B. in einem Call Center mit Headset am Telefon.
Die Steuerung erfolgt durch einen bestimmten SIP-Header, der Pro Kunde für CTI eingestellt werden muss, dies im Kontext CTI-CALL:
[cti-call]
; => Sonder Waehlplan CTI Anruf Kunde 12345
exten => _12345.,1,NoOp(leite CTI Call zu ${EXTEN} ein)
exten => _12345.,n,Set(CTI_EXTEN=${EXTEN})
exten => _12345.,n,SIPAddHeader("Call-Info:<sip:127.0.0.1>\;answer-after=0")
exten => _12345.,n,GosubIf($["${SIP_HEADER(X-CTI-Ziel)}"!=""]?anzeigenummer,1)
exten => _12345.,n,Dial(SIP/${EXTEN})
...
exten => anzeigenummer,1,GotoIf($["${CALLERID(num):0:1}"="+"]?10)
exten => anzeigenummer,n,Set(CALLERID(num)=${SIP_HEADER(X-CTI-Ziel)})
exten => anzeigenummer,n,Set(CALLERID(name)=${CALLERID(num)})
exten => anzeigenummer,n,Macro(format-cid)
exten => anzeigenummer,n,AGI(ws_getname.agi,${CTI_EXTEN:0:5},${CTI_EXTEN:5:$[${LEN(${CTI_EXTEN})}-6]})
exten => anzeigenummer,n,Set(CALLERID(name)=CTI: ${CALLERID(name)})
exten => anzeigenummer,n,Return()
Durch den SIP-Header wird nun das Telefon dazu gebracht, den Anruf automatisch anzunehmen, für den Kunden erscheinen sofort die Anruf Aufbau Anzeige:
Sobald der B-Teilnehmer den Anruf annimmt, wird die Nummer des B-Teilnehmers wie erkannt angezeigt:
Als Name wird weiterhin angezeigt, dass der Anruf via CTI geführt wird.