---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# NotifyPhoneNumber - Global

# NotifyPhoneNumber - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 min. de leitura

A API NotifyPhoneNumber permite consultar informações sobre um número de telefone do Notify.

Acesse a classe NotifyPhoneNumber global e seus métodos associados no namespace `SNC`.

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

Retorna o código de discagem internacional de um número de telefone do Notify.
{#r_NPN-getDialCode__table_n4g_jp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Código telefônico internacional de um país. |
[Tabela 2. Retorna]

{#r_NPN-getDialCode__table_o4g_jp4_wr}  
Este exemplo mostra como obter o código de discagem de um número de telefone.

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

### Equivalente com escopo {#r_NPN-getDialCode__section_x32_ysl_1gb}

Para usar o método getDialCode() em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - getDialCode()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-getDialCode "Retorna o código de discagem internacional de um número de telefone do Notify.").

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

Retorna o ID deste número de telefone conforme definido pelo provedor de telefonia.
{#r_NPN-getID__table_l5l_lp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 3. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Identificador do número no provedor de telefonia. |
[Tabela 4. Retorna]

{#r_NPN-getID__table_m5l_lp4_wr}  
Este exemplo mostra como obter o identificador exclusivo de um número de telefone.

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

### Equivalente com escopo {#r_NPN-getID__section_x32_ysl_1gb}

Para usar o método getID() em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - getID()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-getID "Retorna o ID deste número de telefone conforme definido pelo provedor de telefonia.").

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

Retorna o número de telefone numérico do solicitante atual do Notify.
{#r_NPN-getNumber__table_nxr_gp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 5. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Número de telefone compatível com E.164. |
[Tabela 6. Retorna]

{#r_NPN-getNumber__table_oxr_gp4_wr}  
Este exemplo mostra como obter o número de telefone de um solicitante do 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());
    }

### Equivalente com escopo {#r_NPN-getNumber__section_x32_ysl_1gb}

Para usar o método getNumber() em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - getNumber()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-getNumber "Retorna o número de telefone numérico do solicitante atual do Notify.").

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

Retorna o provedor de telefonia associado a este número de telefone.
{#r_NPN-getOwner__table_by2_mp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 7. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Provedor de telefonia associado ao número: Twilio. |
[Tabela 8. Retorna]

{#r_NPN-getOwner__table_cy2_mp4_wr}  
Este exemplo mostra como obter o provedor de telefonia que possui o número de telefone especificado.

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

### Equivalente com escopo {#r_NPN-getOwner__section_x32_ysl_1gb}

Para usar o método getOwner() em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - getOwner()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-getOwner "Retorna o provedor de telefonia associado a este número de telefone.").

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

Retorna o país associado ao número de telefone.
{#r_NPN-getTerritory__table_dhg_kp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 9. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Nome do país ao qual o número de telefone pertence. |
[Tabela 10. Retorna]

{#r_NPN-getTerritory__table_ehg_kp4_wr}  
Este exemplo mostra como obter o país de um solicitante do 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());
    }

### Equivalente com escopo {#r_NPN-getTerritory__section_x32_ysl_1gb}

Para usar o método getTerritory() em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - getTerritory()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-getTerritory "Retorna o país associado ao número de telefone.").

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

Determina se o número de telefone atual do Notify é um código curto.
{#NPN-isShortCode__table_lgj_csx_zfb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 11. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o número de telefone atual do Notify é um código curto. * verdadeiro: o número de telefone é um código curto. * falso: o número de telefone não é um código curto. {#NPN-isShortCode__ul_ghr_ksx_zfb} |
[Tabela 12. Retorna]

{#NPN-isShortCode__table_mgj_csx_zfb}  
Este exemplo mostra como verificar se o número de telefone atual do Notify é um código curto.

    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 - supportConferenceCall() {#ariaid-title8}

Determina se o número de telefone do Notify é compatível com chamadas em conferência.
{#r_NPN-supportsConferenceCall__table_ccj_qp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 13. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify é compatível com chamadas em conferência. * verdadeiro: o número de telefone não oferece suporte a chamadas em conferência * falso: o número de telefone não é compatível com chamadas em conferência {#r_NPN-supportsConferenceCall__ul_xkc_qmv_bgb} |
[Tabela 14. Retorna]

{#r_NPN-supportsConferenceCall__table_dcj_qp4_wr}  
Este exemplo mostra como determinar se um solicitante do Notify oferece suporte a chamadas em conferência.

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

### Equivalente com escopo {#r_NPN-supportsConferenceCall__section_x32_ysl_1gb}

Para usar o método SupportsConferenceCall () em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - SupportsConferenceCall()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsConferenceCall "Determina se o número de telefone do Notify oferece suporte a chamadas em conferência.").

## NotifyPhoneNumber - suportaIncomingPhoneCall() {#ariaid-title9}

Determina se o número de telefone do Notify é compatível com o recebimento de chamadas telefônicas.
{#r_NPN-supportsIncomingPhoneCall__table_tll_np4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 15. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify oferece suporte a chamadas telefônicas de entrada. * verdadeiro: o número de telefone não oferece suporte a chamadas telefônicas de entrada * falso: o número de telefone não é compatível com chamadas telefônicas de entrada {#r_NPN-supportsIncomingPhoneCall__ul_xkc_qmv_bgb} |
[Tabela 16. Retorna]

{#r_NPN-supportsIncomingPhoneCall__table_ull_np4_wr}  
Este exemplo mostra como determinar se um solicitante do Notify pode receber chamadas telefônicas.

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

### Equivalente com escopo {#r_NPN-supportsIncomingPhoneCall__section_x32_ysl_1gb}

Para usar o método SupportIncomingPhoneCall () em uma aplicação com escopo, use o método com escopo correspondente: [NotifyPhoneNumber com escopo - SupportIncomingPhoneCall()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsIncomingPhoneCall "Determina se o número de telefone do Notify é compatível com o recebimento de chamadas telefônicas.").

## NotifyPhoneNumber - suporta SMS de entrada () {#ariaid-title10}

Determina se o número de telefone do Notify oferece suporte ao recebimento de mensagens SMS.
{#r_NPN-supportsIncomingSMS__table_w1k_rp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 17. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify é compatível com o recebimento de mensagens MMS de entrada. * verdadeiro: o número de telefone não oferece suporte ao recebimento de mensagens MMS de entrada * falso: o número de telefone não é compatível com o recebimento de mensagens MMS de entrada {#r_NPN-supportsIncomingSMS__ul_xkc_qmv_bgb} |
[Tabela 18. Retorna]

{#r_NPN-supportsIncomingSMS__table_x1k_rp4_wr}  
Este exemplo mostra como determinar se um chamador do Notify pode receber mensagens SMS de entrada.

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

### Equivalente com escopo {#r_NPN-supportsIncomingSMS__section_x32_ysl_1gb}

Para usar o método SupportIncomingSMS () em uma aplicação com escopo, use o método com escopo correspondente: [NotifyPhoneNumber com escopo - SupportIncomingSMS()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsIncomingSMS "Determina se o número de telefone do Notify oferece suporte ao recebimento de mensagens SMS.").

## NotifyPhoneNumber - supportOutgoingPhoneCall() {#ariaid-title11}

Determina se o número de telefone do Notify é compatível com o início de chamadas telefônicas.
{#r_NPN-supportsOutgoingPhoneCall__table_m5l_4p4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 19. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify é compatível com o início de chamadas telefônicas de saída. * verdadeiro: o número de telefone não oferece suporte ao início de chamadas telefônicas de saída * falso: o número de telefone não é compatível com o início de chamadas telefônicas de saída {#r_NPN-supportsOutgoingPhoneCall__ul_xkc_qmv_bgb} |
[Tabela 20. Retorna]

{#r_NPN-supportsOutgoingPhoneCall__table_n5l_4p4_wr}  
Este exemplo mostra como determinar se um solicitante do Notify pode fazer chamadas telefônicas de saída.

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

### Equivalente com escopo {#r_NPN-supportsOutgoingPhoneCall__section_x32_ysl_1gb}

Para usar o método supportOutgoingPhoneCall () em uma aplicação com escopo, use o método com escopo correspondente: [NotifyPhoneNumber com escopo - supportOutgoingPhoneCall()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsOutgoingPhoneCall "Determina se o número de telefone do Notify é compatível com o início de chamadas telefônicas.").

## NotifyPhoneNumber - supportOutgoingSMS() {#ariaid-title12}

Determina se o número de telefone do Notify é compatível com o envio de mensagens SMS.
{#r_NPN-supportsOutgoingSMS__table_gv1_tp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 21. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify é compatível com o envio de mensagens SMS. * verdadeiro: o número de telefone não oferece suporte ao envio de mensagens SMS * falso: o número de telefone não é compatível com o envio de mensagens SMS {#r_NPN-supportsOutgoingSMS__ul_xkc_qmv_bgb} |
[Tabela 22. Retorna]

{#r_NPN-supportsOutgoingSMS__table_hv1_tp4_wr}  
Este exemplo mostra como determinar se um solicitante do Notify pode iniciar mensagens SMS de saída.

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

### Equivalente com escopo {#r_NPN-supportsOutgoingSMS__section_x32_ysl_1gb}

Para usar o método supportOutgoingSMS () em uma aplicação com escopo, use o método com escopo correspondente: [NotifyPhoneNumber com escopo - supportOutgoingSMS()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsOutgoingSMS "Determina se o número de telefone do Notify é compatível com o envio de mensagens SMS.").

## NotifyPhoneNumber - supportRecording() {#ariaid-title13}

Determina se o número de telefone do Notify é compatível com a gravação de chamadas telefônicas.
{#r_NPN-supportsRecording__table_fzm_wp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 23. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify é compatível com a gravação de chamadas telefônicas. * verdadeiro: o número de telefone é compatível com a gravação de chamadas telefônicas * falso: o número de telefone não é compatível com a gravação de chamadas telefônicas {#r_NPN-supportsRecording__ul_xkc_qmv_bgb} |
[Tabela 24. Retorna]

{#r_NPN-supportsRecording__table_gzm_wp4_wr}  
Este exemplo mostra como determinar se um solicitante do Notify pode gravar chamadas.

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

### Equivalente com escopo {#r_NPN-supportsRecording__section_x32_ysl_1gb}

Para usar o método SupportRecording () em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - SupportsRecording()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsRecording "Determina se o número de telefone do Notify é compatível com a gravação de chamadas telefônicas.").

## NotifyPhoneNumber - supportWebRTC() {#ariaid-title14}

Determina se o número de telefone do Notify oferece suporte a chamadas para um navegador, como em uma implementação de WebRTC.
{#r_NPN-supportsWebRTC__table_kfq_vp4_wr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 25. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Booliano | Valor que indica se o número de telefone do Notify oferece suporte a chamadas para um navegador. * verdadeiro: o número de telefone oferece suporte a chamadas para um navegador * falso: o número de telefone não é compatível com chamadas para um navegador {#r_NPN-supportsWebRTC__ul_xkc_qmv_bgb} |
[Tabela 26. Retorna]

{#r_NPN-supportsWebRTC__table_lfq_vp4_wr}  
Este exemplo mostra como determinar se um solicitante do Notify pode iniciar/aceitar chamadas de navegador para navegador.

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

### Equivalente com escopo {#r_NPN-supportsWebRTC__section_x32_ysl_1gb}

Para usar o método SupportWebRTC () em uma aplicação com escopo, use o método com escopo correspondente: [Scoped NotifyPhoneNumber - SupportsWebRTC()](https://servicenow-prod.fluidtopics.net/WPOfFOHqiwoJooo8UIuFMA#NPNScoped-supportsWebRTC "Determina se o número de telefone do Notify oferece suporte a chamadas para um navegador, como em uma implementação de WebRTC.").

