I denne artikkelen
dropdown icon
Oversikt
    Støttede XML-objekter
    Støttede URIer
Konfigurere en telefon for å koble til en XML-tjeneste
Parametre for XML-tjenester
Legge til et XML-program i en funksjonstast
Legge til et XML-program i en linjetast
Makrovariabler som støttes i XML-URL-adresser

XML-applikasjonskonfigurasjon for 9800 og 8875 telefoner (BroadWorks)

list-menuI denne artikkelen
list-menuTilbakemelding?

Denne hjelpeartikkelen gjelder Cisco Desk Phone 9800-serien og Cisco Video Phone 8875 som er registrert i Cisco BroadWorks. Les denne artikkelen for støttede XML-objekter, URIer og trinnene for å konfigurere XSI-tjenestene på telefonens webside.

Oversikt

XML Services Interface (XSI) er en protokoll som tillater kommunikasjon mellom applikasjoner og telefonsystemet. Du kan legge til dine egne XSI-tjenester på telefonen ved hjelp av de støttede XML-objektene og URIene.

Etter å ha abonnert telefonen på tjenestene, kan brukerne få tilgang til alle de konfigurerte tjenestene på telefonen ved å navigere til Inn stillinger > Nett verk og tjeneste > Cisco XML- tjenester. Cisco XML-tjenester er standardnavnet. Du kan også endre navnet. For å gi brukerne enkel tilgang, kan du legge XML-programmene til funksjonstaster eller linjetaster.

De støttede funksjonene er:

  • Meldinger (bilder og tekst)
  • Personsøking

Støttede XML-objekter

  • CiscoIpPhoneMenu

  • CiscoIPPhoneTekst

  • CiscoIPPhone-inngang

  • CiscoIPPhone-katalog

  • CiscoIPPhoneBilde

  • ciscoIPPhoneImageFil

  • CiscoIPPhoneIconMenu

  • CiscoIPPhoneIconFileMenu

  • CiscoIPPhoneStatus (unntatt 9811 og 9841)

  • CiscoIPPhoneStatusFile (unntatt 9811 og 9841)

  • CiscoIPPhoneExecute

Støttede URIer

  • Enhet

  • Urskive

  • Rediger Dail

  • Init

  • Nøkkel

  • Spill av (kun ringetoner)

  • Funksjonstast

Hvis du vil ha mer informasjon om konfigurasjonen av XSI-tjenesten, kan du se Cisco Unified IP Phone Services Application Development Notes.

Konfigurere en telefon for å koble til en XML-tjeneste

1

Gå til telefonadministrasjonens webside.

2

Velg Tale > Telefon.

3

I XML-tjeneste- delen konfigurerer du parametrene for XML-applikasjonstjenestenavn og URL for XML-applik asjonstjeneste som definert i Parametre for XML-tjenester.

4

(Valgfritt) Hvis du vil legge til godkjenning for tilgang til applikasjonstjenesten, konfigurerer du disse feltene: X ML-brukernavn, XML-passord, CISCO XML EXE Enable og CISCO XML EXE Auth Mode.

5

Klikk Lagre alle endringer.

Parametre for XML-tjenester

Tabellen nedenfor definerer funksjonen og bruken av XML-programparametrene i XML-tjeneste- delen under kategorien T ale > Telefon i telefonens webgrensesnitt. Den definerer også syntaksen til strengen som legges til i telefonkonfigurasjonsfilen (cfg.xml) med XML-kode for å konfigurere en parameter.

Tabell 1. Parametre for XML-tjenester

Parameter

Standard og alternativer

Beskrivelse

XML-applikasjonstjenestenavn

Standard: Tom

Navnet på XML-programmet. Navnet vises på telefonen som et valg av webapplikasjon.

Du kan også konfigurere denne parameteren i XML-filen for telefonkonfigurasjon (cfg.xml) ved å skrive inn en streng i dette formatet:

<XML_Application_Service_Name
ua="na">XML APP Name</XML_Application_Service_Name>

URL for XML-applikasjonstjeneste

Standard: Tom

URL-adressen der XML-applikasjonen er plassert.

Du kan også konfigurere denne parameteren i XML-filen for telefonkonfigurasjon (cfg.xml) ved å skrive inn en streng i dette formatet:

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

Makrovariabler støttes i XML-URL-adresser. For gyldige makrovariabler, se Mak rovariabler som støttes i XML-URL-adresser.

Bare HTTP- eller HTTPS-protokoller støttes i URL-en.

XML-brukernavn

Standard: Tom

XML-tjenestens brukernavn for autentiseringsformål.

Du kan også konfigurere denne parameteren i XML-filen for telefonkonfigurasjon (cfg.xml) ved å skrive inn en streng i dette formatet:

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

XML-passord

Standard: Tom

XML-tjenestepassord for det angitte XML-brukernavnet.

Passordet du skrev inn i dette feltet vises i konfigurasjonsfilen (cfg.xml) som følger:

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

CISCO XML EXE Aktiver

Standard: Nei

Alternativer: Ja, Nei

Angir om godkjenning er nødvendig for å få tilgang til XML-programserveren.

Du kan også konfigurere denne parameteren i XML-filen for telefonkonfigurasjon (cfg.xml) ved å skrive inn en streng i dette formatet:

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

CISCO XML EXE Auth Mode

Standard: Lokal legitimasjon

Alternativer: Klarert, Lokal legitimasjon, Ekstern legitimasjon

Angir godkjenningsmodus for Cisco XML EXE.

  • Pålitelig — Ingen godkjenning utføres uavhengig av den lokale legitimasjonen.

  • Lokal legitimasjon — Godkjenning er basert på sammendragsgodkjenningen ved hjelp av den lokale legitimasjonen, hvis angitt. Hvis den lokale legitimasjonen ikke er angitt, utføres ingen godkjenning.

  • Ekstern legitimasjon — Godkjenning er basert på sammendragsgodkjenningen ved hjelp av den eksterne legitimasjonen som er angitt i XML-programmet på websiden (for å få tilgang til en XML-programserver).

Du kan også konfigurere denne parameteren i XML-filen for telefonkonfigurasjon (cfg.xml) ved å skrive inn en streng i dette formatet:

<CISCO_XML_EXE_Auth_Mode ua="na">Local Credential</CISCO_XML_EXE_Auth_Mode>

Legge til et XML-program i en funksjonstast

Legg til de ofte brukte applikasjonene i funksjonstaster slik at brukerne enkelt kan få tilgang til tjenesten.

Før du begynner

XML-applikasjonstjenesten er riktig konfigurert.

1

Gå til telefonadministrasjonens webside.

2

Velg Tale > Telefon.

3

I delen Programmerbare funksjonstaster setter du Aktiver programmerbar funksjonstast til Ja.

Du kan også konfigurere denne parameteren i konfigurasjonsfilen (cfg.xml). Skriv inn en streng i dette formatet:

<Programmable_Softkey_Enable ua="na">Yes</Programmable_Softkey_Enable>
4

I delen Programmerbare funksjonstaster redigerer du de tilgjengelige feltene i PSK1 til PSK 16 i dette formatet:

fnc=xml;url=<xml_app_path>;nme=<app_name>

hvor url er lenken der XML-applikasjonen er lagret; nme er visningsnavnet til applikasjonen på telefonskjermen.

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

Du kan også konfigurere denne parameteren i konfigurasjonsfilen (cfg.xml). Skriv inn en streng i dette formatet:

<PSK_n ua="na">fnc=xml; url = http://10.77.21.37/xmlapp/menu.xml;nme=Menu</PSK_n> <configuration code>

hvor n er softkey tallet.

5

Klikk Lagre alle endringer.

Legge til et XML-program i en linjetast

Legg til de ofte brukte applikasjonene til linjetastene slik at brukerne enkelt kan få tilgang til tjenestene.

Før du begynner

XML-applikasjonstjenesten er riktig konfigurert.

1

Gå til telefonadministrasjonens webside.

2

Velg Tale > Telefon.

3

Velg en linjetast.

4

Sett ut videlses parameteren til De aktivert for å deaktivere utvidelsen.

Hvis funksjonen Direkte PLK-konfigurasjon er deaktivert, må du deaktivere utvidelsen for å legge til en utvidet funksjon i linjetasten. Hvis funksjonen er aktivert, kan du hoppe over dette trinnet. Hvis du vil ha mer informasjon, kan du se Aktivere direkte PLK-konfigurasjon.
5

I parameteren Utvidet funksjon skriver du inn en streng i dette formatet:

fnc=xml;url=<xml_app_path>;nme=<app_name>

hvor url er lenken der XML-applikasjonen er lagret; nme er visningsnavnet til applikasjonen på telefonskjermen.

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

Du kan også konfigurere denne parameteren i konfigurasjonsfilen (cfg.xml). Skriv inn en streng i dette formatet:

<Extended_Function_n_ ua="na">fnc=xml; url = http://10.77.21.37/xmlapp/menu.xml;nme=Menu</Extended_Function_n_> <configuration code>

hvor n er utvidelsesnummeret.

6

Klikk Lagre alle endringer.

Makrovariabler som støttes i XML-URL-adresser

Du kan bruke makrovariabler i XML-URL-adresser. Følgende makrovariabler støttes:

  • Bruker-ID — UID1, UID2 til UIDn

  • Visningsnavn — DisplayName1, DISPLAYNAME2 til DisplayNamen

  • Auth ID — AUTHID1, AUTHID2 til AuthIDN

  • Proxy—Proxy1, PROXY2 til ProxyN

  • MAC-adresse ved bruk av små heksagaltall — MA

  • Produktnavn — PN

  • Produktserienummer—PSN

  • Serienummer — Serienummer

Tabell 2. Støttede makroer
MakronavnMakroutvidelse
$Skjemaet $$ utvides til et enkelt $ tegn.
A til og med PErstatt av generelle parametere GPP_A gjennom GPP_P.
SA gjennom SDErstatt av spesielle formålsparametere GPP_SA gjennom GPP_SD. Disse parametrene inneholder nøkler eller passord som brukes i klargjøring.

$SA til $SD gjenkjennes som argumenter for den valgfrie resync-URL- kvalifiseringen, --key.

MAMAC-adresse ved hjelp av små bokstaver sekskantsifre (000e08aabbcc).
MAUMAC-adresse med store bokstaver med sekskantsifre (000E08AABBCC).
MACMAC-adresse som bruker små sekskantsifre med et kolon for å skille sekskantsifrepar (00:0 e:08:aa:bb: cc).
PNProduktnavn; for eksempel videotelefon 8875, skrivebordstelefon 9851.
PSNProduktserienummer; for eksempel 8875, 9841, 9861
SNSerienummerstreng; for eksempel 88012BA01234.
CCERTSSL-klientsertifikatstatus, installert eller ikke installert.
IPIP-adressen til telefonen i det lokale delnettet; for eksempel 192.168.1.100.
EXTIPEkstern IP på telefonen, som sett på internett; for eksempel 66.43.16.52.

SWVER

Programvareversjonsstreng. For eksempel,

PHONEOS.3-2-1-0104-37

HWVER

Maskinvareversjonsstreng. For eksempel 2.0.1

PRVST

Klargjøringstilstand (en numerisk streng):

-1 = eksplisitt forespørsel om synkronisering

0 = oppstart på nytt synkronisering

1 = periodisk resynk

2 = resynkronisering mislyktes, prøv på nytt

UPGST

Oppgraderingstilstand (en numerisk streng):

1 = første oppgraderingsforsøk

2 = oppgradering mislyktes, prøv på nytt

UPGERR

Resultatmelding (ERR) fra tidligere oppgraderingsforsøk; for eksempel http_get mislyktes.

PRVTMR

Sekunder siden siste synkroniseringsforsøk.

UPGTMR

Sekunder siden siste oppgraderingsforsøk.

REGTMR1

Sekunder siden Linje 1 mistet registreringen med SIP-serveren.

REGTMR2

Sekunder siden Line 2 mistet registreringen med SIP-serveren.

UPGCOND

Eldre makronavn.

SCHEME

Filtilgangsskjema, en av TFTP, HTTP eller HTTPS, som oppnådd etter analyse av resynkronisering eller oppgradering av URL.

SERV

Be om vertsnavn for målserveren, som oppnådd etter analyse av resynkronisering eller oppgraderingsnettadresse.

SERVIP

Be om IP-adressen til målserveren, som oppnådd etter analyse av resynkronisering eller oppgradering av URL, muligens etter DNS-oppslag.

PORT

Be om mål-UDP/TCP-port, som oppnådd etter analyse av resynkronisering eller oppgraderingsnettadresse.

PATH

Be om målfilbane, som oppnådd etter analyse av resynkronisering eller oppgraderingsnettadresse.

ERR

Resultatmelding om resynkronisering eller oppgraderingsforsøk. Bare nyttig for å generere resultatsyslog-meldinger. Verdien bevares i UPGERR-variabelen i tilfelle oppgraderingsforsøk.

UIDn

Innholdet i konfigurasjonsparameteren Line n UserID.

ISCUST

Hvis enheten er tilpasset, verdi=1, ellers 0.

Tilpasningsstatus er synlig på Web UI Info-siden.

INCOMINGNAMENavn knyttet til første tilkoblede, ringende eller innkommende anrop.
REMOTENUMBER

Telefonnummeret til det første tilkoblede, ringende eller innkommende anropet. Hvis det er flere anrop, blir dataene knyttet til det første anropet som er funnet, gitt.

VisningsnavnInnholdet i konfigurasjonsparameteren Line N Display Name.
AuthenticIDNInnholdet i konfigurasjonsparameteren Line N autentiserings-ID.
Var denne artikkelen nyttig?
Var denne artikkelen nyttig?