ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как получить в диалплане конфигурацию базы данных mysql?

Проблемы и их решения Asterisk как такового

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

Как получить в диалплане конфигурацию базы данных mysql?

Сообщение nelgondar » 11 дек 2011, 16:15

Добрый день. У меня cdr записи хранятся в базе данных mysql. Как можно получить конфигурацию cdr_mysql в диалплане? Парсить файл, я считаю, не самая удачная идея. Можно ли в диалплане получить настройки, описанные в конфигурационном файле cdr_mysql (название бд, логин, пароль для подключения)?
nelgondar
 
Сообщений: 17
Зарегистрирован: 27 сен 2011, 16:49

Re: Как получить в диалплане конфигурацию базы данных mysql?

Сообщение Vlad1983 » 11 дек 2011, 16:37

только парсить каждый раз
https://wiki.asterisk.org/wiki/display/ ... ction_FILE
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как получить в диалплане конфигурацию базы данных mysql?

Сообщение ded » 11 дек 2011, 16:50

CDR - это записи о совершённых вызвах, а диал-план - это план набора, таким образом - это разные вещи совершенно. Думаю, что вопрошая Как можно получить конфигурацию cdr_mysql в диалплане? автор имелл ввиду конфигурацию диалплана в mysql а не в extensions.conf.
Тогда ответ лежит в области использования res_mysql - Real time MySQL в Астериске.
ded
 
Сообщений: 15820
Зарегистрирован: 26 авг 2010, 19:00

Re: Как получить в диалплане конфигурацию базы данных mysql?

Сообщение nelgondar » 11 дек 2011, 17:42

Извините, не так выразился. Задача такая. Есть стороннее приложение. Я его вызываю в диалплане и посылаю ему логин/пароль и имя базы как входные параметры. Пока что эти самые входные параметры я задал вручную. Хотелось бы чтобы они автоматически подставлялись из файла cdr_mysql. А вопрос у меня такой: можно ли функциями астериска в диалплане получить данные для подключения к датабазе
nelgondar
 
Сообщений: 17
Зарегистрирован: 27 сен 2011, 16:49

Re: Как получить в диалплане конфигурацию базы данных mysql?

Сообщение ded » 11 дек 2011, 17:49

ded писал(а):ответ лежит в области использования res_mysql - Real time MySQL в Астериске.

Изучите вопрос поиском по этим ключевым словам.
ded
 
Сообщений: 15820
Зарегистрирован: 26 авг 2010, 19:00

Re: Как получить в диалплане конфигурацию базы данных mysql?

Сообщение Vlad1983 » 11 дек 2011, 18:58

о, оказывается есть и более легкий путь, нежели func FILE
https://wiki.asterisk.org/wiki/display/ ... AST_CONFIG
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH