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

От: Aleksey Silin <CGatePro_at_mx_ru>
Дата: Wed 19 Oct 2005 - 16:29:25 MSD

Boris Tyshkiewitch wrote:

> 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.

Спасибо, я попробую. Я почему то упустил HTTPCall из вида. Получено Wed Oct 19 12:29:26 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:17:20 MSK