First time here? Check out the FAQ!

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

Запись в MySQL номера оператора ответившего на звонок [закрыт]

0

В очередной раз повторюсь что не профи)

Стоит такая задача (собственно в заголовке все описано): записывать в базу данных номер оператора который ответил на звонок, причем записывать нужно во время разговора, а не после. На данный момент использую php-agi для записи в базу входящего номера, а вот с внутренним беда... видимо пока не дочитал до нужной главы. Может кто наставит на путь истинный

спросил Jul 23 '14

chesslip Gravatar chesslip
117 2 2

3 Ответа

1

queue_log уже это пишет если используетет очереди.

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

ответил Jul 23 '14

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

Comments

Как раз с queue_log и включил в БД, а есть какие нибудь варианты по изменению структуры таблицы?

chesslip (Jul 24 '14)edit
1

конечно. triggers/views могут писать что угодно и куда угодно.

meral (Jul 24 '14)edit

а можете ссылкой на почитать поделиться? Буду премного благодарен!

chesslip (Jul 24 '14)edit

в смысле? вам ссылку на документацию по mysql написать? http://habrahabr.ru/post/37693/ http://dev.mysql.com/doc/refman/5.5/en/trigger-syntax.html

meral (Jul 24 '14)edit

meral, спасибо за ссылки наводки) решил проблему прочитав мануалы по триггерам)

chesslip (Jul 26 '14)edit
2

Добавьте вызов макроса в Dial/Queue, в котором пишите номер ответившего абонента в базу.

Dial:
    M
(macro[^arg[^...]]):
        macro
- Name of the macro that should be executed.
        arg
- Macro arguments
ссылка удалить спам редактировать

ответил Jul 23 '14

komrad123 Gravatar komrad123
3810 5 3 44

обновил Jul 23 '14

0

слушаете события, контролируете открытые каналы.. для этого нужно быть профи)

зы. входящие и ответившие номера пишутся автоматически в cdr (можно в файл, а можно и в базу) без php-agi

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

ответил Jul 23 '14

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

Comments

Про cdr я в курсе, но я ведь уточнил что мне необходимо отправлять информацию о том кто ответил на вызов до завершения звонка.

chesslip (Jul 23 '14)edit

queue_log в mysql прекрасно пишет

tesak89 (Jul 24 '14)edit

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Jul 23 '14

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

Обновлен: Jul 23 '14

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