VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Белый список и внешняя BD

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Azat
Сообщения: 7
Зарегистрирован: 09 ноя 2013, 21:10

Белый список и внешняя BD

Сообщение Azat »

Подскажите по такому вопросу. Требуется настроить на звонках белый список, чтобы могли звонить только заранее занесённые в него внешние номера. Но, не используя AstDB, а путем получения списка белых номеров из PostgreSQL.
Стоит дистрибутив Elastix 2.4.0
Настроен ODBC и CDR связан с базой в PostgreSQL.

Не могу понять логику связи PostgreSQL с extensions.conf, ни один из имеющихся манулов в сети конкретно этот вопрос не освещают.
В PostgreSQL уже создана таблица whitelist с какими-то тестовыми значениями.

Или как вариант могу настроить белый список в AstDB, но мне нужна связь с AstDB извне, каким-то образом его занести в ODBC.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Белый список и внешняя BD

Сообщение ded »

Azat писал(а):Не могу понять логику связи PostgreSQL с extensions.conf, ни один из имеющихся манулов в сети конкретно этот вопрос не освещают.
все-все изучили?
Вам надо использовать Realtime
http://asterisk.ru/knowledgebase/Asterisk+RealTime
http://asterisk.ru/knowledgebase/Asteri ... PostgreSQL
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Белый список и внешняя BD

Сообщение virus_net »

а кто мешает вызывать в диалплане AGI скрипт и в нем делать связку с какой угодно БД и чекать что угодно, а потом возвращать результат ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Azat
Сообщения: 7
Зарегистрирован: 09 ноя 2013, 21:10

Re: Белый список и внешняя BD

Сообщение Azat »

был бы признателен, если знающие люди опишут процесс ссылки на БД, как работают команды чтения и записи из БД, не понимаю как работают алгоритмы
Azat
Сообщения: 7
Зарегистрирован: 09 ноя 2013, 21:10

Re: Белый список и внешняя BD

Сообщение Azat »

virus_net писал(а):а кто мешает вызывать в диалплане AGI скрипт и в нем делать связку с какой угодно БД и чекать что угодно, а потом возвращать результат ?
я слаб в программировании, а начальство просит
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Белый список и внешняя BD

Сообщение zzuz »

Наймите программиста.
Линия24 - Системы Массового Телефонного Обслуживания
Azat
Сообщения: 7
Зарегистрирован: 09 ноя 2013, 21:10

Re: Белый список и внешняя BD

Сообщение Azat »

примером, как я понял никто не поможет?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Белый список и внешняя BD

Сообщение awsswa »

Что тут помогать то ?
Это стандартный скрипт с которого обычно все начинают общение - agi php mysql
В вашем варианте только PostgreSQL

Поправить общение на ваш формат базы - делов на день работы.
Так что или в платный суппорт или гугл в помощь.
платный суппорт по мере возможностей
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Белый список и внешняя BD

Сообщение virus_net »

Azat писал(а):я слаб в программировании, а начальство просит
значит либо подтягивать себя в программировании, либо объяснять начальству, что нужен программист
Azat писал(а):примером, как я понял никто не поможет?
гугл поможет
Asterisk simple php lookup up callerid name from Horde Turba
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Белый список и внешняя BD

Сообщение Vlad1983 »

func_odbc
в таких случаях проще не придумать
пример в книжке всем известной есть всё на пальцах разъяснено
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH