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

Elastix + FireBird

0

опишу проблему: есть сервер Elastix, ставил и настраивал сам, пользовался исключительно веб-интерфейсом. Все устраивало пока. Звонки входящие попадают в IVR, там одним из пунктов - выход на очередь.

Что надо сделать: надо чтобы при ответе оператора на звонок из очереди делалась запись в базу Firebird на другом компе. Что сделано уже: поставил драйвер ODBC для Firebirda, iqsl его видит, проверил.

#/etc/asterisk/res_odbc.conf

[fd] 
enabled => yes
dsn => medreg 
pre-connect => yes

#/etc/asterisk/func_odbc.conf

[WRITELOG] 
dsn=fd 
writesql=insert into LOG (CALLERID) values ('${SQL_ESC(${ARG1})}' )

что дальше? диалпланы все веб-интерфейсом генерятся, в конфигах надписи типа "не лезь сюда умник хренов"

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

спросил 2012-08-11 18:38:23 +0400

genok Gravatar genok
1

обновил 2012-08-12 22:09:09 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

2 Ответа

0

дальше мониторить /var/log/queue_log и писать в базу.

астериск не трогать!!!!!!!!

или читать про диалплан, про устройство freepbx и про AMI.

или нанять человека который может лезть в freepbx. меняются там только файлы *_custom.conf или пишется модуль.

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

ответил 2012-08-11 20:03:50 +0400

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

про нанять - это самый тупой вариант там осталось-то всего ничего, что-то вроде такого:

exten => s,n,ODBC_WRITELOG({$CALLERID(number)})

писать это, насколько я понял, надо в extensions_custom.conf

только в какую секцию и как это все будет работать?

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

ответил 2012-08-12 13:40:15 +0400

genok Gravatar genok
1

Comments

ну вот и я о чем. не будет работать. смотрите выше мой ответ как будет.

meral ( 2012-08-12 23:29:28 +0400 )редактировать

а для чего тогда конфиги типа .custom существуют?

genok ( 2012-08-14 03:30:11 +0400 )редактировать

для тех,кто понимает как работает внутри freepbx но не хочет/влом писать модуль. или для тех,кто хочет побоку оставить диалплан fpbx. вы же используете встроенные очереди и не чуствуете принцип работы. потому вам проще будет попарсить файлик. там все просто и ничего менять не надо.и вся инфа есть

meral ( 2012-08-14 22:56:21 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2012-08-11 18:38:23 +0400

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

Обновлен: Aug 12 '12

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

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