NotifyPhoneNumber : global

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 8 minutes de lecture
  • L’API NotifyPhoneNumber vous permet d’interroger des informations sur un numéro de téléphone Notification.

    Accédez à la classe globale NotifyPhoneNumber et à ses méthodes associées dans l’espace de noms SNC .

    NotifyPhoneNumber : getDialCode()

    Renvoie l’indicatif international d’un numéro de téléphone de Notification.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Chaîne Indicatif téléphonique international d’un pays.

    Cet exemple montre comment obtenir l’indicatif d’un numéro de téléphone.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode getDialCode() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : NotifyPhoneNumber inclus dans le périmètre : getDialCode().

    NotifyPhoneNumber : getID()

    Renvoie l’ID de ce numéro de téléphone tel que défini par le fournisseur de téléphonie.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    Chaîne Identificateur du numéro dans le fournisseur de téléphonie.

    Cet exemple montre comment obtenir l’identificateur unique d’un numéro de téléphone.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode getID() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : NotifyPhoneNumber inclus dans le périmètre : getID().

    NotifyPhoneNumber : getNumber()

    Renvoie le numéro de téléphone numérique de l’appelant actuel de Notification.

    Tableau 5. Paramètres
    Nom Type Description
    Aucun
    Tableau 6. Renvoie
    Type Description
    Chaîne Numéro de téléphone conforme E.164.

    Cet exemple montre comment obtenir le numéro de téléphone d’un appelant de Notification.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode getNumber() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : NotifyPhoneNumber inclus dans le périmètre : getNumber().

    NotifyPhoneNumber : getOwner()

    Renvoie le fournisseur de téléphonie associé à ce numéro de téléphone.

    Tableau 7. Paramètres
    Nom Type Description
    Aucun
    Tableau 8. Renvoie
    Type Description
    Chaîne Fournisseur de téléphonie associé au numéro : Twilio.

    Cet exemple montre comment obtenir le fournisseur de téléphonie qui possède le numéro de téléphone spécifié.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode getOwner() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : NotifyPhoneNumber inclus dans le périmètre : getOwner().

    NotifyPhoneNumber : getTerritory()

    Renvoie le pays associé au numéro de téléphone.

    Tableau 9. Paramètres
    Nom Type Description
    Aucun
    Tableau 10. Renvoie
    Type Description
    Chaîne Nom du pays auquel le numéro de téléphone appartient.

    Cet exemple montre comment obtenir le pays d’un appelant de Notification.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode getTerritory() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - getTerritory().

    NotifyPhoneNumber : isShortCode()

    Détermine si le numéro de téléphone Notification actuel est un code court.

    Tableau 11. Paramètres
    Nom Type Description
    Aucun
    Tableau 12. Renvoie
    Type Description
    Booléen Marqueur indiquant si le numéro de téléphone Notification actuel est un code court.
    • vrai : le numéro de téléphone est un code court.
    • Faux : Numéro de téléphone n’est pas un code court.

    Cet exemple montre comment vérifier si le numéro de téléphone Notification actuel est un code court.

    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()

    Détermine si le numéro de téléphone de Notification prend en charge la téléconférence.

    Tableau 13. Paramètres
    Nom Type Description
    Aucun
    Tableau 14. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge la téléconférence.
    • vrai : le numéro de téléphone prend en charge la téléconférence
    • faux : le numéro de téléphone ne prend pas en charge la téléconférence

    Cet exemple montre comment déterminer si un appelant de Notification prend en charge les téléconférences.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsConferenceCall() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsConferenceCall().

    NotifyPhoneNumber : prend en charge IncomingPhoneCall()

    Détermine si le numéro de téléphone de Notification prend en charge la réception d’appels téléphoniques.

    Tableau 15. Paramètres
    Nom Type Description
    Aucun
    Tableau 16. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge les appels téléphoniques entrants.
    • vrai : le numéro de téléphone prend en charge les appels téléphoniques entrants
    • faux : le numéro de téléphone ne prend pas en charge les appels téléphoniques entrants

    Cet exemple montre comment déterminer si un appelant de Notification peut recevoir des appels téléphoniques entrants.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsIncomingPhoneCall() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsIncomingPhoneCall().

    NotifyPhoneNumber : prend en charge IncomingSMS()

    Détermine si le numéro de téléphone de Notification prend en charge la réception de messages SMS.

    Tableau 17. Paramètres
    Nom Type Description
    Aucun
    Tableau 18. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge la réception de messages MMS entrants.
    • vrai : le numéro de téléphone prend en charge la réception de messages MMS entrants
    • faux : le numéro de téléphone ne prend pas en charge la réception de messages MMS entrants

    Cet exemple montre comment déterminer si un appelant de Notification peut recevoir des messages SMS entrants.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsIncomingSMS() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsIncomingSMS().

    NotifyPhoneNumber : prend en charge OutgoingPhoneCall()

    Détermine si le numéro de téléphone de Notification prend en charge les appels téléphoniques.

    Tableau 19. Paramètres
    Nom Type Description
    Aucun
    Tableau 20. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge l’initiation d’appels téléphoniques sortants.
    • vrai : le numéro de téléphone prend en charge l’initiation d’appels téléphoniques sortants
    • faux : le numéro de téléphone ne prend pas en charge les appels téléphoniques sortants

    Cet exemple montre comment déterminer si un appelant de Notification peut passer des appels téléphoniques sortants.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsOutgoingPhoneCall() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber : supportsOutgoingPhoneCall().

    NotifyPhoneNumber : prend en charge OutgoingSMS()

    Détermine si le numéro de téléphone de Notification prend en charge l’envoi de messages SMS.

    Tableau 21. Paramètres
    Nom Type Description
    Aucun
    Tableau 22. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge l’envoi de messages SMS.
    • vrai : le numéro de téléphone prend en charge l’envoi de messages SMS
    • faux : le numéro de téléphone ne prend pas en charge l’envoi de messages SMS

    Cet exemple montre comment déterminer si un appelant de Notification peut initier des messages SMS sortants.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsOutgoingSMS() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsOutgoingSMS().

    NotifyPhoneNumber : supportsRecording()

    Détermine si le numéro de téléphone de Notification prend en charge l’enregistrement des appels téléphoniques.

    Tableau 23. Paramètres
    Nom Type Description
    Aucun
    Tableau 24. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge l’enregistrement des appels téléphoniques.
    • vrai : le numéro de téléphone prend en charge l’enregistrement des appels téléphoniques
    • faux : le numéro de téléphone ne prend pas en charge l’enregistrement des appels téléphoniques

    Cet exemple montre comment déterminer si un appelant de Notification peut enregistrer les appels.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsRecording() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsRecording().

    NotifyPhoneNumber : prend en charge WebRTC()

    Détermine si le numéro de téléphone Notification prend en charge les appels vers un navigateur, comme dans une implémentation WebRTC.

    Tableau 25. Paramètres
    Nom Type Description
    Aucun
    Tableau 26. Renvoie
    Type Description
    Booléen Valeur qui indique si le numéro de téléphone de Notification prend en charge les appels vers un navigateur.
    • vrai : le numéro de téléphone prend en charge les appels vers un navigateur
    • faux : le numéro de téléphone ne prend pas en charge les appels vers un navigateur

    Cet exemple montre comment déterminer si un appelant de Notification peut initier/accepter des appels de navigateur à navigateur.

    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());
    }

    Équivalent dans le champ d’application

    Pour utiliser la méthode supportsWebRTC() dans une application incluse dans le périmètre, utilisez la méthode incluse dans le périmètre correspondante : Scoped NotifyPhoneNumber - supportsWebRTC().