[Asterisk-Users] agi exec problem (followup)

tad tad at media.mit.edu
Sun Nov 23 19:43:25 MST 2003


actually, i do have a workaround which bypasses the exec command entirely:
system("asterisk -r -x 'add extension s,3,Playback(demo-congrats) into local'");

but it's ugly. seems like it should be possible to do this with exec.

.t

---------- Forwarded message ----------
Date: Sun, 23 Nov 2003 21:17:50 -0500 (EST)
From: tad <tad at media.mit.edu>
To: asterisk-users at lists.digium.com
Subject: agi exec problem.

hi folks.

(apologies in advance if this is a particularly stupid question)

just getting my feet wet with asterisk / agi, and am a little stuck using
EXEC. it works fine for applicaitons that take simple arguments, but
chokes on applications that require multiple words as arguments.

for example, this works fine:
 EXEC Playback(demo-congrats)

but this doesn't:
 EXEC add extension s,3,Playback(demo-congrats) into local

problem seems to be that AGI reads the second example to be:
 EXEC add extension

and ignores the rest (presumably because it assumes the space after
'extension' singifies the end of the argument)

is there a way around this?

thanks,
tad





More information about the asterisk-users mailing list