AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Требуется специалист {разовая работа} написание php-скрипта

Работа 4 сообщений -
#1

Требуется специалист {разовая работа} написание php-скрипта


Сабж: нужно в определённом месте диалплана запускать скрипт с одним входным параметром (CID или ID), в котором происходит обращение к web-сервису (имеется чётко описанный API, работа в тч с MD5, но без авторизаций) по входным данным скрипта => разбор ответа сервера в формате XML (и имеет предопределённую постоянную структуру) => результат разбора в переменные => Варианты:
1. возврат переменных в диалплан
2. проигрывание последовательности звуковых файлов, в зависимости от значений переменных

Изначально, конечно, хотелось бы реализацию на php, но рассмотрю варианты.
Предложения о гонораре и сроках просьба в лс. предположительно работа удалённо.
Спасибо, с Уважением
#2

А кто мешает сделать это самостоятельно т.к. судя по стилю письма Вы не совсем далекий от программирования спец. Берите в руки php-agi и вперед.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
#3

)) Спасибо).
Если честно, на данный момент чудовищно ограничен во времени. Попытался разобраться, в php-скрипте выполнил web-запрос, dom`ом разобрал хмл и худо-бедно загнал его в переменные. Дальше всё плохо - никак не могу вернуть переменные в *. Возможно, криво написано получение и работа с переменными, тк главная проблема в том, что на свою голову когда-то изучал Дельфи, а с С-подобными языками дел не имел вообще. Как-то так.
#4

Все просто:
в астере: exten => s,n,AGI(script.php)

В скрипе:

require_once('phpagi.php');

$agi = new AGI();

$agi->set_variable('MAXTIME',$call_max);

_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.