Benachrichtigen – Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 12 Minuten Lesedauer
  • Mit der Notify-API können Sie mithilfe von Skripts mit Notify-Anrufen und SMS-Nachrichten interagieren.

    Greifen Sie auf die globale Notify-Klasse und ihre zugehörigen Methoden im SNC-Namespace zu.

    Notify – call(String notifyPhoneNumber, String toPhoneNumber, GlideRecord conferenceCall, GlideRecord conferenceCallRecord, String userSysId, String groupSysId, GlideRecord sourceRecord)

    Ruft die angegebene E.164-konforme Telefonnummer an.

    Außerdem kann diese Methode die angegebene Telefonnummer automatisch zu einer angegebenen Konferenzschaltung hinzufügen.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    notifyPhoneNumber Zeichenfolge oder NotifyPhoneNumber Die Notify-Telefonnummer, von der aus Sie den Anruf tätigen können. Wenn Sie einen Anruf einleiten, wird der Workflow für ausgehende Anrufe für die dieser Rufnummer zugeordneten Nummerngruppe ausgeführt. Stellen Sie sicher, dass dieser Workflow eine An Konferenzgespräch teilnehmen-Aktivität enthält, um den Benutzer mit dem Konferenzanruf zu verbinden.
    toPhoneNumber Zeichenfolge Anzurufende Telefonnummer. 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 Tabelle „Benachrichtigungsanruf“ [notify_call], die den Konferenzschaltungsdatensatz identifiziert. Dieser Datensatz wird automatisch zum Workflow-Notizblock für ausgehende Anrufe als Variable „workflow.scratchpad.conference_call“ hinzugefügt.

    userSysId Zeichenfolge Optional. Eindeutiger Identifier (sys_id) des mit dem Anruf verbundenen Benutzers.
    groupSysId Zeichenfolge Optional. Eindeutiger Identifier (sys_id) der mit dem Anruf verbundenen Gruppe.
    sourceRecord GlideRecord Optional. Quelldatensatz, der diesen Aufruf ausgelöst hat.
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void

    Dieses Beispiel zeigt, wie Sie einen Anruf an eine andere Telefonnummer einleiten.

    var from = '+14048007337';
    var to = '+31646810495';
    
    // set up call
    new SNC.Notify().call(from, to);

    Dieses Beispiel zeigt, wie Sie einen Anruf an eine Liste von Telefonnummern einleiten und diese Nummern automatisch zu einer neuen Konferenzschaltung zusammenfügen.

    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 zeigt, wie Sie eine neue Konferenzschaltung einleiten.

    SNC.Notify.call('+15413970605', '+91406XXXXXXX', SNC.Notify.conferenceCall(), null, null, null);

    Dieses Beispiel zeigt, wie Sie eine neue Konferenzschaltung unter Verwendung eines Benutzerdatensatzes einleiten.

    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 zeigt, wie Sie eine neue Konferenzschaltung mit einem Benutzer-, Gruppen- und Quelldatensatz einleiten.

    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

    Um die call()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – call().

    Notify – conferenceCall(GlideRecord sourceRecord)

    Erstellt einen neuen Konferenzschaltungs-GlideRecord.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    sourceRecord GlideRecord Optional. Datensatz, der die Anforderung zum Erstellen der Konferenzschaltung eingeleitet hat. Wird verwendet, um die Quell- und Tabellenfelder des notify_conference_call-Datensatzes aufzufüllen.
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    GlideRecord Neuer Notify-Konferenzschaltungs-Datensatz [notify_conference_call].
    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

    Um die conferenceCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – conferenceCall().

    Notify – dequeueCall(GlideRecord callRecord)

    Nimmt einen Anruf wieder auf, nachdem dieser in eine Warteschlange (halten) gestellt wurde.

    Verwenden Sie diese Methode, um Anrufe wieder aufzunehmen, die mit der queueCall()-Methode in eine Warteschlange gestellt wurden.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    callRecord GlideRecord Ein GlideRecord-Objekt in der Tabelle Notify-Anruf [notify_call] mit dem gehaltenen Anruf, den Sie wieder aufnehmen möchten
    Tabelle : 6. Ausgabe
    Typ Beschreibung
    void

    Das folgende Beispiel zeigt, wie Sie einen gehaltenen Anruf erneut aktivieren.

    var notifyCallGr = new GlideRecord('notify_call');
    notifyCallGr.get('active participant sys id');
     
    if (notifyCallGr.isValid) {
        SNC.Notify.dequeueCall(notifyCallGr);
    }

    Bereichsbezogenes Äquivalent

    Um die dequeueCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – dequeueCall().

    Notify – forwardCall(GlideRecord call, String destination, String dtmf)

    Leitet den angegebenen Anruf an einen anderen Anrufempfänger weiter.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Anruf GlideRecord oder Zeichenfolge Notify-Anrufdatensatz oder die Anruf-ID des Telefonanbieters des weiterzuleitenden Anrufs.
    destination GlideRecord oder Zeichenfolge Notify-Telefonnummern-Datensatz oder eine E.164-konforme Telefonnummer des Anrufers, an den der Anruf weitergeleitet werden soll.
    dtmf Zeichenfolge Dual Tone-Multi Frequency (DTMF) Code, der bei Anrufverbindung gesendet werden soll.
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    void

    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

    Um die forwardCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – forwardCall().

    Notify – getAvailableClients(String notifyNumber)

    Gibt eine Liste von Clientsitzungen aus, die zum Empfang von Anrufen verfügbar sind.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    notifyNumber Zeichenfolge Gültige Notify-Telefonnummer.
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    GlideRecord GlideRecord aus der notify_client_session-Tabelle für die angegebene Telefonnummer.

    Gibt „0“ zurück, wenn es keine verfügbaren Client-Sitzungen gibt.

    Das folgende Beispiel zeigt die Verwendung der getAvailableClients()-Methode zur Indexierung in der notify_client_session-Tabelle und zum darauffolgenden Iterieren über alle verfügbaren Notify-Clients.

    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

    Um die getAvailableClients()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getAvailableClients().

    Notify – getParentCallID(GlideRecord callRecord)

    Gibt die sys_id des übergeordneten Aufrufs eines angegebenen Aufrufs aus.

    Jeder Anruf, der mit der Weiterleitung eines anderen Anrufs begonnen hat, z. B. mit der Workflow-Aktivität Weiterleiten, wird als untergeordnetes Element des ursprünglichen Anrufs betrachtet. Der ursprüngliche Anruf ist der übergeordnete Anruf.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    callRecord GlideRecord Notieren Sie in der Tabelle „Benachrichtigungsanruf“ [notify_call], für die der Anrufstatus zurückgegeben werden soll.
    Tabelle : 12. Ausgabe
    Typ Beschreibung
    Zeichenfolge Eindeutige sys_id des übergeordneten Anrufdatensatzes.

    Dieses Beispiel zeigt, wie Sie den übergeordneten Anruf des angegebenen Anrufs erhalten.

    var callRecord = new GlideRecord('notify_call');
    callRecord.get("0f4f5863ff13310014ecffffffffff28");
    
    var notify = new SNC.Notify();
    var parentCallID = notify.getParentCallID(callRecord);

    Notify – getPhoneNumbers()

    Gibt alle für Notify verfügbaren Telefonnummern und Kurzwahlnummern zurück.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    Liste Liste von NotifyPhoneNumber-Objekten, wobei jedes Objekt eine für Notify verfügbare Telefonnummer darstellt.
    var list = SNC.Notify.getPhoneNumbers();
    for (var i = 0; i < list.size(); i++) {
        var num = list.get(i);
        gs.info(num.getNumber())
    }

    Bereichsbezogenes Äquivalent

    Um die getPhoneNumbers()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getPhoneNumbers().

    Notify – getTokens(GlideRecord, record)

    Gibt Client-Token für aktive Telefontreiber zur Verwendung in WebRTC- oder mobilen Clients zurück.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Datensatz GlideRecord GlideRecord, mit dem der Notify-Client identifiziert wird, z. B. ein Gruppendatensatz oder ein Benutzerdatensatz.
    Tabelle : 16. Ergebnisse
    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 Sie die Client-Token für den aktuelle eingeloggten Benutzer erhalten.

    // 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 Sie die Client-Token für jede Notify-Gruppe erhalten.

    // 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

    Um die getTokens()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getTokens().

    Notify – getTokenTTL(String owner)

    Gibt die maximale Zeit zurück, die eine Clientsitzung für einen angegebenen Telefonietreiber aktiv bleibt, bevor das Zeitlimit automatisch überschritten wird.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Eigentümer Zeichenfolge Name des Telefonietreibers, für den die Sitzungsdauer abgerufen werden soll.

    Gültige Werte:

    • Twilio: für den alten Treiber
    • TwilioDirect: für den neuen Treiber
    Tabelle : 18. Ergebnisse
    Typ Beschreibung
    Ganzzahl Maximale Dauer der Sitzung (in Sekunden). Standard: 1800 Sekunden

    Das folgende Beispiel zeigt, wie diese Methode und die zugehörige Antwort ordnungsgemäß aufgerufen werden. Es zeigt auch, 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

    Um die getTokenTTL()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – getAvailableClients().

    Notify – hasCapability(String notifyPhoneNumber, String capability)

    Bestimmt, ob die angegebene Telefonnummer über die angegebene Fähigkeit verfügt.

    Der zur Telefonnummer zugehörige Telefontreiber enthält eine Liste aller Fähigkeiten des Telefons.
    Hinweis:
    Im Basissystem verfügt der Notify-JS-Treiber nur über die Fähigkeit „show_speakers“; dies kann geändert werden.
    Tabelle : 19. Parameter
    Name Typ Beschreibung
    notifyPhoneNumber Zeichenfolge Telefonnummer, für die nach der angegebenen Fähigkeit gesucht werden soll.
    Fähigkeit Zeichenfolge Zu erkennende Fähigkeit. Der Text der Zeichenfolge muss genau mit dem im Telefon übereinstimmen.
    Tabelle : 20. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob das angegebene Telefon über die angegebene Fähigkeit verfügt.
    • true: Das Telefon verfügt über die Fähigkeit
    • false: Das Telefon verfügt nicht über die Fähigkeit

    Dieses Beispiel zeigt, wie Sie prüfen können, 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

    Um die hasCapability()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – hasCapability().

    Notify – kick(GlideRecord participant)

    Entfernt den angegebenen Anrufer aus der aktuellen Notify-Konferenzschaltung.

    Tabelle : 21. Parameter
    Name Typ Beschreibung
    Teilnehmer GlideRecord GlideRecord-Objekt, das den Notify-Teilnehmer-Datensatz [notify_participant] des Anrufers enthält, der aus der Konferenzschaltung entfernt werden soll.
    Tabelle : 22. Ergebnisse
    Typ Beschreibung
    void

    Das folgende Beispiel zeigt, wie ein Teilnehmer aus einer Konferenzschaltung entfernt wird.

    var notifyParticipantGr = new GlideRecord('notify_participant');
    notifyParticipantGr.get('active participant sys id');
     
    if (notifyParticipantGr.isValid) {
        SNC.Notify.kick(notifyParticipantGr);
    }

    Bereichsbezogenes Äquivalent

    Um die kick()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – kick().

    Notify – modifyCall(GlideRecord callRecord, NotifyAction notifyAction)

    Führt eine oder mehrere Aktionen an einem aktiven Notify-Anruf durch.

    Zu den verfügbaren Aktionen, die Sie für Anrufe ausführen können, gehören das Hinzufügen des Anrufs zu Entfernen des Anrufs aus der Warteschlange, das Lesen von Text, das Abspielen von Audio oder das Weiterleiten des Anrufs. Sie können auch benutzerdefinierte Aktionen erstellen. Rufen Sie die modifyCall()-Methode auf, nachdem Sie alle Aktionen angegeben haben, die Sie auf den angegebenen Anruf anwenden möchten. Für weitere Informationen zu verfügbaren Aktionen finden Sie in der NotifyAction-API-Dokumentation.

    Tabelle : 23. Parameter
    Name Typ Beschreibung
    callRecord GlideRecord Notify-Anrufdatensatz [notify_call] des Anrufs, für den die Aktionen angewendet werden sollen.
    NotifyAction NotifyAction NotifyAction-Objekt, das eine oder mehrere Aktionen beschreibt, die für den Anruf ausgeführt werden sollen. Erstellen Sie dieses Objekt, indem Sie eine oder mehrere der NotifyAction()-Methoden aufrufen.
    Tabelle : 24. Ergebnisse
    Typ Beschreibung
    void

    Dieses Beispiel zeigt, wie Sie einen Anruf modifizieren.

    // 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

    Um die modifyCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – modifyCall().

    Notify – mute(GlideRecord participantRecord)

    Schaltet den angegebenen Konferenzschaltungs-Teilnehmer stumm.

    Tabelle : 25. Parameter
    Name Typ Beschreibung
    Partizipierender Datensatz GlideRecord GlideRecord aus der notify_participant-Tabelle für den stummzuschaltenden Teilnehmer.
    Tabelle : 26. Ergebnisse
    Typ Beschreibung
    void

    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

    Um die mute()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – mute().

    Notify – queueCall(GlideRecord callRecord)

    Fügt den angegebenen Anruf zu einer Warteschlange (halten) hinzu.

    Wiederaufnehmen eines Anrufs in der Warteschlange mit der dequeueCall()-Methode.

    Tabelle : 27. Parameter
    Name Typ Beschreibung
    callRecord GlideRecord Auf „Halten“ zu stellendes GlideRecord-Objekt des Notify-Anrufdatensatzes (Tabelle „notify_call“).
    Tabelle : 28. Ergebnisse
    Typ Beschreibung
    void

    Das folgende Beispiel zeigt, wie ein Anruf gehalten 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

    Um die queueCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – queueCall().

    Notify – sendBulkSMS(String notifyPhoneNumber, Array to PhoneNumbers, String messageBody, GlideRecord-Quelle)

    Sendet eine angegebene SMS-Nachricht an die angegebene Liste von Notify-Clients (Telefonnummern).

    Tabelle : 29. Parameter
    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, beispielsweise ein Incident.
    Tabelle : 30. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Null

    Das folgende Beispiel zeigt, wie Sie eine Massen-SMS senden.

    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

    Um die sendBulkSMS()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – sendBulkSMS().

    Notify – sendSMS(String notifyPhoneNumber, String to PhoneNumber, String messageBody, GlideRecord-Quelle)

    Sendet eine SMS an eine E.164-kompatible Telefonnummer.

    Diese Methode erstellt einen neuen Datensatz in der Tabelle „Notify Message“ [notify_message] und ordnet diesen dem Quelldatensatz zu.

    Tabelle : 31. Parameter
    Name Typ Beschreibung
    notifyPhoneNumber Zeichenfolge Notify-Telefonnummer, von der die SMS-Nachricht gesendet wird.
    toPhoneNumber Zeichenfolge E.164-konforme Telefonnummer, an die die SMS-Nachricht gesendet werden soll.
    messageBody Zeichenfolge Hauptteil der SMS-Textnachricht.
    Quelle GlideRecord Quelldatensatz, der diese SMS-Nachricht ausgelöst hat, beispielsweise ein Incident.
    Tabelle : 32. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Eindeutige Nachrichten-SID; im Notify-Message-Datensatz [notify_message] als message_id gespeichert.

    Das folgende Beispiel zeigt, wie Sie eine SMS-Nachricht senden.

    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 – unmute(GlideRecord participantRecord)

    Hebt die Stummschaltung für den angegebenen Konferenzschaltungs-Teilnehmer auf.

    Tabelle : 33. Parameter
    Name Typ Beschreibung
    Partizipierender Datensatz GlideRecord GlideRecord aus der notify_participant-Tabelle für den Teilnehmer, für den die Stummschaltung aufzuheben ist.
    Tabelle : 34. Ergebnisse
    Typ Beschreibung
    void

    Das folgende Beispiel zeigt, wie die Stummschaltung für einen Anrufer aufgehoben wird.

    var notifyParticipantGr = new GlideRecord('notify_participant');
    notifyParticipantGr.get('active participant sys id');
     
    if (notifyParticipantGr.isValid) {
        SNC.Notify.unmute(notifyParticipantGr);
    }

    Bereichsbezogenes Äquivalent

    Um die unmute()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: NotifyScoped – unmute().