First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk запрос к oracle

1

Требуется в передать в диалплан астериску число из базы оракле, существует ли какой то инструмент работы с ним? Наше вот пример работы через перловый скрипт, но так и не понятно по ветке решена ли проблема! http://asterisk-support.ru/forum/topics/5120/ Если есть у кого опыт работы астериска с ораклом поделитесь!

спросил Mar 10 '11

unknown Gravatar unknown
179 27 1 16

обновил Mar 14 '11

um2010 Gravatar um2010
2056 70 13 55

Comments

А не могли мы подсказать по синтаксису аgi, интересует функция saydigit! И вообще проконсультруйте если не сложно на примере! А то очень сложно воспринимать раньше с этим не сталкивался! unknown (Mar 10 '11)edit
реально правильно использовать проетестированные класы. для перла это Asterisk::AGI. коннект к ораклу это стандартный odbc connect. если вы не понимаете как это делать, наймите программиста. meral (Mar 10 '11)edit

5 Ответов

3

через AGI на 100% должно получиться

ссылка удалить спам редактировать

ответил Mar 10 '11

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

Comments

как вариант - FUNC_ODBC mistral (Mar 10 '11)edit
почитал, очень интересно! Нет ли примера для оракла? unknown (Mar 10 '11)edit
1

switch не шуми ты так.вот тут драйвер рабочий без гуи.

http://www.easysoft.com/products/dataaccess/odbcoracle_driver/oracle-clientless-odbc-driver.html

http://www.easysoft.com/products/dataaccess/odbcoracle_driver/index.html

правда вроде он платный, но оракл тож платный..

ссылка удалить спам редактировать

ответил Mar 11 '11

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил Mar 11 '11

Comments

несколько лет назад мучались, потом еще пару раз приходилось решать обходными маневрами, хорошо, что с тех пор ситуация поменялась... switch (Mar 11 '11)edit
0

я бы использовал realtime через odbc. примеров настройки odbc к ораклу полно в сети.

http://www.voip-info.org/wiki/index.php?page=Asterisk+func+realtime

ссылка удалить спам редактировать

ответил Mar 10 '11

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил Mar 10 '11

0

бугага! AGI, realtime это, конечно, клева, но проблема в том, чтобы поставить odbc драйвер от оракла на линукс нужно поставить oracle client, а чтоб его поставить, нужны гуи, а чтоб был гуи, нужны иксы, а иксов, как правило, на сервере с астериской нету. Так было 3 года назад, как сейчас - хз... Тогда выкрутились промежуточной базой на mysql. А вообще можно простецкий вебсервис на ПХП накарябать на машине, которая имеет доступ к ораклу, а из астериска получать ответы вебзапросами из AGI или из диалплана.

ссылка удалить спам редактировать

ответил Mar 10 '11

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

обновил Mar 10 '11

0

To switch - не вводите в заблуждение - для установки оракла на сервере никакие иксы не нужны - достаточно будет просто транслировать DISPLAY куда нибудь на рабочую машинку. Через perl agi и DBD::Oracle все будет прекрасно работать. Кстати - чтобы запустить это все вместе достаточно установить oracle-10-XE - его библиотек будет достаточно для работы с базой. И все бесплатно и лицензионно чисто.

ссылка удалить спам редактировать

ответил Mar 13 '11

VitalyE Gravatar VitalyE
45 4 1 8
http://yell.ru/

обновил Mar 13 '11

Comments

кто еще напишет, что я ввожу в заблуждение? давайте, все кто есть на форуме и не умеет читать... switch (Mar 13 '11)edit
так -xe libx требует. это кто кого вводит в заблуждение? может они порсто у вас стояли, но это не значит что их не надо ставить ) meral (Mar 13 '11)edit
очень даже странновато - я устанавливал XE на голый центос - в комплектации BASE. SWITCH - а как называется то что вы утверждаете что для установки oracle нужен GUI иметь на машине ("нужны гуи, а чтоб был гуи, нужны иксы, а иксов, как правило, на сервере с астериской нету")? VitalyE (Mar 22 '11)edit
на минимал ставиться только с libx. может у вас какойто другой бейз? гуи не нужны. библиотеки х и гуи это немножко разные вещи. meral (Mar 23 '11)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Mar 10 '11

Просмотрен: 980 раз

Обновлен: Mar 13 '11

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.