Это звучит как довольно простая работа для "AsterClick" [http://www.asterclick.drclue.net] AsterClick - это управляемый событиями только Asterisk AMI / (XML) / HTML5 JavaScript
В контексте AsterClick вашВеб-страница может фактически выполнить вызов в режиме реального времени и полностью проверить результаты в JavaScript.
Если вы ищете что-то более общее, просто создайте процедуру, которая берет номер телефона и выдает пин-код, основанный насам номер, так что диалплану Asterisk и вашей веб-странице вообще не нужно сообщаться.
Я бы построил подпрограмму, используя сценарии набора номера Asterisk, и просто воспроизвел бы результирующую подпрограмму в JavaScript.мода, от которой вы избавляетесь от множества программных проблем.
В проекте AsterClick есть проект-предок FastAGI (общее название для таких пакетов) http://code.google.com/p/fastagi-php-drclue/
Этот пакет обрабатывает PHP на вашей стороне сервераскрипты как динамически загружаемые плагины, которые можно вызывать из вашей диалплан с помощьюДоступ ко всему, к чему имеет доступ обычный скрипт PHP, а также ко всем подробностям текущего вызова.
У инструмента FastAGI также есть сопутствующие классы, доступные для взаимодействия с базой данных.Так что заходите на форумы и бормочите несколько слов, и я или пользователи можем указать вам дорогу.
Имейте в виду, что форум ориентирован на HTML5, но у нас также есть устаревшие инструменты!Все бесплатно конечно
- Док