NotifyPhoneNumber : dans le champ d’application

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 6 minutes de lecture
  • L’API NotifyPhoneNumber vous permet de demander des informations sur un numéro de téléphone Notify.

    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 périmètre : getDialCode()

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

    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 le code d’appel 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 périmètre : getID()

    Renvoie l’ID de ce numéro de téléphone tel que défini par l’opérateur 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 périmètre : getNumber()

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

    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 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 périmètre : 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 Opérateur de téléphonie associé au numéro : Twilio.

    Cet exemple montre comment obtenir la fourniture 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 périmètre : 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 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 périmètre : 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 Notify prend en charge la téléconférence.
    • true : 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 Notify 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 périmètre : 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 Notify prend en charge les appels téléphoniques entrants.
    • true : le numéro de téléphone prend en charge les appels téléphoniques entrants
    • false : 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 Notify 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 périmètre : prend en chargeIncomingSMS()

    Détermine si le numéro de téléphone Notify 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 Notify prend en charge les messages SMS entrants.
    • true : le numéro de téléphone prend en charge les messages SMS entrants
    • false : 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 Notify 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 périmètre : supportsOutgoingPhoneCall()

    Détermine si le numéro de téléphone Notify 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 Notify prend en charge le lancement d’appels téléphoniques sortants.
    • true : le numéro de téléphone prend en charge l’initiation d’appels téléphoniques sortants
    • false : 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 périmètre : prend en charge OutgoingSMS()

    Détermine si le numéro de téléphone Notify 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 Notify prend en charge l’envoi de messages SMS.
    • true : le numéro de téléphone prend en charge l’envoi de messages SMS
    • false : 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 Notify 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 périmètre : supportsRecording()

    Détermine si le numéro de téléphone Notify 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 Notify prend en charge l’enregistrement des appels téléphoniques.
    • true : 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 périmètre : prend en chargeWebRTC()

    Détermine si le numéro de téléphone Notify prend en charge les appels vers un navigateur, par exemple 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 Notify prend en charge les appels WebRTC (navigateur à navigateur).
    • true : le numéro de téléphone prend en charge les appels WebRTC (navigateur à navigateur)
    • false : le numéro de téléphone ne prend pas en charge les appels WebRTC (Browser-to-Browser)

    Cet exemple montre comment déterminer si un appelant Notify peut initier/accepter des appels 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());
    }