Требуется в передать в диалплан астериску число из базы оракле, существует ли какой то инструмент работы с ним? Наше вот пример работы через перловый скрипт, но так и не понятно по ветке решена ли проблема! http://asterisk-support.ru/forum/topics/5120/ Если есть у кого опыт работы астериска с ораклом поделитесь!
через AGI на 100% должно получиться
switch не шуми ты так.вот тут драйвер рабочий без гуи.
http://www.easysoft.com/products/dataaccess/odbcoracle_driver/oracle-clientless-odbc-driver.html
http://www.easysoft.com/products/dataaccess/odbcoracle_driver/index.html
правда вроде он платный, но оракл тож платный..
я бы использовал realtime через odbc. примеров настройки odbc к ораклу полно в сети.
http://www.voip-info.org/wiki/index.php?page=Asterisk+func+realtime
бугага! AGI, realtime это, конечно, клева, но проблема в том, чтобы поставить odbc драйвер от оракла на линукс нужно поставить oracle client, а чтоб его поставить, нужны гуи, а чтоб был гуи, нужны иксы, а иксов, как правило, на сервере с астериской нету. Так было 3 года назад, как сейчас - хз... Тогда выкрутились промежуточной базой на mysql. А вообще можно простецкий вебсервис на ПХП накарябать на машине, которая имеет доступ к ораклу, а из астериска получать ответы вебзапросами из AGI или из диалплана.
To switch - не вводите в заблуждение - для установки оракла на сервере никакие иксы не нужны - достаточно будет просто транслировать DISPLAY куда нибудь на рабочую машинку. Через perl agi и DBD::Oracle все будет прекрасно работать. Кстати - чтобы запустить это все вместе достаточно установить oracle-10-XE - его библиотек будет достаточно для работы с базой. И все бесплатно и лицензионно чисто.
Задан: 2011-03-10 10:07:16 +0400
Просмотрен: 979 раз
Обновлен: Mar 13 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.