Страница 1 из 2
Белый список и внешняя BD
Добавлено: 09 ноя 2013, 21:17
Azat
Подскажите по такому вопросу. Требуется настроить на звонках белый список, чтобы могли звонить только заранее занесённые в него внешние номера. Но, не используя AstDB, а путем получения списка белых номеров из PostgreSQL.
Стоит дистрибутив Elastix 2.4.0
Настроен ODBC и CDR связан с базой в PostgreSQL.
Не могу понять логику связи PostgreSQL с extensions.conf, ни один из имеющихся манулов в сети конкретно этот вопрос не освещают.
В PostgreSQL уже создана таблица whitelist с какими-то тестовыми значениями.
Или как вариант могу настроить белый список в AstDB, но мне нужна связь с AstDB извне, каким-то образом его занести в ODBC.
Re: Белый список и внешняя BD
Добавлено: 09 ноя 2013, 22:23
ded
Azat писал(а):Не могу понять логику связи PostgreSQL с extensions.conf, ни один из имеющихся манулов в сети конкретно этот вопрос не освещают.
все-все изучили?
Вам надо использовать Realtime
http://asterisk.ru/knowledgebase/Asterisk+RealTime
http://asterisk.ru/knowledgebase/Asteri ... PostgreSQL
Re: Белый список и внешняя BD
Добавлено: 09 ноя 2013, 22:59
virus_net
а кто мешает вызывать в диалплане AGI скрипт и в нем делать связку с какой угодно БД и чекать что угодно, а потом возвращать результат ?
Re: Белый список и внешняя BD
Добавлено: 10 ноя 2013, 18:09
Azat
был бы признателен, если знающие люди опишут процесс ссылки на БД, как работают команды чтения и записи из БД, не понимаю как работают алгоритмы
Re: Белый список и внешняя BD
Добавлено: 10 ноя 2013, 19:54
Azat
virus_net писал(а):а кто мешает вызывать в диалплане AGI скрипт и в нем делать связку с какой угодно БД и чекать что угодно, а потом возвращать результат ?
я слаб в программировании, а начальство просит
Re: Белый список и внешняя BD
Добавлено: 10 ноя 2013, 20:21
zzuz
Наймите программиста.
Re: Белый список и внешняя BD
Добавлено: 10 ноя 2013, 20:27
Azat
примером, как я понял никто не поможет?
Re: Белый список и внешняя BD
Добавлено: 10 ноя 2013, 21:41
awsswa
Что тут помогать то ?
Это стандартный скрипт с которого обычно все начинают общение - agi php mysql
В вашем варианте только PostgreSQL
Поправить общение на ваш формат базы - делов на день работы.
Так что или в платный суппорт или гугл в помощь.
Re: Белый список и внешняя BD
Добавлено: 11 ноя 2013, 08:13
virus_net
Azat писал(а):я слаб в программировании, а начальство просит
значит либо подтягивать себя в программировании, либо объяснять начальству, что нужен программист
Azat писал(а):примером, как я понял никто не поможет?
гугл поможет
Asterisk simple php lookup up callerid name from Horde Turba
Re: Белый список и внешняя BD
Добавлено: 11 ноя 2013, 20:06
Vlad1983
func_odbc
в таких случаях проще не придумать
пример в книжке всем известной есть всё на пальцах разъяснено