[asterisk-users] Executing system commands through Manager API

Sherwood McGowan sherwood.mcgowan at gmail.com
Thu Aug 19 22:10:01 CDT 2010


On Thu, Aug 19, 2010 at 5:56 PM, Steve Edwards
<asterisk.org at sedwards.com> wrote:
> On Thu, 19 Aug 2010, Carlos Chavez wrote:
>
>>       I am making a web interface so users can manage their voicemail.
>> The only problem I have is that since the Web server and Asterisk run as
>> different users I need to run some commands through Asterisk so I can
>> manipulate the voicemail files.
>>
>>       I know that from the CLI I can user the "!" commando to run any
>> external shell command but when I try to do it from the Manager API
>> using "Command" I cannot get it to work.  Since the web server cannot
>> erase or modify files I need to go through Asterisk to execute rm or mv.
>>
>>       Is there an easier way to do this (without changing the user for
>> Apache)?  Is it possible to use the ! command from the Manager?
>
> 1) Change the user for Asterisk.
>
> 2) man sudo
>
> --
> Thanks in advance,
> -------------------------------------------------------------------------
> Steve Edwards       sedwards at sedwards.com      Voice: +1-760-468-3867 PST
> Newline                                              Fax: +1-760-731-3000
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>

Another possibility would be to use the IMAP or ODBC storage option
for Voicemail? Just a thought :)



More information about the asterisk-users mailing list