---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NotifyPhoneNumber : global

# NotifyPhoneNumber : global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 minutes de lecture

L'API NotifyPhoneNumber vous permet de demander des informations sur un numéro de téléphone Notification.

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

## NotifyPhoneNumber : getDialCode() {#ariaid-title2}

Renvoie l'indicatif international d'un numéro de téléphone Notification.
{#r_NPN-getDialCode__table_n4g_jp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 1. Paramètres]

{#r_NPN-getDialCode__table_n4g_jp4_wr} {#r_NPN-getDialCode__table_o4g_jp4_wr__entry__2}

| Type | Description |
|-|-|
| Chaîne | Indicatif téléphonique international d'un pays. |
[Tableau 2. Renvoie]

{#r_NPN-getDialCode__table_o4g_jp4_wr}  
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 {#r_NPN-getDialCode__section_x32_ysl_1gb}

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 : [Scoped NotifyPhoneNumber - getDialCode().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-getDialCode "Renvoie l’indicatif international d’un numéro de téléphone Notification.")

## NotifyPhoneNumber : getID() {#ariaid-title3}

Renvoie l'ID de ce numéro de téléphone tel que défini par le fournisseur de téléphonie.
{#r_NPN-getID__table_l5l_lp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 3. Paramètres]

{#r_NPN-getID__table_l5l_lp4_wr} {#r_NPN-getID__table_m5l_lp4_wr__entry__2}

| Type | Description |
|-|-|
| Chaîne | Identificateur du numéro au sein du fournisseur de téléphonie. |
[Tableau 4. Renvoie]

{#r_NPN-getID__table_m5l_lp4_wr}  
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 {#r_NPN-getID__section_x32_ysl_1gb}

Pour utiliser la méthode getID() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - getID().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-getID "Renvoie l’ID de ce numéro de téléphone tel que défini par le fournisseur de téléphonie.")

## NotifyPhoneNumber : getNumber() {#ariaid-title4}

Renvoie le numéro de téléphone numérique de l'appelant actuel de Notification.
{#r_NPN-getNumber__table_nxr_gp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 5. Paramètres]

{#r_NPN-getNumber__table_nxr_gp4_wr} {#r_NPN-getNumber__table_oxr_gp4_wr__entry__2}

| Type | Description |
|-|-|
| Chaîne | Numéro de téléphone conforme à la norme E.164. |
[Tableau 6. Renvoie]

{#r_NPN-getNumber__table_oxr_gp4_wr}  
Cet exemple montre comment obtenir le numéro de téléphone d'un appelant Notify.

    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 {#r_NPN-getNumber__section_x32_ysl_1gb}

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 : [Scoped NotifyPhoneNumber - getNumber().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-getNumber "Renvoie le numéro de téléphone numérique de l’appelant actuel de Notification.")

## NotifyPhoneNumber : getOwner() {#ariaid-title5}

Renvoie le fournisseur de téléphonie associé à ce numéro de téléphone.
{#r_NPN-getOwner__table_by2_mp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 7. Paramètres]

{#r_NPN-getOwner__table_by2_mp4_wr} {#r_NPN-getOwner__table_cy2_mp4_wr__entry__2}

| Type | Description |
|-|-|
| Chaîne | Fournisseur de téléphonie associé au numéro : Twilio. |
[Tableau 8. Renvoie]

{#r_NPN-getOwner__table_cy2_mp4_wr}  
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 {#r_NPN-getOwner__section_x32_ysl_1gb}

Pour utiliser la méthode getOwner() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - getOwner().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-getOwner "Renvoie le fournisseur de téléphonie associé à ce numéro de téléphone.")

## NotifyPhoneNumber : getTerritory() {#ariaid-title6}

Renvoie le pays associé au numéro de téléphone.
{#r_NPN-getTerritory__table_dhg_kp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 9. Paramètres]

{#r_NPN-getTerritory__table_dhg_kp4_wr} {#r_NPN-getTerritory__table_ehg_kp4_wr__entry__2}

| Type | Description |
|-|-|
| Chaîne | Nom du pays auquel appartient le numéro de téléphone. |
[Tableau 10. Renvoie]

{#r_NPN-getTerritory__table_ehg_kp4_wr}  
Cet exemple montre comment obtenir le pays d'un appelant Notify.

    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 {#r_NPN-getTerritory__section_x32_ysl_1gb}

Pour utiliser la méthode getTerritory() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - getTerritory().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-getTerritory "Renvoie le pays associé au numéro de téléphone.")

## NotifyPhoneNumber : isShortCode() {#ariaid-title7}

Détermine si le numéro de téléphone Notification actuel est un code court.
{#NPN-isShortCode__table_lgj_csx_zfb__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 11. Paramètres]

{#NPN-isShortCode__table_lgj_csx_zfb} {#NPN-isShortCode__table_mgj_csx_zfb__entry__2}

| 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 : le numéro de téléphone n'est pas un code court. {#NPN-isShortCode__ul_ghr_ksx_zfb} |
[Tableau 12. Renvoie]

{#NPN-isShortCode__table_mgj_csx_zfb}  
Cet exemple montre comment vérifier si le numéro de téléphone Notify 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() {#ariaid-title8}

Détermine si le numéro de téléphone de Notification prend en charge la téléconférence.
{#r_NPN-supportsConferenceCall__table_ccj_qp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 13. Paramètres]

{#r_NPN-supportsConferenceCall__table_ccj_qp4_wr} {#r_NPN-supportsConferenceCall__table_dcj_qp4_wr__entry__2}

| 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 {#r_NPN-supportsConferenceCall__ul_xkc_qmv_bgb} |
[Tableau 14. Renvoie]

{#r_NPN-supportsConferenceCall__table_dcj_qp4_wr}  
Cet exemple montre comment déterminer si un appelant 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 {#r_NPN-supportsConferenceCall__section_x32_ysl_1gb}

Pour utiliser la méthode supportsConferenceCall() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - supportsConferenceCall().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsConferenceCall "Détermine si le numéro de téléphone de Notification prend en charge les téléconférences.")

## NotifyPhoneNumber : prend en charge IncomingPhoneCall() {#ariaid-title9}

Détermine si le numéro de téléphone de Notification prend en charge la réception d'appels téléphoniques.
{#r_NPN-supportsIncomingPhoneCall__table_tll_np4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 15. Paramètres]

{#r_NPN-supportsIncomingPhoneCall__table_tll_np4_wr} {#r_NPN-supportsIncomingPhoneCall__table_ull_np4_wr__entry__2}

| 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 {#r_NPN-supportsIncomingPhoneCall__ul_xkc_qmv_bgb} |
[Tableau 16. Renvoie]

{#r_NPN-supportsIncomingPhoneCall__table_ull_np4_wr}  
Cet exemple montre comment déterminer si un appelant 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 {#r_NPN-supportsIncomingPhoneCall__section_x32_ysl_1gb}

Pour utiliser la méthode supportsIncomingPhoneCall() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - supportsIncomingPhoneCall().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsIncomingPhoneCall "Détermine si le numéro de téléphone de Notification prend en charge la réception d’appels téléphoniques.")

## NotifyPhoneNumber : prend en charge IncomingSMS() {#ariaid-title10}

Détermine si le numéro de téléphone Notification prend en charge la réception de messages SMS.
{#r_NPN-supportsIncomingSMS__table_w1k_rp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 17. Paramètres]

{#r_NPN-supportsIncomingSMS__table_w1k_rp4_wr} {#r_NPN-supportsIncomingSMS__table_x1k_rp4_wr__entry__2}

| Type | Description |
|-|-|
| Booléen | Valeur indiquant si le numéro de téléphone 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 {#r_NPN-supportsIncomingSMS__ul_xkc_qmv_bgb} |
[Tableau 18. Renvoie]

{#r_NPN-supportsIncomingSMS__table_x1k_rp4_wr}  
Cet exemple montre comment déterminer si un appelant 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 {#r_NPN-supportsIncomingSMS__section_x32_ysl_1gb}

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().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsIncomingSMS "Détermine si le numéro de téléphone Notification prend en charge la réception de messages SMS.")

## NotifyPhoneNumber : prend en charge OutgoingPhoneCall() {#ariaid-title11}

Détermine si le numéro de téléphone de Notification prend en charge l'initiation d'appels téléphoniques.
{#r_NPN-supportsOutgoingPhoneCall__table_m5l_4p4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 19. Paramètres]

{#r_NPN-supportsOutgoingPhoneCall__table_m5l_4p4_wr} {#r_NPN-supportsOutgoingPhoneCall__table_n5l_4p4_wr__entry__2}

| 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 {#r_NPN-supportsOutgoingPhoneCall__ul_xkc_qmv_bgb} |
[Tableau 20. Renvoie]

{#r_NPN-supportsOutgoingPhoneCall__table_n5l_4p4_wr}  
Cet exemple montre comment déterminer si un appelant Notify 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 {#r_NPN-supportsOutgoingPhoneCall__section_x32_ysl_1gb}

Pour utiliser la méthode supportsOutgoingPhoneCall() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - supportsOutgoingPhoneCall().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsOutgoingPhoneCall "Détermine si le numéro de téléphone de Notification prend en charge l’initiation d’appels téléphoniques.")

## NotifyPhoneNumber : prend en charge OutgoingSMS () {#ariaid-title12}

Détermine si le numéro de téléphone de Notification prend en charge l'envoi de messages SMS.
{#r_NPN-supportsOutgoingSMS__table_gv1_tp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 21. Paramètres]

{#r_NPN-supportsOutgoingSMS__table_gv1_tp4_wr} {#r_NPN-supportsOutgoingSMS__table_hv1_tp4_wr__entry__2}

| 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 {#r_NPN-supportsOutgoingSMS__ul_xkc_qmv_bgb} |
[Tableau 22. Renvoie]

{#r_NPN-supportsOutgoingSMS__table_hv1_tp4_wr}  
Cet exemple montre comment déterminer si un appelant 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 {#r_NPN-supportsOutgoingSMS__section_x32_ysl_1gb}

Pour utiliser la méthode supportsOutgoingSMS() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - supportsOutgoingSMS().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsOutgoingSMS "Détermine si le numéro de téléphone de Notification prend en charge l’envoi de messages SMS.")

## NotifyPhoneNumber : supportsRecording() {#ariaid-title13}

Détermine si le numéro de téléphone Notification prend en charge l'enregistrement des appels téléphoniques.
{#r_NPN-supportsRecording__table_fzm_wp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 23. Paramètres]

{#r_NPN-supportsRecording__table_fzm_wp4_wr} {#r_NPN-supportsRecording__table_gzm_wp4_wr__entry__2}

| 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 {#r_NPN-supportsRecording__ul_xkc_qmv_bgb} |
[Tableau 24. Renvoie]

{#r_NPN-supportsRecording__table_gzm_wp4_wr}  
Cet exemple montre comment déterminer si un appelant Notify 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 {#r_NPN-supportsRecording__section_x32_ysl_1gb}

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().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsRecording "Détermine si le numéro de téléphone Notification prend en charge l’enregistrement des appels téléphoniques.")

## NotifyPhoneNumber : prend en charge WebRTC() {#ariaid-title14}

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.
{#r_NPN-supportsWebRTC__table_kfq_vp4_wr__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 25. Paramètres]

{#r_NPN-supportsWebRTC__table_kfq_vp4_wr} {#r_NPN-supportsWebRTC__table_lfq_vp4_wr__entry__2}

| Type | Description |
|-|-|
| Booléen | Valeur indiquant si le numéro de téléphone 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 {#r_NPN-supportsWebRTC__ul_xkc_qmv_bgb} |
[Tableau 26. Renvoie]

{#r_NPN-supportsWebRTC__table_lfq_vp4_wr}  
Cet exemple montre comment déterminer si un appelant 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 {#r_NPN-supportsWebRTC__section_x32_ysl_1gb}

Pour utiliser la méthode supportsWebRTC() dans une application incluse dans le périmètre, utilisez la méthode délimitée correspondante : [Scoped NotifyPhoneNumber - supportsWebRTC().](https://servicenow-prod.fluidtopics.net/eKd02Vp3ugdLxMMPMpwffQ#NPNScoped-supportsWebRTC "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.")

