Video Calls
Um Videoanrufe mit Ihren Kunden zu initiieren, befolgen Sie bitte diese Schritte:
- Konfigurieren Sie einen Jitsi Meet-Konferenzserver und registrieren Sie seinen Domänennamen in einer Servereigenschaft namens MEETDOMAIN in todo4teams.
Sie können auch den öffentlichen Jitsi-Server https://meet.jit.si/ verwenden und den Wert meet.jitsi.si als Eigenschaft namens MEETDOMAIN festlegen. - Legen Sie eine Ticket-Property namens CALLID für jedes Ticket fest, für die Sie einen Video Call zulassen möchten.
Verwenden Sie beispielsweise diesen Code in der Eintreffen-Aktion einer Mailbox:
var callId = "MeetMe-"+java.util.UUID.randomUUID().toString()+"-"+task.id;
task.addProperty("CALLID", callId);
Dadurch wird eine eindeutigeCall-ID für dieses Ticket festgelegt, die später als Raumname für den Video Call verwendet wird.
- Wenn ein Agent ein Ticket annimmt, senden wir ihm eine Einladung, in der wir ihm mitteilen, dass der Agent für den Video Call bereit ist. Verwenden Sie diesen Code für die "Übernahme-Aktion" des entsprechenden Teams:
var callUrl="https:~/~/**YOURTODO4TEAMSSERVER**/todo4teams/videoCallServlet?callId="+callId;
var text = "<html><head></head><body><p>Dear customer,<br/><br/>\n";
text += "Your support agent is ready for a video call right now!<br/><br/>";
text += "Please follow this link to start the video call:<br/><br/>\n";
text += "<a href='"+callUrl+"'>Start Video Call</a><br/><br/>";
text += "Kind regards<br/>\n";
text += "Your support team<br/></p>\n";
text += "\n<br/><br/>";
helper.sendmail(task.source.sourcemailbox.emailAddress, "Video Call: (ID: "+task.id+")", text, task.email, null, null, null, true);
Bitte ersetzen Sie YOURTODO4TEAMSSERVER durch den Servernamen Ihrer todo4teams-Installation!
1.Sobald der Kunde auf den Link klickt und dem Call beitritt, wird der Agent benachrichtigt, öffnet das Ticket und startet den Call: