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

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

0

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

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

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

спросил 2014-07-23 14:39:05 +0400

chesslip Gravatar chesslip
117 2 2

3 Ответа

1

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

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

ответил 2014-07-23 18:08:39 +0400

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

Comments

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

chesslip ( 2014-07-24 09:57:08 +0400 )редактировать
1

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

meral ( 2014-07-24 10:24:44 +0400 )редактировать

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

chesslip ( 2014-07-24 14:47:48 +0400 )редактировать

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

meral ( 2014-07-24 15:58:23 +0400 )редактировать

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

chesslip ( 2014-07-26 16:21:46 +0400 )редактировать
2

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

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

ответил 2014-07-23 17:35:59 +0400

komrad123 Gravatar komrad123
3810 5 3 44

обновил 2014-07-23 17:36:40 +0400

0

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

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

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

ответил 2014-07-23 16:36:17 +0400

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

Comments

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

chesslip ( 2014-07-23 17:13:21 +0400 )редактировать

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

tesak89 ( 2014-07-24 16:56:39 +0400 )редактировать

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

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

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

Статистика

Задан: 2014-07-23 14:39:05 +0400

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

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

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