---
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


---

# NotifyJsTelephoneDriver - Global

# NotifyJsTelephoneDriver - Global {#ariaid-title1}

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

A API NotifyJsTelethonyDriver fornece métodos que você pode usar para obter informações sobre os recursos do driver de telefonia associado.

É um ponto de extensão com script que só pode ser usado quando seu objeto é retornado por outro método, como NotifyUtil - getTelephoneDriverFromNotifyNumber(). Você não pode chamar esta API diretamente. O método de chamada associa um driver específico à interface, abstraindo os detalhes da determinação do driver. Cada um dos drivers disponíveis implementa a mesma interface, que é definida pela API NotifyJsTelethonyDriver.  
No exemplo de código a seguir, o método getTelethonyDriverFromNotifyNumber() retorna uma implementação dessa API, com a interface do driver sendo determinada pelo número de telefone passado, como TwilioNotifyJsTelethonyDriver.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            driverName: driver.getName(),
            supportsCall: driver.supportsCall(),
            supportsSMS: driver.supportsSms()
          } 
        }
    } 

Para ver quais drivers estão associados ao ponto de extensão NotifyJsTelephoneDriver, navegue até Pontos de extensão do sistema\>global.NotifyJsTelephoneDriver. Todas as implementações de driver associadas aparecem na guia Implementações.

Para obter informações adicionais sobre pontos de extensão com script, consulte [Como usar pontos de extensão para estender o ponto de funcionalidade da aplicação](https://servicenow-prod.fluidtopics.net/ItedJghnFrSfOOiWnOQqgA "Use pontos de extensão para estender a funcionalidade de uma aplicação sem alterar o código da aplicação original. Você pode usar pontos de extensão pré-existentes disponíveis em aplicações Now Platform selecionadas ou pode adicionar pontos de extensão ao desenvolver aplicações personalizadas em sua própria instância.").

Para usar esta API, você deve ativar o plug-in Notify (com.snc.notify). Para ativar implementações de driver específicas, como o Twillo, você deve ativar o plug-in específico.

## NotifyJsTelephoneDriver - call (objeto notifyPhoneNumber, cadeia de caracteres phoneNumber) {#ariaid-title2}

Liga para um número de telefone especificado.
{#NJTD-call_O_S__table_xcn_24y_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| notifyPhoneNumber | [NotifyPhoneNumber - Global](https://servicenow-prod.fluidtopics.net/VObXoFp3aSXxwGsagxVvlQ#c_NotifyPhoneNumberAPI "A API NotifyPhoneNumber permite consultar informações sobre um número de telefone do Notify.") | Registro NotifyPhoneNumber que contém o número de telefone do Notify a partir do qual a chamada será feita. Localizado na tabela Número de telefone do Notify \[notify_number\]. |
| paraNúmeroDeTelefone | Cadeia de caracteres | Número de telefone para ligar. Formato: E.164 |
[Tabela 1. Parâmetros]

{#NJTD-call_O_S__table_xcn_24y_qmb} {#NJTD-call_O_S__table_ycn_24y_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum |   |
[Tabela 2. Retorna]

{#NJTD-call_O_S__table_ycn_24y_qmb}  
<br />

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {

        }
    } 

## NotifyJsTelethonyDriver -- getCapabilities() {#ariaid-title3}

Retorna uma lista dos recursos do driver de telefonia.
{#NJTD-getCapabilities__table_ihy_xcz_qmb__entry__3}

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

{#NJTD-getCapabilities__table_ihy_xcz_qmb} {#NJTD-getCapabilities__table_jhy_xcz_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum |   |
[Tabela 4. Retorna]

{#NJTD-getCapabilities__table_jhy_xcz_qmb}  
Este exemplo retorna os recursos do driver de telefonia associado.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
           capabilities: driver.getCapabilities()
          } 
        }
    } 

## NotifyJsTelethonyDriver -- getMaxSizeForBulkSms(cadeia de caracteres phoneNumber) {#ariaid-title4}

Retorna o número máximo de números de telefone para os quais o driver de telefonia associado ao número de telefone do Notify passado pode enviar uma mensagem SMS de uma só vez.
{#NJTD-getMaxSizeForBulkSMS_S__table_mg3_q1r_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| phoneNumber | Cadeia de caracteres | Notifique o número de telefone para verificar o número máximo de números de telefone que o driver associado pode enviar em uma mensagem SMS em massa. |
[Tabela 5. Parâmetros]

{#NJTD-getMaxSizeForBulkSMS_S__table_mg3_q1r_qmb} {#NJTD-getMaxSizeForBulkSMS_S__table_ng3_q1r_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Número | Número máximo de números de telefone para os quais uma mensagem SMS pode ser enviada em uma única entrega de SMS em massa. |
[Tabela 6. Retorna]

{#NJTD-getMaxSizeForBulkSMS_S__table_ng3_q1r_qmb}  
Este exemplo retorna o número máximo de números de telefone que podem ser enviados para em uma única mensagem SMS em massa para o driver de telefonia associado.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
           return {
           maxSmsNumbers: driver.getMaxSizeForBulkSMS(notifyNumber)
          }       
        }
    } 

## NotifyJsTelethonyDriver -- getPhoneNumber(cadeia de caracteres phoneNumber) {#ariaid-title5}

Retorna o registro do número de telefone do Notify para o número de telefone especificado.
Retorna nulo se o número de telefone especificado não for encontrado na tabela Número de telefone do Notify \[notify_number\].
{#NJTD-getPhoneNumber_S__table_pmm_t4q_qmb__entry__3}

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

{#NJTD-getPhoneNumber_S__table_pmm_t4q_qmb} {#NJTD-getPhoneNumber_S__table_qmm_t4q_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| NotifyPhoneNumberAPI | Registro do número de telefone do Notify associado ao número de telefone especificado. |
[Tabela 8. Retorna]

{#NJTD-getPhoneNumber_S__table_qmm_t4q_qmb}  
Este exemplo obtém o driver de telefonia e retorna o registro de número de telefone Notify associado para um número de telefone especificado.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
           phoneNumberRecord: driver.getPhoneNumber(notifyNumber)
          } 
        }
    } 

## NotifyJsTelephoneDriver - getPhoneNumbers() {#ariaid-title6}

Retorna uma lista de todos os números de telefone do Notify associados ao driver de telefonia atual.
{#NJTD-getPhoneNumbers__table_xmz_bsq_qmb__entry__3}

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

{#NJTD-getPhoneNumbers__table_xmz_bsq_qmb} {#NJTD-getPhoneNumbers__table_ymz_bsq_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Lista separada por vírgulas de todos os números de telefone do Notify associados ao driver atual. |
[Tabela 10. Retorna]

{#NJTD-getPhoneNumbers__table_ymz_bsq_qmb}  
Este exemplo obtém o driver de telefonia e retorna a lista de números de telefone do Notify associados ao driver de telefonia atual.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
           phoneNumbers: driver.getPhoneNumbers()
          } 
        }
    } 

## NotifyJsTelephoneDriver - isActive() {#ariaid-title7}

Verifica se o driver de telefonia atual está ativo.
{#NJTD-isActive__table_hry_t5p_qmb__entry__3}

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

{#NJTD-isActive__table_hry_t5p_qmb} {#NJTD-isActive__table_iry_t5p_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o driver de telefonia atual está ativo. Valores válidos: * verdadeiro: o driver está ativo. * falso: o driver está inativo. {#NJTD-isActive__ul_wf3_rjq_qmb} |
[Tabela 12. Retorna]

{#NJTD-isActive__table_iry_t5p_qmb}  
Este exemplo obtém o driver de telefonia e retorna se o driver de telefonia atual está ativo.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            active: driver.isActive()
          } 
        }
    } 

## NotifyJsTelethonyDriver - kick(GlideRecord ParticipantRecord) {#ariaid-title8}

Remove o chamador especificado da chamada em conferência atual do Notify.
{#NJTD-kick_O__table_w31_wty_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| ParticipantRecord | [GlideRecord - Global](https://servicenow-prod.fluidtopics.net/MVDQAzAUPvxIFzjBauTu9Q#c_GlideRecordAPI "A API GlideRecord é usada para operações de banco de dados.") | Objeto GlideRecord que contém o registro de Participante do Notify \[notify_participant\] do solicitante a ser removido da chamada em conferência. |
[Tabela 13. Parâmetros]

{#NJTD-kick_O__table_w31_wty_qmb} {#NJTD-kick_O__table_x31_wty_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Retornado somente se houver erro. Mensagem de erro que descreve por que o solicitante não foi removido da chamada. |
[Tabela 14. Retorna]

{#NJTD-kick_O__table_x31_wty_qmb}  
Este exemplo silencia o solicitante associado na chamada em conferência atual.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          var notifyParticipantGr = new GlideRecord('notify_participant');
          notifyParticipantGr.get('active participant sys id');
        
          if (notifyParticipantGr.isValid) {
            driver.kick(notifyParticipantGr)
        }
    } 

## NotifyJsTelephoneDriver - mudo (GlideRecord participanteRecord) {#ariaid-title9}

Silencia o solicitante especificado na chamada em conferência atual do Notify.
{#NJTD-mute_O__table_eh1_4xy_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| ParticipantRecord | [GlideRecord - Global](https://servicenow-prod.fluidtopics.net/MVDQAzAUPvxIFzjBauTu9Q#c_GlideRecordAPI "A API GlideRecord é usada para operações de banco de dados.") | Objeto GlideRecord que contém o registro do Participante do Notify \[notify_participant\] do solicitante para silenciar na chamada em conferência. |
[Tabela 15. Parâmetros]

{#NJTD-mute_O__table_eh1_4xy_qmb} {#NJTD-mute_O__table_fh1_4xy_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Retornado somente se houver erro. Mensagem de erro que descreve por que o solicitante não foi silenciado. |
[Tabela 16. Retorna]

{#NJTD-mute_O__table_fh1_4xy_qmb}  
Este exemplo silencia o solicitante associado na chamada em conferência atual.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          var notifyParticipantGr = new GlideRecord('notify_participant');
          notifyParticipantGr.get('active participant sys id');
        
          if (notifyParticipantGr.isValid) {
            driver.mute(notifyParticipantGr)
        }
    } 

## NotifyJsTelephoneDriver - sendAutonomousBulkSms (objeto notifyPhoneNumber, matriz toPhoneNumber, mensagem de cadeia de caracteres, origem de GlideRecord) {#ariaid-title10}

Envia a mensagem SMS especificada para a lista especificada de números de telefone.
Além disso, você pode, opcionalmente, associar o registro de incidente que causou a geração da mensagem SMS com a mensagem SMS.
{#NJTD-sendAutoBulkSMS_O_O_S_O__table_rwk_xvx_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| message | Cadeia de caracteres | Mensagem a ser enviada. |
| notifyPhoneNumber | [NotifyPhoneNumber - Global](https://servicenow-prod.fluidtopics.net/VObXoFp3aSXxwGsagxVvlQ#c_NotifyPhoneNumberAPI "A API NotifyPhoneNumber permite consultar informações sobre um número de telefone do Notify.") | Registro que contém o número de telefone que está enviando a mensagem SMS em massa. |
| origem | [GlideRecord - Global](https://servicenow-prod.fluidtopics.net/MVDQAzAUPvxIFzjBauTu9Q#c_GlideRecordAPI "A API GlideRecord é usada para operações de banco de dados.") | Opcional. GlideRecord de incidente a ser armazenado no campo Origem do registro de mensagem SMS associado na tabela Notify Message \[notify message\]. Isso vincula o registro de incidente que causou a geração da mensagem SMS a essa mensagem SMS. Padrão: nenhum. Se este parâmetro não for passado, essas informações não serão rastreadas. |
| paraNúmerosDeTelefone | Matriz | Lista de números de telefone dos dispositivos que receberão a mensagem SMS. |
[Tabela 17. Parâmetros]

{#NJTD-sendAutoBulkSMS_O_O_S_O__table_rwk_xvx_qmb} {#NJTD-sendAutoBulkSMS_O_O_S_O__table_swk_xvx_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 18. Retorna]

{#NJTD-sendAutoBulkSMS_O_O_S_O__table_swk_xvx_qmb}  
Este exemplo mostra como enviar um SMS em massa autônomo.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {

        }
    } 

## NotifyJsTelephoneDriver - sendSMS (NotifyPhoneNumber notifyPhoneNumber, String toPhoneNumber, String messageBody) {#ariaid-title11}

Envia uma mensagem SMS (Short Message Service) especificada para um número de telefone especificado.
{#NJTD-sendSMS_O_S_S__table_ohm_jdr_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| notifyPhoneNumber | [NotifyPhoneNumber - Global](https://servicenow-prod.fluidtopics.net/VObXoFp3aSXxwGsagxVvlQ#c_NotifyPhoneNumberAPI "A API NotifyPhoneNumber permite consultar informações sobre um número de telefone do Notify.") | Registro do número de telefone do Notify que contém o número de telefone que está enviando a mensagem SMS. Localizado na tabela Número de telefone do Notify \[notify_number\]. |
| paraNúmeroDeTelefone | Cadeia de caracteres | Número de telefone para o qual a mensagem SMS será enviada. Formato: compatível com E.164 |
| mensagem | Cadeia de caracteres | Texto a ser enviado na mensagem SMS. |
[Tabela 19. Parâmetros]

{#NJTD-sendSMS_O_S_S__table_ohm_jdr_qmb} {#NJTD-sendSMS_O_S_S__table_phm_jdr_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum |   |
[Tabela 20. Retorna]

{#NJTD-sendSMS_O_S_S__table_phm_jdr_qmb}  
Este exemplo envia uma mensagem SMS para um número de telefone especificado.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
            
        }
    } 

## NotifyJsTelethonyDriver - supportAutonomousBulkSms (cadeia de caracteres phoneNumber) {#ariaid-title12}

Verifica se o número de telefone do Notify especificado é capaz de lidar com mensagens SMS autônomas em massa.
{#NJTD-supportsAutonomousBulkSms_S__table_ulw_3nq_qmb__entry__3}

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

{#NJTD-supportsAutonomousBulkSms_S__table_ulw_3nq_qmb} {#NJTD-supportsAutonomousBulkSms_S__table_vlw_3nq_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o número de telefone do Notify especificado é compatível com SMS em massa autônomos. Valores válidos: * verdadeiro: oferece suporte a SMS em massa autônomos. * falso: não é compatível com SMS em massa autônomos. {#NJTD-supportsAutonomousBulkSms_S__ul_wf3_rjq_qmb} |
[Tabela 22. Retorna]

{#NJTD-supportsAutonomousBulkSms_S__table_vlw_3nq_qmb}  
Este exemplo obtém o driver de telefonia e retorna se o driver é compatível com SMS em massa autônomo.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsBulkSMS: driver.supportsAutonomousBulkSms(notifyNumber)
          } 
        }
    } 

## NotifyJsTelethonyDriver - supportCall() {#ariaid-title13}

Verifica se o driver de telefonia atual é capaz de lidar com chamadas telefônicas.
{#NJTD-supportsCall__table_zbf_3lq_qmb__entry__3}

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

{#NJTD-supportsCall__table_zbf_3lq_qmb} {#NJTD-supportsCall__table_acf_3lq_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o driver de telefonia atual oferece suporte a chamadas telefônicas. Valores válidos: * verdadeiro: o driver oferece suporte a chamadas telefônicas. * falso: o driver não oferece suporte a chamadas telefônicas. {#NJTD-supportsCall__ul_wf3_rjq_qmb} |
[Tabela 24. Retorna]

{#NJTD-supportsCall__table_acf_3lq_qmb}  
Este exemplo obtém o driver de telefonia e retorna se o driver oferece suporte a chamadas telefônicas.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsCall: driver.supportsCall()
          } 
        }
    } 

## NotifyJsTelethonyDriver - supportCallOverWebRtc() {#ariaid-title14}

Verifica se o número de telefone do Notify especificado é capaz de fazer chamadas para um navegador usando WebRTC (Real-Time Communications).
{#NJTD-supportsCallOverWebRtc__table_vgy_kcs_qmb__entry__3}

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

{#NJTD-supportsCallOverWebRtc__table_vgy_kcs_qmb} {#NJTD-supportsCallOverWebRtc__table_wgy_kcs_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o número de telefone do Notify especificado é compatível com chamadas de navegador usando WebRTC. Valores válidos: * verdadeiro: oferece suporte a WebRTC. * falso: não é compatível com WebRTC. {#NJTD-supportsCallOverWebRtc__ul_wf3_rjq_qmb} |
[Tabela 26. Retorna]

{#NJTD-supportsCallOverWebRtc__table_wgy_kcs_qmb}  
Este exemplo obtém o driver de telefonia e retorna se o driver é compatível com chamadas de navegador usando WebRTC.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsWebRTC: driver.supportsCallOverWebRtc(notifyNumber)
          } 
        }
    } 

## NotifyJsTelethonyDriver - suporta SMS () {#ariaid-title15}

Verifica se o driver de telefonia atual é capaz de lidar com mensagens SMS (Short Message Service).
{#NJTD-supportsSMS__table_vnl_cmq_qmb__entry__3}

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

{#NJTD-supportsSMS__table_vnl_cmq_qmb} {#NJTD-supportsSMS__table_wnl_cmq_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Booliano | Sinalizador que indica se o driver de telefonia atual é compatível com SMS. Valores válidos: * verdadeiro: o driver é compatível com SMS. * falso: o driver não é compatível com SMS. {#NJTD-supportsSMS__ul_wf3_rjq_qmb} |
[Tabela 28. Retorna]

{#NJTD-supportsSMS__table_wnl_cmq_qmb}  
Este exemplo obtém o driver de telefonia e retorna se o driver é compatível com SMS.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          return {
            supportsSMS: driver.supportsSMS()
          } 
        }
    } 

## NotifyJsTelethonyDriver - unmute (GlideRecord participanteRecord) {#ariaid-title16}

Reativa o mudo do solicitante especificado na chamada em conferência atual do Notify.
{#NJTD-unmute_O__table_aj1_31z_qmb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| ParticipantRecord | [GlideRecord - Global](https://servicenow-prod.fluidtopics.net/MVDQAzAUPvxIFzjBauTu9Q#c_GlideRecordAPI "A API GlideRecord é usada para operações de banco de dados.") | Objeto GlideRecord que contém o registro do Participante do Notify \[notify_participant\] do solicitante para silenciar na chamada em conferência. |
[Tabela 29. Parâmetros]

{#NJTD-unmute_O__table_aj1_31z_qmb} {#NJTD-unmute_O__table_bj1_31z_qmb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Retornado somente se houver erro. Mensagem de erro que descreve por que o solicitante não foi silenciado. |
[Tabela 30. Retorna]

{#NJTD-unmute_O__table_bj1_31z_qmb}  
Este exemplo silencia o solicitante associado na chamada em conferência atual.

    getDriverDetails('<notify_number>'); 

    function getDriverDetails(notifyNumber) {
      var nUtil = new NotifyUtil();
      if (!notifyNumber || !nUtil.validateOutboundNotifyNumber(notifyNumber))
        return;
      var driver = nUtil.getTelephonyDriverFromNotifyNumber(notifyNumber);
        if (driver) {
          var notifyParticipantGr = new GlideRecord('notify_participant');
          notifyParticipantGr.get('active participant sys id');
        
          if (notifyParticipantGr.isValid) {
            driver.unmute(notifyParticipantGr)
        }
    } 


