[asterisk-users] Manager API ! (System) command

Atis Lezdins atis at iq-labs.net
Wed Oct 10 01:56:26 CDT 2007


On Wednesday 10 October 2007 07:04:02 robert home wrote:
> I need to issue some system commands via the Asterisk manager API. From the
> CLI the ! (system command) works fine, but when connected via the manager
> API it fails.
>
> Does anyone know why, or of a work around?

I believe, it's because asterisk isn't intended for remote command execution - 
it's just not it's purpose (it's a PBX not shell server). I suppose the code 
of handling ! is in client part of asterisk CLI, not server. There are other 
far much superior and faster ways how to do that. You should take a look at 
SSH (connecting as asterisk user)

If you really really want to do that, you can always use Originate manager 
action, and send it to System() app - but that's much more overhead, as that 
would create channel for every execution.

Regards,
Atis

-- 
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835



More information about the asterisk-users mailing list