ACD Hub Funktionalität
Im ACD Hub sind folgende Funktionen verfügbar:
GetHolidaysiCalendar(skill as string) liefert einen Zeichenkette zurück die den iCalendar des effektiven Feiertagkalenders entspricht.
acd.server.getHolidaysiCalendar(skill)
GetHolidaysvCalendar(skill as string) liefert einen Zeichenkette zurück die den vCalendar des effektiven Feiertagkalenders entspricht.
acd.server.getHolidaysvCalendar(skill)
GetBusinessHoursiCalendar(skill as string) liefert einen Zeichenkette zurück die den iCalendar des Geschäftszeitenkalenders entspricht.
acd.server.GetBusinessHoursiCalendar(skill)
GetBusinessHoursvCalendar(skill as string) liefert einen Zeichenkette zurück die den vCalendar des Geschäftszeitenkalenders entspricht.
acd.server.GetBusinessHoursvCalendar(skill)
isOpen(skill as string) liefert einen boolschen Wert zurück der angibt ob die zum Wissensbereich korrespondierende ACD aktuell geöffnet ist, und somit Konversationen bearbeitet.
acd.server.isOpen(skill).done(function (acdIsOpen) { if (acdIsOpen) { console.log('ACD ' + skill + ' is open'); } else { console.log('ACD ' + skill + ' is closed'); } })
isManualOpen(skill as string) liefert einen boolschen Wert zurück der angibt ob die zum Wissensbereich korrespondierende ACD aktuell manuell geöffnet ist.
acd.server.isManualOpen(skill).done(function (acdIsManualOpen) {
if (acdIsManualOpen) {
console.log('ACD ' + skill + ' is manual open');
}
else {
console.log('ACD ' + skill + ' is manual closed');
}
})
isCalendarOpen(skill as string) liefert einen boolschen Wert zurück der angibt ob die zum Wissensbereich korrespondierende ACD aktuell innerhalb der Geschäftszeiten ist.
acd.server.isCalendarOpen(skill).done(function (acdIsCalendarOpen) { if (acdIsCalendarOpen) { console.log('ACD ' + skill + ' is calendar open'); } else { console.log('ACD ' + skill + ' is calendar closed'); } })
isHolidayOpen(skill as string) liefert einen boolschen Wert zurück der angibt ob die zum Wissensbereich korrespondierende ACD aktuell nicht in einem Feiertag ist.
acd.server.isHolidayOpen(skill).done(function (acdIsHolidayOpen) {
if (acdIsHolidayOpen) {
console.log('ACD ' + skill + ' is holiday open');
}
else {
console.log('ACD ' + skill + ' is holiday closed');
}
})
nextOpenDate(skill as string) gibt einen Datums und Uhrzeit Wert zurück der angibt wann die zum Wissensbereich korrespondierende ACD wieder geöffnet ist.
acd.server.nextOpenDate(skill).done(function (nextDate) { console.log("ACD " + skill + " next open date: " + nextDate) });}
getNumberOfQualifiedAgents(skill as string, language as string, skillQualificationType as Integer) liefert einen integer Wert zurück, der angibt wie viele Agenten in der zum Wissensbereich korrespondierende ACD aktuell angemeldet sind.
Wissens-Qualifikations Typen:
Public Enum SkillQualificationType
Undefined = 0
AcdCall = 1
CampaignCall = 2
Fax = 3
EMail = 4
Chat = 5
End Enum
acd.server.getNumberOfQualifiedAgents(skill, language, skillQualificationType).done(function (numberOfAgents) {
console.log('NumberOfQualifiedAgents ' + numberOfAgents + ' skill ' + skill +
' language ' + language +
' skillQualificationType ' + skillQualificationType)
})
getNumberOfAvailableAgents(skill as string, language as string, skillQualificationType as Integer) liefert einen integer Wert zurück, der angibt wie viele Agenten in der zum Wissensbereich korrespondierende ACD aktuell verfügbar sind.
Wissens-Qualifikations Typen:
Public Enum SkillQualificationType
Undefined = 0
AcdCall = 1
CampaignCall = 2
Fax = 3
EMail = 4
Chat = 5
End Enum
acd.server.getNumberOfAvailableAgents(skill, language, skillQualificationType).done(function (numberOfAgents) {
console.log('NumberOfAvailableAgents ' + numberOfAgents + ' skill ' + skill +
' language ' + language +
' skillQualificationType ' + skillQualificationType);
})