NotifyPhoneNumber : Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 6 Minuten Lesedauer
  • Mit der NotifyPhoneNumber- API können Sie Informationen zu einer Notify-Telefonnummer abfragen.

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

    NotifyPhoneNumber – getDialCode()

    Gibt die internationale Vorwahlnummer für eine Notify-Telefonnummer aus.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Internationale Vorwahl für ein Land.

    Dieses Beispiel zeigt, wie Sie den Wählcode für eine Telefonnummer erhalten.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getDialCode());
    }

    Bereichsbezogenes Äquivalent

    Um die getDialCode()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – getDialCode().

    NotifyPhoneNumber – getID()

    Gibt die ID dieser Telefonnummer aus, wie vom Telefonanbieter festgelegt.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Identifier der Nummer beim Telefonanbieter.

    Dieses Beispiel zeigt, wie Sie den eindeutigen Identifier für eine Telefonnummer erhalten.

    var numbers = SNC.NotifyScoped.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getID());
    }

    Bereichsbezogenes Äquivalent

    Um die getID()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – getID().

    NotifyPhoneNumber – getNumber()

    Gibt die numerische Telefonnummer für den aktuellen Notify-Anrufer zurück.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Ergebnisse
    Typ Beschreibung
    Zeichenfolge E.164-konforme Telefonnummer.

    Dieses Beispiel zeigt, wie Sie die Telefonnummer eines Notify-Anrufers erhalten.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getNumber());
    }

    Bereichsbezogenes Äquivalent

    Um die getNumber()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – getNumber().

    NotifyPhoneNumber – getOwner()

    Gibt den Telefonanbieter aus, der dieser Telefonnummer zugeordnet ist.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Telefonanbieter, der der Nummer zugeordnet ist: Twilio.

    Dieses Beispiel zeigt, wie Sie den Telefonanbieter erhalten, der die angegebene Telefonnummer besitzt.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getOwner());
    }

    Bereichsbezogenes Äquivalent

    Um die getOwner()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – getOwner().

    NotifyPhoneNumber – getTerritory()

    Gibt das Land aus, das der Telefonnummer zugeordnet ist.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Name des Landes, zu dem die Telefonnummer gehört.

    Dieses Beispiel zeigt, wie Sie das Land eines Notify-Anrufers erhalten.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.getTerritory());
    }

    Bereichsbezogenes Äquivalent

    Um die getTerritory()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – getTerritory().

    NotifyPhoneNumber – isShortCode()

    Bestimmt, ob die aktuelle Notify-Telefonnummer eine Kurzwahlnummer ist.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Ergebnisse
    Typ Beschreibung
    Boolean Kennzeichnung, die angibt, ob die aktuelle Notify-Telefonnummer eine Kurzwahlnummer ist.
    • true: Telefonnummer ist eine Kurzwahlnummer.
    • false: Telefonnummer ist keine Kurzwahlnummer.

    Dieses Beispiel zeigt, wie Sie prüfen können, ob die aktuelle Notify-Telefonnummer eine Kurzwahlnummer ist.

    GlideRecord notifyNumber = new GlideRecord(TABLE_NOTIFY_NUMBER);
    notifyNumber.query(COL_NUMBER, notifyPhoneNumber.getNumber());
    
    if (!notifyNumber.next()) {
      notifyNumber.initialize();
      notifyNumber.setValue(COL_OWNER, notifyPhoneNumber.getOwner());
      if (notifyPhoneNumber.isShortCode()) {
        notifyNumber.setValue(COL_SHORT_CODE, notifyPhoneNumber.getNumber());
      } else {
        notifyNumber.setValue(COL_PHONE_NUMBER, notifyPhoneNumber.getNumber());
      }

    NotifyPhoneNumber – supportsConferenceCall()

    Bestimmt, ob die Notify-Telefonnummer Konferenzanrufe unterstützt.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer Konferenzschaltungen unterstützt.
    • true: Telefonnummer unterstützt Konferenzschaltungen
    • false: Telefonnummer unterstützt keine Konferenzschaltungen

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer Konferenzschaltungen unterstützt.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsConferenceCall());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsConferenceCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsConferenceCall().

    NotifyPhoneNumber – supportsIncomingPhoneCall()

    Bestimmt, ob die Notify-Telefonnummer den Empfang von Anrufen unterstützt.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 16. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer eingehende Telefonanrufe unterstützt.
    • true: Telefonnummer unterstützt eingehende Telefonanrufe
    • false: Telefonnummer unterstützt eingehende Telefonanrufe nicht

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer eingehende Telefonanrufe empfangen kann.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsIncomingPhoneCall());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsIncomingPhoneCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsIncomingPhoneCall().

    NotifyPhoneNumber – supportsIncomingSMS()

    Bestimmt, ob die Notify-Telefonnummer den Empfang von SMS-Nachrichten unterstützt.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 18. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer den Empfang eingehender MMS-Nachrichten unterstützt.
    • true: Telefonnummer unterstützt den Empfang eingehender MMS-Nachrichten
    • false: Telefonnummer unterstützt den Empfang eingehender MMS-Nachrichten nicht

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer eingehende SMS-Nachrichten empfangen kann.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsIncomingSMS());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsIncomingSMS()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsIncomingSMS().

    NotifyPhoneNumber – supportsOutgoingPhoneCall()

    Bestimmt, ob die Notify-Telefonnummer die Einleitung von Anrufen unterstützt.

    Tabelle : 19. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 20. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer das Einleiten ausgehender Telefonanrufe unterstützt.
    • true: Telefonnummer unterstützt das Einleiten ausgehender Telefonanrufe
    • false: Telefonnummer unterstützt das Einleiten ausgehender Telefonanrufe nicht

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer ausgehende Telefonanrufe tätigen kann.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsOutgoingPhoneCall());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsOutgoingPhoneCall()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsOutgoingPhoneCall().

    NotifyPhoneNumber – supportsOutgoingSMS()

    Bestimmt, ob die Notify-Telefonnummer das Senden von SMS-Nachrichten unterstützt.

    Tabelle : 21. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 22. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer das Senden von SMS-Nachrichten unterstützt.
    • true: Telefonnummer unterstützt das Senden von SMS-Nachrichten
    • false: Telefonnummer unterstützt das Senden von SMS-Nachrichten nicht

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer ausgehende SMS-Nachrichten initiieren kann.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsOutgoingSMS());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsOutgoingSMS()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsOutgoingSMS().

    NotifyPhoneNumber – supportsRecording()

    Bestimmt, ob die Notify-Telefonnummer das Aufzeichnen von Telefonanrufen unterstützt.

    Tabelle : 23. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 24. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer das Aufzeichnen von Telefonanrufen unterstützt.
    • true: Telefonnummer unterstützt das Aufzeichnen von Telefonanrufen
    • false: Telefonnummer unterstützt das Aufzeichnen von Telefonanrufen nicht

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer Anrufe aufzeichnen kann.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsRecording());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsRecording()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsRecording().

    NotifyPhoneNumber – supportsWebRTC()

    Bestimmt, ob die Notify-Telefonnummer Anrufe an einen Browser unterstützt, beispielsweise in einer WebRTC-Implementierung.

    Tabelle : 25. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 26. Ergebnisse
    Typ Beschreibung
    Boolean Wert, der angibt, ob die Notify-Telefonnummer Anrufe an einen Browser unterstützt.
    • true: Telefonnummer unterstützt Anrufe an einen Browser
    • false: Telefonnummer unterstützt Anrufe an einen Browser nicht

    Dieses Beispiel zeigt, wie Sie feststellen können, ob ein Notify-Anrufer Browser-to-Browser-Anrufe einleiten/annehmen kann.

    var numbers = SNC.Notify.getPhoneNumbers();
     
    // Here numbers is of type List
    if (numbers.size() > 0) {
       var number = numbers.get(0);
     
       // Here number is of type NotifyPhoneNumber
      gs.info(number.supportsWebRTC());
    }

    Bereichsbezogenes Äquivalent

    Um die supportsWebRTC()-Methode in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie die entsprechende bereichsbezogene Methode: Scoped NotifyPhoneNumber – supportsWebRTC().