[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