Страница 1 из 1
Как получить в диалплане конфигурацию базы данных mysql?
Добавлено: 11 дек 2011, 16:15
nelgondar
Добрый день. У меня cdr записи хранятся в базе данных mysql. Как можно получить конфигурацию cdr_mysql в диалплане? Парсить файл, я считаю, не самая удачная идея. Можно ли в диалплане получить настройки, описанные в конфигурационном файле cdr_mysql (название бд, логин, пароль для подключения)?
Re: Как получить в диалплане конфигурацию базы данных mysql?
Добавлено: 11 дек 2011, 16:37
Vlad1983
Re: Как получить в диалплане конфигурацию базы данных mysql?
Добавлено: 11 дек 2011, 16:50
ded
CDR - это записи о совершённых вызвах, а диал-план - это план набора, таким образом - это разные вещи совершенно. Думаю, что вопрошая Как можно получить конфигурацию cdr_mysql в диалплане? автор имелл ввиду конфигурацию диалплана в mysql а не в extensions.conf.
Тогда ответ лежит в области использования res_mysql - Real time MySQL в Астериске.
Re: Как получить в диалплане конфигурацию базы данных mysql?
Добавлено: 11 дек 2011, 17:42
nelgondar
Извините, не так выразился. Задача такая. Есть стороннее приложение. Я его вызываю в диалплане и посылаю ему логин/пароль и имя базы как входные параметры. Пока что эти самые входные параметры я задал вручную. Хотелось бы чтобы они автоматически подставлялись из файла cdr_mysql. А вопрос у меня такой: можно ли функциями астериска в диалплане получить данные для подключения к датабазе
Re: Как получить в диалплане конфигурацию базы данных mysql?
Добавлено: 11 дек 2011, 17:49
ded
ded писал(а):ответ лежит в области использования res_mysql - Real time MySQL в Астериске.
Изучите вопрос поиском по этим ключевым словам.
Re: Как получить в диалплане конфигурацию базы данных mysql?
Добавлено: 11 дек 2011, 18:58
Vlad1983
о, оказывается есть и более легкий путь, нежели func FILE
https://wiki.asterisk.org/wiki/display/ ... AST_CONFIG