Neste artigo
dropdown icon
Visão geral
    XML objetos compatíveis
    URIs suportadas
Configurar um telefone para conectar a um serviço XML
Parâmetros dos serviços XML
Adicionar um aplicativo XML a uma tecla de função
Adicionar um aplicativo XML a uma tecla de linha
Variáveis de macro suportadas em URLs do XML

configuração de aplicativosXML para os telefones 9800 e 8875 (BroadWorks)

list-menuNeste artigo
list-menuComentários?

Este artigo da Ajuda aplica-se ao Cisco Desk Phone 9800 Series e Cisco Video Phone 8875 que estão registrados no Cisco BroadWorks. Leia este artigo para os XML objetos, 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 comunicação entre aplicativos e o sistema do telefone. Você pode adicionar seus próprios serviços XSI ao telefone usando os XML objetos 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 por Configurações > Atrabalho e serviço> Cisco XML serviços. Cisco XML serviços é 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 de função ou teclas de linha.

Os recursos suportados são:

  • Mensagens (imagens e texto)
  • Paginação

XML objetos compatíveis

  • CiscoIPPhoneMenu

  • CiscoIPPhoneText

  • Inc. CiscoIPPhone

  • CiscoIPPhoneDirectory

  • CiscoIPPhoneImage

  • Arquivo de imagem do CiscoIPPhone

  • CiscoIPPhoneIconMenu

  • CiscoIPPhoneIconFileMenu

  • CiscoIPPhoneStatus (exceto 9811 e 9841)

  • CiscoIPPhoneStatusFile (exceto 9811 e 9841)

  • CiscoIPPhoneExecute

URIs suportadas

  • Dispositivo

  • Discar

  • EditarDail

  • Init

  • Chave

  • Reproduzir (apenas toques)

  • Tecla de função

Para obter mais detalhes sobre a configuração de serviço XSI, consulte Cisco Unified IP Phone Notas de Desenvolvimento de Aplicativo de Serviços.

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 Voz > Telefone.

3

Na seção Serviço XML, configure os parâmetrosXML Application Service Name e XML Application Service, conforme definido nos Parâmetros para serviços XML.

4

(Opcional) Para adicionar autenticação para acessar o serviço de aplicativo, configure estes campos: XML Nome de usuário, XML Senha, Cisco XML ATIVAr EXE e Cisco XML Modo Auth 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 Serviço XML sob o Tab#>Phone #da interface da Web do telefone. Ela também define a sintaxe da string que é adicionada ao arquivo de configuração do telefone (cfg.xml) com o código XML para configurar um parâmetro.

Tabela 1. Parâmetros dos serviços XML

Parâmetro

Padrão e opções

Descrição

XML Nome do serviço de aplicativos

Padrão: vazio

Nome do aplicativo XML. O nome é exibido no telefone como uma escolha de aplicativo Web.

Você também pode configurar esse parâmetro no arquivo de configuração XML do telefone (cfg.XML) inserindo uma cadeia de caracteres neste formato:

<XML_Application_Service_Name ua=">XML Nome do APP</XML_Application_Service_Name>

URL do XML Application Service

Padrão: vazio

A URL em que a aplicação XML está localizada.

Você também pode configurar esse parâmetro no arquivo de configuração XML do telefone (cfg.XML) inserindo uma cadeia de caracteres neste formato:

<XML_Application_Service_URL ua=">https://server.com/path/app.xml</XML_Application_Service_URL>

As variáveis de macro são suportadas em URLs do XML. Para as variáveis de macro válidas, consulte as variáveis de macro suportadas em XML URLs.

Somente os protocolos HTTP ou HTTPs são suportados na URL.

XML nome de usuário

Padrão: vazio

XML nome de usuário do serviço para fins de autenticação.

Você também pode configurar esse parâmetro no arquivo de configuração XML do telefone (cfg.XML) inserindo uma cadeia de caracteres neste formato:

<XML_User_Name ua="na">username</XML_User_Name>

Senha XML

Padrão: vazio

XML senha do serviço para o nome de usuário XML especificado.

A senha inserida nesse campo aparece no arquivo de configuração (cfg.XML) como a seguir:

<!-- <XML_Password ua=">*************</XML_Password> -->

Ativar Cisco XML EXE

Padrão: No

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 de configuração XML do telefone (cfg.XML) inserindo uma cadeia de caracteres neste formato:

<CISCO_XML_EXE_Enable ua="na">Yes</CISCO_XML_EXE_Enable>

Modo Auth Cisco XML EXE

Padrão: Credencial local

Opções: confiável, Credencial local, Credencial remota

Especifica o modo de autenticação do Cisco XML EXE.

  • Confiável — Nenhuma autenticação é executada independentemente da credencial local.

  • Credencial local — A autenticação se baseia na autenticação digest no uso da credencial local, se definida. Se a credencial local não estiver definida, nenhuma autenticação será executada.

  • Credencial remota — A autenticação se baseia na autenticação digest no uso da credencial remota conforme definido no aplicativo XML na página da Web (para acessar um servidor de aplicativos XML).

Você também pode configurar esse parâmetro no arquivo de configuração XML do telefone (cfg.XML) inserindo uma cadeia de caracteres neste formato:

<CISCO_XML_EXE_Auth_Mode ua="na">EntradaLocal</CISCO_XML_EXE_Auth_Mode>

Adicionar um aplicativo XML a uma tecla de função

Adicione os aplicativos usados com frequência a teclas de função para que os usuários acessem o serviço facilmente.

Antes de começar

O XML Application Service foi devidamente configurado.

1

Acesse a página da Web de administração do telefone.

2

Selecione Voz > Telefone.

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 cadeia de caracteres nesse formato:

<Programmable_Softkey_Enable ua="na">Yes</Programmable_Softkey_Enable>
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 está armazenado; nme é o nome de exibição do aplicativo na tela do telefone.

Exemplo fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Você também pode configurar esse parâmetro no arquivo de configuração (cfg.XML). Insira uma cadeia de caracteres nesse formato:

<PSK_n ua=">fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu< código deconfiguração></PSK_n>

onde n é o número da tecla de função.

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 chaves de linha para que os usuários acessem os serviços facilmente.

Antes de começar

O XML Application Service foi devidamente configurado.

1

Acesse a página da Web de administração do telefone.

2

Selecione Voz > Telefone.

3

Selecione uma tecla de linha.

4

Defina o parâmetro Ramal como Desabilitado para desabilitar o ramal.

Se o recurso de Configuração de PLK direta estiver desativado, você deverá desativar o ramal para adicionar uma função ampliada à tecla de linha. Se o recurso estiver habilitado, você poderá ignorar esta etapa. Para obter detalhes, consulte a configuração de Ativar 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 está armazenado; nme é o nome de exibição do aplicativo na tela do telefone.

Exemplo fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Você também pode configurar esse parâmetro no arquivo de configuração (cfg.XML). Insira uma cadeia de caracteres nesse formato:

<Extended_Function_n_ ua=">fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu<configuração código></Extended_Function_n_>

onde n é o número do ramal.

6

Clique em Salvar todas as alterações.

Variáveis de macro suportadas em URLs do XML

Você pode usar variáveis de macro em URLs do XML. São suportadas as variáveis de macro a seguir:

  • ID de usuário — UID1, UID2 a UIDn

  • Nome de exibição — DISPLAYNAME1, DISPLAYNAME2 a DISPLAYNAMEn

  • ID da auth — AUTHID1, AUTHID2 para AUTHIDn

  • Proxy — PROXY1, PROXY2 a PROXYn

  • MAC Endereço usando dígitos hex minúsculas— MA

  • Nome do produto — PN

  • Número de série de produtos — UM DESEMP.

  • Número de série — SERIAL_NUMBER

Tabela 2. Macros compatíveis
Nome da macroExpansão de macro
$O formulário $$ expande para um único caractere de $.
A a PSubstituídos por parâmetros de uso geral GPP_A por meio de GPP_P.
SA a SDSubstituído por parâmetros de finalidade especial GPP_SA a GPP_SD. Esses parâmetros contêm chaves ou senhas usadas em provisionamento.

$SA a $SD são reconhecidos como argumentos para o qualificador de URL de ressincronização opcional, --key.

MAMAC endereço usando os dígitos hex de letra minúscula (000e08abbcc).
MAUMAC endereço utilizando dígitos hex maiúsculos (000E08ABBCC).
MACMAC endereço usando dígitos hex minúsculas com dois-pontos para separar os pares de dígitos hex (00:0e:08:AA:bb:cc).
PNNome do produto; por exemplo, Telefone de vídeo 8875, Telefone de mesa 9851.
PSNNúmero da série de produtos; por exemplo, 8875, 9841, 9861
SNCadeia de caracteres do número de série; por exemplo, 88012BA01234.
CCERTSSL status do Certificado do Cliente, instalado ou não instalado.
IPIP endereço do telefone dentro de sua sub-rede local; por exemplo, 192.168.1.100.
EXTIPIP externas do telefone, conforme visto na internet; por exemplo, 66.43.16.52.

SWVER

String de versão do software. Por exemplo:

PHONEOS.3-2-1-0104-37

HWVER

String de 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. tente novamente

UPGST

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.

UPGCOND

Nome da macro herdada.

SCHEME

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

ISCUST

Se a unidade for personalizada, valor=1, caso contrário, 0.

O status de personalização pode ser visualizado na página de Informações da UI da Web.

NOME DE ENTRADANome associado à primeira chamada conectada, tocando ou recebida.
NÚMERO REMOTO

O número de telefone da primeira chamada conectada, tocando ou recebida. Se houver várias chamadas, os dados associados à primeira chamada encontrados serão fornecidos.

NOME DE EXIBIÇÃOO conteúdo do parâmetro de configuração de nome de exibição da Linha N.
AUTHIDnO conteúdo do parâmetro de configuração do Auth ID da Linha N.
Este artigo foi útil?
Este artigo foi útil?