cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5065
Views
0
Helpful
2
Replies

Localization of a XML Phone Application

Dan Lukes
VIP Alumni
VIP Alumni

Phone has support for multiple languages. The particular language can be selected in phone menu by a user. Unfortunately it seems that XML Application environment is not multi-language ready.

Despite user's preference, the phone ask for English variant of XML Application (see following HTTP request) anytime:

GET /Application.xml HTTP/1.0

Host: 10.0.0.1:80

User-Agent: Cisco/SPA508G-7.4.9a (E05FB9824F9D)(sipuraspa)

x-CiscoIPPhoneModelName: SPA508G

x-CiscoIPPhoneDisplay: 128x64

x-CiscoIPPhoneSDKVersion: NA

Accept-Language: en

Connection: close

Is it bug in firmware ?

Is there a MACRO/variable (something like $(LANG) or so) that  can be used in XML Application URL construction as workaround for such bug ? Or other idea how to use XML Applications in multi-language environment ?

Any hint will be appreciated ...

2 Replies 2

I am also interested in this question... There is some way that can be used in XML application URL through a variable?

Dan Lukes
VIP Alumni
VIP Alumni

Well, some progress with 7.5.* version.

 

Value of Locale configuration tag is used as Accept-Language now. Default value of Locale is en-US so default request header is

 

Accept-Language: en-US

 

Unfortunately, Locale is not free-text, only few values are accepted here so no solution for worldwide customers ...

 

And, of course, such feature (e.g. the content of locale is used as accept-language also) is not documented anywhere (as far as I know).

 

It's hard job to be Cisco's customer ...

 

Related: SPA Language