09-20-2011 03:23 PM - edited 03-21-2019 04:41 AM
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 ...
03-23-2012 10:24 AM
I am also interested in this question... There is some way that can be used in XML application URL through a variable?
04-29-2015 03:12 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide