NotifyPhoneNumber : dans le champ d’application

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • L’API NotifyPhoneNumber vous permet d’interroger des informations sur un numéro de téléphone Notification.

    Exécutez l’API NotifyPhoneNumber incluse dans le périmètre et ses méthodes associées dans l’espace de noms sn_notify .

    NotifyPhoneNumber inclus dans le champ d’application : 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 = sn_notify.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.getDialCode());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 = sn_notify.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());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 = sn_notify.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.getNumber());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 = sn_notify.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.getOwner());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 = sn_notify.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.getTerritory());
    }

    NotifyPhoneNumber inclus dans le champ d’application : supportsConferenceCall()

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

    Tableau 11. Paramètres
    Nom Type Description
    Aucun
    Tableau 12. 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 = sn_notify.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.supportsConferenceCall());
    }

    NotifyPhoneNumber inclus dans le champ d’application : supportsIncomingPhoneCall()

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

    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 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 = sn_notify.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.supportsIncomingPhoneCall());
    }

    NotifyPhoneNumber inclus dans le champ d’application : supportsIncomingSMS()

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

    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 messages SMS entrants.
    • vrai : le numéro de téléphone prend en charge les messages SMS entrants
    • faux : le numéro de téléphone ne prend pas en charge les messages SMS entrants

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

    var numbers = sn_notify.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.supportsIncomingSMS());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 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 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 = sn_notfy.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());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 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’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 = sn_notify.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.supportsOutgoingSMS());
    }

    NotifyPhoneNumber inclus dans le champ d’application : supportsRecording()

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

    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’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 = sn_notify.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());
    }

    NotifyPhoneNumber inclus dans le champ d’application : 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 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 les appels de navigateur à navigateur (WebRTC).
    • vrai : le numéro de téléphone prend en charge les appels de navigateur à navigateur (WebRTC)
    • faux : le numéro de téléphone ne prend pas en charge les appels de navigateur à navigateur (WebRTC)

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

    var numbers = sn_notify.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());
    }