NotifyPhoneNumber - com escopo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 6 min. de leitura
  • A API NotifyPhoneNumber permite consultar informações sobre um número de telefone do Notify.

    Execute a API NotifyPhoneNumber com escopo e seus métodos associados no namespace sn_notify.

    NotifyPhoneNumber com escopo - getDialCode()

    Retorna o código de discagem internacional de um número de telefone do Notify.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Cadeia de caracteres Código de telefone internacional de um país.

    Este exemplo mostra como obter o código de discagem de um número de telefone.

    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 com escopo - getID()

    Retorna o ID deste número de telefone conforme definido pelo provedor de telefonia.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    Cadeia de caracteres Identificador do número no provedor de telefonia.

    Este exemplo mostra como obter o identificador exclusivo de um número de telefone.

    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 com escopo - getNumber()

    Retorna o número de telefone numérico do solicitante atual do Notify.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    Cadeia de caracteres Número de telefone compatível com E.164.

    Este exemplo mostra como obter o número de telefone de um solicitante do 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 com escopo - getOwner()

    Retorna o provedor de telefonia associado a este número de telefone.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    Cadeia de caracteres Provedor de telefonia associado ao número: Twilio.

    Este exemplo mostra como obter o provedor de telefonia que possui o número de telefone especificado.

    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 com escopo - getTerritory()

    Retorna o país associado ao número de telefone.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 10. Retorna
    Tipo Descrição
    Cadeia de caracteres Nome do país ao qual o número de telefone pertence.

    Este exemplo mostra como obter o país de um solicitante do 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 com escopo - supportConferenceCall()

    Determina se o número de telefone do Notify oferece suporte a chamadas em conferência.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 12. Retorna
    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 oferece suporte à chamada em conferência
    • falso: o número de telefone não é compatível com a chamada em conferência

    Este exemplo mostra como determinar se um chamador do Notify oferece suporte a chamadas em conferência.

    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 com escopo: supportIncomingPhoneCall()

    Determina se o número de telefone do Notify oferece suporte ao recebimento de chamadas telefônicas.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 14. Retorna
    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 oferece suporte a chamadas telefônicas de entrada
    • falso: o número de telefone não oferece suporte a chamadas telefônicas de entrada

    Este exemplo mostra como determinar se um chamador do Notify pode receber chamadas telefônicas.

    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 com escopo -supportIncomingSMS()

    Determina se o número de telefone do Notify oferece suporte ao recebimento de mensagens SMS.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 16. Retorna
    Tipo Descrição
    Booliano Valor que indica se o número de telefone do Notify oferece suporte a mensagens SMS de entrada.
    • verdadeiro: o número de telefone oferece suporte a mensagens SMS de entrada
    • falso: o número de telefone não é compatível com mensagens SMS de entrada

    Este exemplo mostra como determinar se um chamador do Notify pode receber mensagens SMS.

    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 com escopo: supportOutgoingPhoneCall()

    Determina se o número de telefone do Notify oferece suporte ao início de chamadas telefônicas.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 18. Retorna
    Tipo Descrição
    Booliano Valor que indica se o número de telefone do Notify oferece suporte ao 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 oferece suporte ao início de chamadas telefônicas de saída

    Este exemplo mostra como determinar se um chamador do Notify pode fazer chamadas telefônicas.

    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 com escopo - supportSMSOutgoing()

    Determina se o número de telefone do Notify oferece suporte ao envio de mensagens SMS.

    Tabela 19. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 20. Retorna
    Tipo Descrição
    Booliano Valor que indica se o número de telefone do Notify oferece suporte ao envio de mensagens SMS.
    • verdadeiro: o número de telefone oferece suporte ao envio de mensagens SMS
    • falso: o número de telefone não oferece suporte ao envio de mensagens SMS

    Este exemplo mostra como determinar se um chamador do Notify pode iniciar mensagens SMS de saída.

    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 com escopo - supportRecording()

    Determina se o número de telefone do Notify oferece suporte à gravação de chamadas telefônicas.

    Tabela 21. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 22. Retorna
    Tipo Descrição
    Booliano Valor que indica se o número de telefone do Notify oferece suporte à gravação de chamadas telefônicas.
    • verdadeiro: o número de telefone não oferece suporte à gravação de chamadas telefônicas
    • falso: o número de telefone não é compatível com a gravação de chamadas telefônicas

    Este exemplo mostra como determinar se um chamador do Notify pode registrar chamadas.

    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 com escopo - supportWebRTC()

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

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 24. Retorna
    Tipo Descrição
    Booliano Valor que indica se o número de telefone do Notify oferece suporte a chamadas de navegador para navegador (WebRTC).
    • verdadeiro: o número de telefone oferece suporte a chamadas de navegador para navegador (WebRTC)
    • falso: o número de telefone não é compatível com chamadas de navegador para navegador (WebRTC)

    Este exemplo mostra como determinar se um chamador do Notify pode iniciar/aceitar chamadas de navegador para navegador.

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