NotifyPhoneNumber : dans le champ d’application

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 6 minutes de lecture
  • L’API NotifyPhoneNumber vous permet de demander des informations sur un numéro de téléphone Notification.

    Exécutez l’API NotifyPhoneNumber incluse dans le champ d’application 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 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 au sein du 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 à la norme E.164.

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

    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 appartient le numéro de téléphone.

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

    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 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 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 : 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 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 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 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 : prend en charge IncomingSMS ()

    Détermine si le numéro de téléphone 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 indiquant si le numéro de téléphone 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 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 : supportsOutgoingPhoneCall()

    Détermine si le numéro de téléphone de Notification prend en charge l’initiation d’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 Notification prend en charge le lancement 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 l’initiation d’appels téléphoniques sortants

    Cet exemple montre comment déterminer si un appelant Notify 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 indiquant si le numéro de téléphone 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 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 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 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
    • false : 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 Notify 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 de 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 indiquant si le numéro de téléphone Notification prend en charge les appels WebRTC (navigateur à navigateur).
    • 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 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());
    }