cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 
cancel
706
Visitas
0
ÚTIL
1
Respuestas

SPA 50X and XML Application URL

3cxcisco08
Level 1
Level 1

Hello Guys,

I made a XML application which runs just fine on a SPA 525 but not on the SPA 502 (have not tested on other 50X phones).
The issue is that the URL I return in a MenuItem for the tag <url> gets cut by the phone when it request it.

The Flow is

Phone Requests

 

 

and gets in return

<?xml version="1.0" encoding="UTF-8"?>
 <CiscoIPPhoneMenu><Title>Bla BLa</Title>
 <Prompt>Bla Bla Bla</Prompt><MenuItem>
 <Name>Name1</Name>
 <URL>http://192.168.9.207:80/MyPhoneBridge/myphonebridge.aspx?extension=102&model=SPA123&extensionstatus=yes</URL>
 </MenuItem>
 <MenuItem>
 <Name>Name1</Name>
 <URL>http://192.168.9.207:80/MyPhoneBridge/myphonebridge.aspx?extension=102&model=SPA123&presenceinfo=yes</URL>
 </MenuItem>
 <MenuItem>
 <Name>Name3</Name>
 <URL>http://192.168.9.207:80/MyPhoneBridge/myphonebridge.aspx?extension=102&model=SPA123&fwdrules=yes</URL>
 </MenuItem>
 <SoftKeyItem><Name>Select</Name><URL>SoftKey:Select</URL><Position>1</Position></SoftKeyItem><SoftKeyItem><Name>Exit</Name><URL>Key:Services</URL><Position>2</Position></SoftKeyItem></CiscoIPPhoneMenu>

 

Which ever entry i select now, i only see the request from the phone for http://192.168.9.207:80/MyPhoneBridge/myphonebridge.aspx?extension=102 
All Arguments are cut. The this play then writes

XML format error or invalid application

 

 

1 SOLUCIÓN ACEPTADA

Soluciones aceptadas

Dan Lukes
VIP Alumni
VIP Alumni

Note that there is XML Phone Applications space dedicated to XML Phone Applications questions.

But it seems to be rather obvious issue. '&' is not allowed char in URL (it is generic rule, nothing special for SPA502). Such special char needs to be escaped accordingly. So replace all occurrences of '&' by '&amp;'. It should help.

By the way, it is mentioned in documentation.

Rate useful advices. It will help others to search solutions.

 

 

 

Ver la solución en mensaje original publicado

1 RESPUESTA 1

Dan Lukes
VIP Alumni
VIP Alumni

Note that there is XML Phone Applications space dedicated to XML Phone Applications questions.

But it seems to be rather obvious issue. '&' is not allowed char in URL (it is generic rule, nothing special for SPA502). Such special char needs to be escaped accordingly. So replace all occurrences of '&' by '&amp;'. It should help.

By the way, it is mentioned in documentation.

Rate useful advices. It will help others to search solutions.