Re: Запуск внешней программы или скрипта из PBX Application

От: Boris Tyshkiewitch <CGatePro_at_mx_ru>
Дата: Wed 19 Oct 2005 - 15:47:00 MSD

avs wrote:

>
> Возникла задача получить из внешнего источника, например БД, некоторую
> информацию и передать её в CG/PL скрипт (PBX Application). В связи с
> этим возник вопрос: можно ли из CG/PL скрипта запустить shell скрипт?
> PS: ОС Linux, CGP 5.0c4
>

  Ну не совсем так как Вы это предложили, но в принципе можно.

  Читать нужно тут:

http://www.stalker.com/CommuniGatePro/CGPL.html#Communications

HTTPCall(/URL/,/parameters/)

    This function performs an HTTP transaction.     The /URL/ value should be a string. It specifies the request URL.     The URL schema should be http or https.     The /parameters/ value should be a dictionary. It specifies the     request parameters and, optionally, the request body.

  Т.е. к этой базе данных нужно обращаться через Web сервер, который у Вас скорее всего уже есть, и даже что-то там с этой базой делает.

   Можно конечно и скрипт на shell запустить через CGI интерфейс (в том числе через CGI запускаемый из CGP). Но лучше к базе обращаться как-нибудь поэффективнее, через нормальный модуль на php/perl/java, который держит persistent connection.

Sincerely,
Boris. Получено Wed Oct 19 11:46:59 2005

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:14:16 MSK