[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