- Página inicial
- /
- Artigo
Configuração de aplicativos XML para telefones no BroadWorks
Este artigo de Ajuda se aplica ao Cisco Desk Phone 9800 Series e ao Cisco Video Phone 8875 que estão registrados no Cisco BroadWorks. Leia este artigo para os objetos XML suportados, URIs e as etapas para configurar os serviços XSI na página da Web do telefone.
Visão geral
A XML Services Interface (XSI) é um protocolo que permite a comunicação entre aplicativos e o sistema de telefonia. Você pode adicionar seus próprios serviços XSI ao telefone usando os objetos XML e URIs compatíveis.
Depois de inscrever o telefone nos serviços, os usuários podem acessar todos os serviços configurados no telefone navegando para
. Os serviços XML da Cisco são o nome padrão. Você também pode alterar o nome. Para fornecer um acesso fácil aos usuários, você pode adicionar os aplicativos XML a teclas programáveis ou teclas de linha.Os recursos suportados são:
- Mensagens (imagens e texto)
- Paginação
Objetos XML compatíveis
-
CiscoIPPhoneMenu
-
CiscoIPPhoneText
-
CiscoIPPhoneInput
-
CiscoIPPhoneDirectory
-
CiscoIPPhoneImage
-
CiscoIPPhoneImageFile
-
CiscoIPPhoneIconMenu
-
CiscoIPPhoneIconFileMenu
-
CiscoIPPhoneStatus (exceto 9841)
-
CiscoIPPhoneStatusFile (exceto 9841)
-
CiscoIPPhoneExecute
URIs compatíveis
-
Dispositivo
-
Discar
-
EditDail
-
Init
-
Chave
-
Reproduzir (somente toques)
-
Tecla Programável
Para obter mais detalhes sobre a configuração do serviço XSI, consulte Notas de desenvolvimento de aplicativos de serviços de telefonia unificados da Cisco .
Configurar um telefone para se conectar a um serviço XML
1 |
Acesse a página da Web de administração do telefone. |
2 |
Selecione . |
3 |
Na seção XML Service , configure os parâmetros XML Application Service Name e XML Application Service conforme definido em Parâmetros para serviços XML . |
4 |
(Opcional) Para adicionar autenticação para acessar o serviço de aplicativos, configure os campos teses: Nome de usuário XML , Senha XML , Ativar o CISCO XML EXE e Modo de autenticação do CISCO XML EXE . |
5 |
Clique em Salvar todas as alterações . |
Parâmetros dos serviços XML
A tabela a seguir define a função e o uso dos parâmetros do aplicativo XML na seção XML Service na guia na interface da Web do telefone. Ele também define a sintaxe da string que é adicionada no arquivo de configuração do telefone (cfg.xml) com código XML para configurar um parâmetro.
Parâmetro |
Padrão e opções |
Descrição |
---|---|---|
Nome do serviço de aplicativos XML |
Padrão: Vazio |
Nome do aplicativo XML. O nome é exibido no telefone como uma opção de aplicativo da Web. Você também pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:
|
URL do serviço de aplicativos XML |
Padrão: Vazio |
A URL onde o aplicativo XML está localizado. Você também pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:
Variáveis de macro são suportadas em URLs XML. Para as variáveis de macro válidas, consulte Variáveis de macro suportadas em URLs XML . Apenas protocolos HTTP ou HTTPs são suportados na URL. |
Nome de usuário XML |
Padrão: Vazio |
Nome de usuário do serviço XML para fins de autenticação. Você também pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:
|
Senha XML |
Padrão: Vazio |
Senha do serviço XML para o nome de usuário XML especificado. A senha inserida nesse campo é mostrada no arquivo de configuração (cfg.xml) como o seguinte:
|
Ativação do CISCO XML EXE |
Padrão: Não Opções: Sim, Não |
Especifica se a autenticação é necessária para acessar o servidor de aplicativos XML. Você também pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:
|
Modo de autenticação do CISCO XML EXE |
Padrão: Credencial Local Opções: Confiável, credencial local, credencial remota |
Especifica o modo de autenticação para o Cisco XML EXE.
Você também pode configurar esse parâmetro no arquivo XML de configuração do telefone (cfg.xml) inserindo uma string neste formato:
|
Adicionar um aplicativo XML a uma tecla programável
Adicione os aplicativos usados com frequência às teclas programáveis para que os usuários acessem o serviço facilmente.
Antes de você começar
O serviço de aplicativos XML foi configurado corretamente.
1 |
Acesse a página da Web de administração do telefone. |
2 |
Selecione . |
3 |
Na seção Teclas de função programáveis , defina a Tecla de função programável Ativar para Sim . Você também pode configurar esse parâmetro no arquivo de configuração (cfg.xml). Insira uma string neste formato:
|
4 |
Na seção Teclas de função programáveis , edite os campos disponíveis de PSK1 para PSK16 neste formato: fnc=xml;url=<xml_app_path>;nme=<app_name>
onde url é o link onde o aplicativo XML é armazenado; nme é o nome de exibição do aplicativo na tela do telefone.
Exemplo
Você também pode configurar esse parâmetro no arquivo de configuração (cfg.xml). Insira uma string neste formato:
onde n é o número da tecla programável. |
5 |
Clique em Salvar todas as alterações . |
Adicionar um aplicativo XML a uma tecla de linha
Adicione os aplicativos usados com frequência às teclas de linha para que os usuários acessem os serviços facilmente.
Antes de você começar
O serviço de aplicativos XML foi configurado corretamente.
1 |
Acesse a página da Web de administração do telefone. |
2 |
Selecione . |
3 |
Selecione uma tecla de linha. |
4 |
Defina o parâmetro Extension como Desabled para desativar o ramal. Se o recurso Configuração PLK direta estiver desativado, você deverá desativar o ramal para adicionar uma função estendida à tecla de linha. Se o recurso estiver ativado, você poderá pular esta etapa. Para obter detalhes, consulte Ativar configuração PLK direta . |
5 |
No parâmetro Função estendida , insira uma string neste formato: fnc=xml;url=<xml_app_path>;nme=<app_name>
onde url é o link onde o aplicativo XML é armazenado; nme é o nome de exibição do aplicativo na tela do telefone.
Exemplo
Você também pode configurar esse parâmetro no arquivo de configuração (cfg.xml). Insira uma string neste formato:
onde n é o número do ramal. |
6 |
Clique em Salvar todas as alterações . |
Variáveis de macro suportadas em URLs XML
Você pode usar variáveis de macro em URLs XML. As seguintes variáveis de macro são suportadas:
-
ID de usuário — UID1, UID2 para UIDn
-
Nome de exibição — DISPLAYNAME1, DISPLAYNAME2 para DISPLAYNAMEn
-
ID da autenticação — AUTHID1, AUTHID2 para AUTHIDn
-
Proxy — PROXY1, PROXY2 para PROXYn
-
Endereço MAC usando dígitos hexadecimais minúsculos — MA
-
Nome do produto — PN
-
Número da série do produto — PSN
-
Número de série — SERIAL_NUMBER
Nome da macro | Expansão de macro |
---|---|
$ | A forma $$ se expande para um único caractere $. |
A a P | Substituído por parâmetros de finalidade geral GPP_A por meio de GPP_P. |
SA através de SD | Substituído por parâmetros de finalidade especial GPP_SA por GPP_SD. Esses parâmetros contêm chaves ou senhas usadas no provisionamento. $SA a $SD são reconhecidos como argumentos para o qualificador de URL de ressincronização opcional, --key. |
MÃE | Endereço MAC usando dígitos hexadecimais minúsculos (000e08aabbcc). |
MAU | Endereço MAC usando dígitos hexadecimais de maiúsculas (000E08AABBCC). |
MAC | Endereço MAC usando dígitos hexadecimais minúsculos com dois-pontos para separar pares de dígitos hexadecimais (00:0e:08:aa: bb: cc). |
PN | Nome do produto; por exemplo, telefone de vídeo 8875, telefone de mesa 9851. |
PSN | Número da série do produto; por exemplo, 8875, 9841, 9861 |
SN | String de número de série; por exemplo, 88012BA01234. |
CCERT | Status do certificado do cliente SSL, instalado ou não instalado. |
IP | Endereço IP do telefone dentro de sua sub-rede local; por exemplo, 192.168.1.100. |
EXTIP | IP externo do telefone, como visto na internet; por exemplo, 66.43.16.52. |
SWVER |
String de versão do software. Por exemplo, PHONEOS.3-2-1-0104-37 |
COLHEITA |
String da versão do hardware. Por exemplo, 2.0.1 |
PRVST |
Estado de provisionamento (uma string numérica): -1 = solicitação de ressincronização explícita 0 = ressincronização de inicialização 1 = ressincronização periódica 2 = falha na ressincronização. Repita a tentativa |
PRÓXIMO |
Estado da atualização (uma string numérica): 1 = primeira tentativa de atualização 2 = Falha na atualização, tente novamente |
UPGERR |
Mensagem de resultado (ERR) da tentativa de atualização anterior; por exemplo, http_get falhou. |
PRVTMR |
Segundos desde a última tentativa de ressincronização. |
UPGTMR |
Segundos desde a última tentativa de atualização. |
REGTMR1 |
Segundos desde que a Linha 1 perdeu o registro com o servidor SIP. |
REGTMR2 |
Segundos desde que a Linha 2 perdeu o registro com o servidor SIP. |
CARREGAMENTO |
Nome da macro herdada. |
ESQUEMA |
Esquema de acesso a arquivo, um de TFTP, HTTP ou HTTPS, conforme obtido após a análise da nova sincronização ou da atualização da URL. |
SERV |
Nome do host do servidor de destino da solicitação, conforme obtido após a análise da URL de ressincronização ou atualização. |
SERVIP |
Endereço IP do servidor de destino da solicitação, conforme obtido após a análise da nova sincronização ou da atualização da URL, possivelmente seguindo a pesquisa DNS. |
PORTA |
Porta UDP/TCP de destino da solicitação, conforme obtido após a análise da nova sincronização ou da atualização da URL. |
CAMINHO |
Caminho do arquivo de destino da solicitação, conforme obtido após a análise da nova sincronização ou da atualização da URL. |
ERR |
Mensagem de resultado da tentativa de ressincronização ou atualização. Útil apenas para gerar mensagens syslog de resultado. O valor é preservado na variável UPGERR no caso de tentativas de atualização. |
UIDn |
O conteúdo do parâmetro de configuração UserID da Linha n. |
ISCÊNCIA |
Se a unidade for personalizada, valor = 1, caso 0. O status de personalização é visível na página de Informações da IU da Web. |
INCOMINGNAME | Nome associado à primeira chamada conectada, tocando ou de entrada. |
REMOTENUMBER |
O número de telefone da primeira chamada conectada, tocando ou de entrada. Se houver várias chamadas, os dados associados à primeira chamada encontrada serão fornecidos. |
EXPLICAR NOMEA | O conteúdo do parâmetro de configuração do nome de exibição da linha N. |
AUTÍDEO | O conteúdo do parâmetro de configuração da ID de autenticação da linha N. |