[AsteriskBrasil] Caracter de escape
Giancarlo Rubio
gianrubio em gmail.com
Terça Agosto 26 17:58:39 BRT 2008
Srs:
Estou desenvolvendo uma aplicação de telemarketing. Num determinado
momento a aplicacao deve chamar um link web via System(). Esta chamada
passa parametros, se eu uso "&" sem nenhum caracter de escape não
chega o parametro à aplicação web. Se eu seto para escapar o parametro
usando \\&, a aplicação web recebe o parametro , mais a chamada system
sempre tem retorno 1, ou seja a aplicação termina. Não gostaria de
usar TrySystem, pois a aplicação depende de uma sequência lógica.
Segue abaixo como estou usando a chamada system.
Desta forma não recebo o parametro na aplicação web, mais a chamada
System retorna 0
exten => s,1,System(lynx
${WWW_PATH}/VoipCampanhaStatus.do?atendida=true&id=${CampanhaContato})
Com caracter de escape \\ eu recebo o parmetro nao web, mais o System
retorna 1 e da falha
exten => s,1,System(lynx
${WWW_PATH}/VoipCampanhaStatus.do?atendida=true\\&id=${CampanhaContato})
Gostaria da sugestão de alguem que já tenha usado assim, ou alguma
ideía diferente de passar os parametros (que não seja pog, tipo shell
script)
Att
--
Giancarlo Rubio
More information about the AsteriskBrasil
mailing list