Benachrichtigen – Global
Die Benachrichtigen Mit der API können Sie mit Notify-Aufrufen und SMS-Nachrichten mithilfe von Skripts interagieren.
Greifen Sie auf die globale zu Benachrichtigen Klasse und die zugehörigen Methoden in SNC Namespace.
Notify – Anruf(Zeichenfolge notifyPhoneNumber, Zeichenfolge zu PhoneNumber, GlideRecord-KonferenzCall, GlideRecord-KonferenzCallRecord, Zeichenfolge userSysId, Zeichenfolge groupSysId, GlideRecord sourceRecord)
Ruft die angegebene E.164-konforme Telefonnummer an.
Darüber hinaus kann diese Methode die angegebene Telefonnummer automatisch einer angegebenen Telefonkonferenz hinzufügen.
| Name | Typ | Beschreibung |
|---|---|---|
| NotifyPhoneNumber | Zeichenfolge oder Benachrichtigungs-PhoneNumber | Benachrichtigen Sie die Telefonnummer, von der aus der Anruf getätigt werden soll. Wenn Sie einen Anruf initiieren, wird der Workflow für ausgehende Anrufe für die Nummerngruppe ausgeführt, die dieser Nummer zugeordnet ist. Stellen Sie sicher, dass dieser Workflow einen enthält Nehmen Sie an einer Telefonkonferenz Teil Aktivität zum Verbinden des Anwenders mit der Telefonkonferenz. |
| Zu PhoneNumber | Zeichenfolge | Telefonnummer, die angerufen werden soll. Angerufene Nummern werden der Telefonkonferenz hinzugefügt. |
| Konferenzanruf | GlideRecord | Optional. Wenn dieser Parameter übergeben wird, werden die Anrufer in identifiziert toPhoneNumberParameter werden automatisch der von diesem Datensatz identifizierten Telefonkonferenz hinzugefügt. GlideRecord für die Notify-Anruftabelle [Notify_Call], die den Telefonkonferenzdatensatz identifiziert. Dieser Datensatz wird automatisch dem Scratchpad für ausgehende Anrufe als Variable „Workflow.Scratchpad.Conference_call“ hinzugefügt. |
| userSysId | Zeichenfolge | Optional. Eindeutiger Bezeichner (sys_ID) des Anwenders, der dem Anruf zugeordnet ist. |
| groupSysId | Zeichenfolge | Optional. Eindeutiger Bezeichner (sys_ID) der Gruppe, die dem Aufruf zugeordnet ist. |
| QuelleDatensatz | GlideRecord | Optional. Quelldatensatz, der diesen Anruf ausgelöst hat. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Dieses Beispiel veranschaulicht, wie Sie einen Anruf an eine andere Telefonnummer initiieren.
var from = '+14048007337';
var to = '+31646810495';
// set up call
new SNC.Notify().call(from, to);
Dieses Beispiel veranschaulicht, wie Sie einen Anruf zur Liste von Telefonnummern initiieren und diese Nummern automatisch in eine neue Telefonkonferenz einbinden.
var notify = new SNC.Notify();
var from = '+14041234567';
var participants = ['+31612345678', '+31623456789', '+31687654321'];
// set up a conference call
var conferenceCall = notify.conferenceCall();
// set up the outbound calls for all conference call participants
for (var i in participants) {
var to = participants[i];
notify.call(from, to, conferenceCall);
}
Dieses Beispiel veranschaulicht, wie eine neue Telefonkonferenz initiiert wird.
SNC.Notify.call('+15413970605', '+91406XXXXXXX', SNC.Notify.conferenceCall(), null, null, null);
Dieses Beispiel veranschaulicht, wie eine neue Telefonkonferenz mithilfe eines Anwenderdatensatzes initiiert wird.
var sysUserGr = new GlideRecord('sys_user');
sysUserGr.get('active conference sys id');
if (conferenceGr.isValid) {
SNC.Notify.call('+15413970605', '+91406XXXXXXX', SNC.Notify.conferenceCall(), sysUserGr.getUniqueValue(), null, null);
}
Dieses Beispiel veranschaulicht, wie eine neue Telefonkonferenz mit einem Anwender-, Gruppen- und Quelldatensatz initiiert wird.
var sysUserGr = new GlideRecord('sys_user');
sysUserGr.get('active sys user sys id');
var sysUserGroupGr = new GlideRecord('sys_user_group');
sysUserGroupGr.get('active sys user group sys id');
var incidentGr = new GlideRecord('incident');
incidentGr.get('incident sys_id');
if (conferenceGr.isValid) {
SNC.Notify.call('+15413970605', '+91406XXXXXXX',
SNC.Notify.conferenceCall(),
sysUserGr.getUniqueValue(),
sysUserGroupGr.getUniqueValue(),
incidentGr.getUniqueValue());
}
Bereichsbezogenes Äquivalent
Zur Verwendung von Anruf() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – Call() .
Notify – conferenceCall(GlideRecord sourceRecord)
Erstellt einen neuen GlideRecord für Telefonkonferenzen.
| Name | Typ | Beschreibung |
|---|---|---|
| QuelleDatensatz | GlideRecord | Optional. Datensatz, der die Anforderung zum Erstellen der Telefonkonferenz initiiert hat. Wird verwendet, um die Quell- und Tabellenfelder im Datensatz „Notify_Conference_call“ auszufüllen. |
| Typ | Beschreibung |
|---|---|
| GlideRecord | Neuer Notify-Konferenzanruf [Notify_Conference_call]-Datensatz. |
var notify = new SNC.Notify();
var from = '+14041234567';
var participants = ['+31612345678', '+31623456789', '+31687654321'];
// set up a conference call
var conferenceCall = notify.conferenceCall();
// set up the outbound calls for all conference call participants
for (var i in participants) {
var to = participants[i];
notify.call(from, to, conferenceCall);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von ConferenceCall() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – conferenceCall() .
Notify – dequeue eCall(GlideRecord callRecord)
Setzt einen Anruf fort, nachdem er in eine Warteschlange gestellt wurde (in Warteschlange).
Verwenden Sie diese Methode, um Anrufe fortzusetzen, die mit in eine Warteschlange gestellt wurden Warteschlangenaufruf() Methode.
| Name | Typ | Beschreibung |
|---|---|---|
| Calldatensatz | GlideRecord | Ein GlideRecord-Objekt in der Notify-Anruftabelle [Notify_Call] mit dem gehaltenen Anruf, den Sie fortsetzen möchten. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie Sie einen Anruf erneut aktivieren, der angehalten wurde.
var notifyCallGr = new GlideRecord('notify_call');
notifyCallGr.get('active participant sys id');
if (notifyCallGr.isValid) {
SNC.Notify.dequeueCall(notifyCallGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von DewareCall() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – dequeueCall() .
Notify – ForwardCall (GlideRecord-Anruf, Zeichenfolgenziel, zeichenfolgendtmf)
Leitet den angegebenen Anruf an einen anderen Anrufempfänger weiter.
| Name | Typ | Beschreibung |
|---|---|---|
| Rufen Sie an | GlideRecord oder Zeichenfolge | Benachrichtigen Sie den Anrufdatensatz oder die Anruf-ID des Telefonanbieter des weiterzuleitenden Anrufs. |
| destination | GlideRecord oder Zeichenfolge | Benachrichtigen Sie den Telefonnummerndatensatz oder eine E.164-konforme Telefonnummer des Anrufers, an den der Anruf weitergeleitet werden soll. |
| dtmf | Zeichenfolge | Doppelton: Multifrequenz-Code (DTMF), der bei Anrufverbindung gesendet werden soll. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie ein Anruf an eine andere Telefonnummer weitergeleitet wird.
var callID = 'CA92374b5aa561dab476a7001db6026edc'; // Twilio Call ID
var phoneNumber = '+91406xxxxxxx';
var dtmfTones = null;
var notifyCallGr = new GlideRecord('notify_call');
notifyCallGr.get('active participant sys id');
if (notifyCallGr.isValid) {
SNC.Notify.forwardCall(notifyCallGr(or) callID, phoneNumber, dtmfTones)
}
Bereichsbezogenes Äquivalent
Zur Verwendung von ForwardCall() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – ForwardCall() .
Notify – getAvailableClients (Zeichenfolge notifyNumber)
Gibt eine Liste von Client-Sitzungen zurück, die für den Empfang von Anrufen verfügbar sind.
| Name | Typ | Beschreibung |
|---|---|---|
| Benachrichtigungsnummer | Zeichenfolge | Gültige Notify-Telefonnummer. |
| Typ | Beschreibung |
|---|---|
| GlideRecord | GlideRecord aus der Tabelle Notify_Client_Session für die angegebene Telefonnummer. Gibt „0“ zurück, wenn keine Client-Sitzungen verfügbar sind. |
Das folgende Beispiel zeigt, wie Sie die Methode getAvailableClients() verwenden, um in die Tabelle „Notify_Client_Session“ zu indizieren und dann über alle verfügbaren Notify-Clients hinweg zu iterieren.
var clientSessionGr = SNC.Notify.getAvailableClients('+185xxxxxxxx');
// Here clientSessionGr is of type GlideRecord on 'notify_client_session' table.
var isLoggedInUserAvailable = false;
while (clientSessionGr.next()) {
if (clientSessionGr.user == gs.getUserID())
isLoggedInUserAvailable = clientSessionGr.available;
}
gs.info('isLoggedInUserAvailable - ' + isLoggedInUserAvailable);
Bereichsbezogenes Äquivalent
Zur Verwendung von GetAvailableClients() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getAvailableClients() .
Notify – getParentCallID (GlideRecord callRecord)
Gibt die sys_ID des übergeordneten Aufrufs eines angegebenen Aufrufs zurück.
Jeder Anruf, der durch die Weiterleitung eines anderen Anrufs gestartet wird, z. B. mit der Weiterleitungs-Workflow-Aktivität, wird als untergeordnetes Element des ursprünglichen Anrufs betrachtet. Der ursprüngliche Anruf ist der übergeordnete Anruf.
| Name | Typ | Beschreibung |
|---|---|---|
| Calldatensatz | GlideRecord | Datensatz in der Notify-Anruftabelle [Notify_call], für den der Anrufstatus zurückgegeben werden soll. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Eindeutige sys_ID des übergeordneten Anrufdatensatzes. |
Dieses Beispiel zeigt, wie der übergeordnete Aufruf des angegebenen Anrufs abgerufen wird.
var callRecord = new GlideRecord('notify_call');
callRecord.get("0f4f5863ff13310014ecffffffffff28");
var notify = new SNC.Notify();
var parentCallID = notify.getParentCallID(callRecord);
Notify – getPhoneNumbers()
Gibt alle Telefonnummern und Kurzwahlen zurück, die zur Benachrichtigung verfügbar sind.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Liste | Liste von NotifyPhoneNumber-Objekten, wobei jedes Objekt eine Telefonnummer darstellt, die benachrichtigt werden kann. |
var list = SNC.Notify.getPhoneNumbers();
for (var i = 0; i < list.size(); i++) {
var num = list.get(i);
gs.info(num.getNumber())
}
Bereichsbezogenes Äquivalent
Zur Verwendung von GetPhoneNumbers() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getPhoneNumbers() .
Notify – getTokens (GlideRecord, Datensatz)
Gibt Client-Token für alle aktiven Telefonietreiber zur Verwendung in WebRTC- oder mobilen Clients zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| record | GlideRecord | GlideRecord, der zur Identifizierung des Notify-Clients verwendet werden soll, z. B. ein Gruppendatensatz oder ein Anwenderdatensatz. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Web-RTC-Token für die unterstützten Treiber als JSON-Zeichenfolge mit dem folgenden Format: {DriverName1: „token1“, driverName2: „token2“}, z. B. „TwilioDirect“:„eyJhxxxx.eyJleHAiOixxxx.7fejxxx_mbLxxx“ |
Dieses Beispiel zeigt, wie die Client-Token für den derzeit angemeldeten Anwender abgerufen werden.
// get Notify client Tokens per active Notify driver for the currently logged in user
var json = new SNC.Notify().getTokens();
// Parse the JSON that was return into a tokens object
var tokens = JSON.parse(json);
// Log line
gs.log('Notify client tokens for the currently logged in user');
// iterate over the driver tokens
for (var driver in tokens) {
gs.log(driver + ' Driver token: ' + tokens[driver]);
}
Dieses Beispiel zeigt, wie die Client-Token für jede Notify-Gruppe abgerufen werden.
// instantiate Notify
var notify = new SNC.Notify();
// get all Notify Groups
var notifyGroup = new GlideRecord("notify_group");
notifyGroup.query();
// iterate over all notify groups
while (notifyGroup.next()) {
// generate Notify Client tokens per active Notify Driver for this group
var json = notify.getTokens(notifyGroup);
var tokens = JSON.parse(json);
for (var driver in tokens) {
gs.log(gs.getMessage("Notify Client token for {0} driver and Notify Group '{1}': {2}", [driver, notifyGroup.getValue('name'), tokens[driver]]));
}
}
Bereichsbezogenes Äquivalent
Zur Verwendung von GetToken() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getTokens() .
Notify – getTokenTTL (Zeichenfolgenbesitzer)
Gibt die maximale Zeit zurück, die eine Clientsitzung für einen angegebenen Telefonietreiber aktiv bleibt, bevor eine automatische Zeitüberschreitung auftritt.
| Name | Typ | Beschreibung |
|---|---|---|
| Eigentümer | Zeichenfolge | Name des Telefonie-Treibers, für den die Sitzungslänge abgerufen werden soll. Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| Ganzzahl | Maximale Länge der Sitzung (in Sekunden). Standard: 1800 Sekunden |
Das folgende Beispiel zeigt, wie diese Methode und die zugehörige Antwort ordnungsgemäß aufgerufen werden. Es wird auch angezeigt, was zurückgegeben wird, wenn ein ungültiger Treiber übergeben wird.
var owner = "TwilioDirect"; // Valid driver
var ttl = SNC.Notify.getTokenTTL(owner);
gs.info("Token TTL for " + owner + " --> " + ttl);
owner = "Abcxyz"; // Invalid driver
ttl = SNC.Notify.getTokenTTL(owner);
// For an invalid driver, we throw NoSuchNotifyDriverException saying that Abcxyzdriver is not available
// and return the default value of TTL
gs.info("Token TTL for " + owner + " --> " + ttl);
Bereichsbezogenes Äquivalent
Zur Verwendung von GetTokenTTL() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getAvailableClients() .
Notify – hasCapability (Zeichenfolge notifyPhoneNumber, Zeichenfolgenfähigkeit)
Bestimmt, ob die angegebene Telefonnummer über die angegebene Fähigkeit verfügt.
| Name | Typ | Beschreibung |
|---|---|---|
| NotifyPhoneNumber | Zeichenfolge | Telefonnummer, für die nach der angegebenen Fähigkeit gesucht werden soll. |
| Fähigkeit | Zeichenfolge | Fähigkeit zur Erkennung. Der Zeichenfolgentext muss genau mit dem im Telefon übereinstimmen. |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob das angegebene Telefon über die angegebene Fähigkeit verfügt.
|
Dieses Beispiel zeigt, wie überprüft wird, ob ein Telefon über eine bestimmte Fähigkeit verfügt.
// Each driver has a defined set of capabilities.
var capability = 'show_speakers';
gs.info(SNC.Notify.hasCapability('+185xxxxxxxx', capability)); // true
capability = 'send_sms';
gs.info(SNC.Notify.hasCapability('+185xxxxxxxx', capability)); // false
Bereichsbezogenes Äquivalent
Zur Verwendung von HasCapability() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – hasCapability() .
Notify – Kick (GlideRecord-Teilnehmer)
Entfernt den angegebenen Anrufer aus der aktuellen Notify-Telefonkonferenz.
| Name | Typ | Beschreibung |
|---|---|---|
| Teilnehmer | GlideRecord | GlideRecord-Objekt, das den Notify-Teilnehmer [Notify_participant]-Datensatz des Anrufers enthält, der aus der Telefonkonferenz entfernt werden soll. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie ein Teilnehmer aus einer Telefonkonferenz entfernt wird.
var notifyParticipantGr = new GlideRecord('notify_participant');
notifyParticipantGr.get('active participant sys id');
if (notifyParticipantGr.isValid) {
SNC.Notify.kick(notifyParticipantGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von Kick() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – Kick() .
Notify – modifyCall(GlideRecord callRecord, NotifyAction notifyAction)
Führt eine oder mehrere Aktionen für einen aktiven Notify-Telefonanruf aus.
Zu den verfügbaren Aktionen, die Sie für Anrufe ausführen können, gehören das Anrufen in die Warteschlange oder das Entfernen aus der Warteschlange, das Lesen von Text, die Wiedergabe von Audio oder die Weiterleitung des Anrufs. Sie können auch anwenderdefinierte Aktionen erstellen, die aufrufen ModifyCall() Methode, nachdem Sie alle Aktionen angegeben haben, die Sie auf den angegebenen Aufruf anwenden möchten. Weitere Informationen finden Sie unter Benachrichtigungsaktion API-Dokumentation für weitere Informationen zu verfügbaren Aktionen.
| Name | Typ | Beschreibung |
|---|---|---|
| Calldatensatz | GlideRecord | Notify-Anruf [Notify_Call]-Datensatz des Anrufs, für den die Aktionen angewendet werden sollen. |
| NotifyAction | Benachrichtigungsaktion | NotifyAction-Objekt, das eine oder mehrere Aktionen beschreibt, die für den Anruf ausgeführt werden sollen. Erstellen Sie dieses Objekt, indem Sie mindestens eines aufrufen Benachrichtigungsaktion() Methoden. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Dieses Beispiel zeigt, wie ein Anruf geändert wird.
// get the most recent call record
var callRecord = new GlideRecord('notify_call');
callRecord.orderByDesc('sys_created_on');
callRecord.query();
if (callRecord.next()) {
// instantiate notify action container class
var notifyAction = new SNC.NotifyAction();
// The call is already in progress. Now, we want to modify the call behavior by putting this call in a queue.
// So, we add a queue action to queue the call
notifyAction.addQueue('my fancy queue');
// modify the call by passing in the above action, putting the call in a queue
new SNC.Notify().modifyCall(callRecord, notifyAction);
} else {
gs.log('no such call record');
}
Bereichsbezogenes Äquivalent
Zur Verwendung von ModifyCall() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – modifyCall() .
Notify – stummschalten (GlideRecord partiantRecord)
Schaltet den angegebenen Konferenzteilnehmer stumm.
| Name | Typ | Beschreibung |
|---|---|---|
| Partizipierender Datensatz | GlideRecord | GlideRecord aus der Tabelle Notify_participant, damit der Teilnehmer stummgeschaltet werden kann. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie ein Anrufer stummgeschaltet wird.
var notifyParticipantGr = new GlideRecord('notify_participant');
notifyParticipantGr.get('active participant sys id');
if (notifyParticipantGr.isValid) {
SNC.Notify.mute(notifyParticipantGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von Stummschalten () Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – stummschalten() .
Notify – Warteschlangenruf (GlideRecord callRecord)
Legt den angegebenen Anruf in eine Warteschlange (angehalten).
Setzen Sie einen Anruf in der Warteschlange mit fort DewareCall() Methode.
| Name | Typ | Beschreibung |
|---|---|---|
| Calldatensatz | GlideRecord | GlideRecord-Objekt des Notify-Anrufdatensatzes (Notify_call-Tabelle), der angehalten werden soll. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie ein Anruf in den Wartestatus versetzt wird (in der Warteschlange).
var notifyCallGr = new GlideRecord('notify_call');
notifyCallGr.get('active participant sys id');
if (notifyCallGr.isValid) {
SNC.Notify.queueCall(notifyCallGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von Warteschlangenaufruf() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – QueueCall() .
Notify – sendBulkSMS (Zeichenfolge notifyPhoneNumber, Array zu PhoneNumbers, Zeichenfolge messageBody, GlideRecord-Quelle)
Sendet eine angegebene SMS-Nachricht an die angegebene Liste der Notify-Clients (Telefonnummern).
| Name | Typ | Beschreibung |
|---|---|---|
| NotifyPhoneNumber | Zeichenfolge | Notify-Telefonnummer, von der die SMS-Nachricht gesendet wird. |
| Zu PhoneNumbers | Array aus Zeichenfolgen | Kommagetrennte Liste von Telefonnummern, an die die SMS-Nachricht gesendet werden soll. Format: E.164 |
| MessageBody | Zeichenfolge | Zu sendender SMS-Text. |
| Quelle | GlideRecord | Quelldatensatz, der diese SMS-Nachricht ausgelöst hat, z. B. ein Incident. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Null |
Das folgende Beispiel zeigt, wie eine Massen-SMS-Nachricht gesendet wird.
var incidentGr = new GlideRecord('incident');
incidentGr.get(active incident sys_id');
if (incidentGr.isValid()) {
SNC.Notify.sendBulkSMS('+15413970605', ['+919885XXXXXX', '+919775XXXXXX'], 'Test automation message', incidentGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von GesendBulkSMS() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – sendBulkSMS() .
Notify – sendSMS (Zeichenfolge notifyPhoneNumber, Zeichenfolge zu PhoneNumber, Zeichenfolge messageBody, GlideRecord-Quelle)
Sendet eine SMS-Textnachricht an eine E.164-konforme Telefonnummer.
Diese Methode erstellt einen neuen Datensatz in der Notify-Nachricht [Notify_message]-Tabelle und ordnet ihn dem Quelldatensatz zu.
| Name | Typ | Beschreibung |
|---|---|---|
| NotifyPhoneNumber | Zeichenfolge | Notify-Telefonnummer, von der die SMS-Nachricht gesendet wird. |
| Zu PhoneNumber | Zeichenfolge | E.164-konforme Telefonnummer, an die die SMS-Nachricht gesendet werden soll. |
| MessageBody | Zeichenfolge | Textkörper der SMS-Textnachricht. |
| Quelle | GlideRecord | Quelldatensatz, der diese SMS-Nachricht ausgelöst hat, z. B. ein Incident. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Eindeutige Nachrichten-SID; im Notify-Nachricht [Notify_message]-Datensatz als Message_ID gespeichert |
Das folgende Beispiel zeigt, wie eine SMS-Nachricht gesendet wird.
var incidentGr = new GlideRecord('incident');
incidentGr.get('active incident sys_id');
if (incidentGr.isValid()) {
SNC.Notify.sendSMS('+15413970605', '+919885XXXXXX', 'Test automation message', incidentGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von GesendSMS() Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – sendSMS() .
Notify – Stummschaltung aufheben (GlideRecord partiantRecord)
Hebt die Stummschaltung des angegebenen Konferenzteilnehmers auf.
| Name | Typ | Beschreibung |
|---|---|---|
| Partizipierender Datensatz | GlideRecord | GlideRecord aus der Tabelle Notify_participant, damit der Teilnehmer die Stummschaltung aufheben kann. |
| Typ | Beschreibung |
|---|---|
| Ungültig |
Das folgende Beispiel zeigt, wie die Stummschaltung eines Anrufers aufgehoben wird.
var notifyParticipantGr = new GlideRecord('notify_participant');
notifyParticipantGr.get('active participant sys id');
if (notifyParticipantGr.isValid) {
SNC.Notify.unmute(notifyParticipantGr);
}
Bereichsbezogenes Äquivalent
Zur Verwendung von Stummschaltung aufheben () Methode in einer bereichsbezogenen Anwendung verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – unstummschalten() .