Asterisk и IP-телефония

asterisk.ru • Просмотр темы - Оценка работы операторов на Asterisk

Материал перенесён из старой базы знаний ATC-IP и оформлен в едином стиле нового сайта.

FAQ
::
Поиск
::
Регистрация
::
Вход
Список форумов
Linux
Активные темы
Изменить размер шрифта
Версия для печати
Оценка работы операторов на Asterisk
Общие вопросы по операционной системе
Модератор:
april22
Ответить
Сообщений: 14
Страница
из
Оценка работы операторов на Asterisk
Internetchik
» 03 сен 2013, 12:05
Всем привет! Занялся тут обозначенной проблемой, нашел
http://habrahabr.ru/post/147122/
, но у меня отличается версия мускла, а соответственно и синтаксис. У меня Ver 14.14 Distrib 5.5.32. Ковырянием добился исчезновения ошибки о синтаксисе, сейчас вылазит такая трабла:
Код:
выделить все
[Sep 6 17:34:08] VERBOSE[24747] pbx.c: -- Executing [s@macro-press-1:1] MYSQL("Local/1001@from-queue-00000002;1", "Connect connid localhost user passwd asteriskcdrdb") in new stack
[Sep 6 17:34:08] VERBOSE[24747] pbx.c: -- Executing [s@macro-press-1:2] MYSQL("Local/1001@from-queue-00000002;1", "Query resultid 1
INSERT INTO opinion (id,callerid,exten,queues,opinion) VALUES(NULL,$cdr(dst),$cdr(src),'1')") in new stack
[Sep 6 17:34:08] WARNING[24747] app_mysql.c: aMYSQL_query: mysql_query failed. Error: FUNCTION asteriskcdrdb.$cdr does not exist
/etc/asterisk/extensions_custom.conf :
Код:
выделить все
[macro-press-1]
exten => s,1,MYSQL(Connect connid localhost root passwd asteriskcdrdb)
exten => s,n,MYSQL(Query resultid ${connid} INSERT INTO opinion (id,callerid,exten,queues,opinion) VALUES(NULL,$cdr(dst),$cdr(src),'1'))
exten => s,n,MYSQL(Clear ${resultid})
exten => s,n,MYSQL(Disconnect ${connid})
Я понимаю, что он не знает об указанной функции, но в силу слабого знания синтаксиса мускла, не знаю как это исправить. Подскажите, что необходимо подправить?
Internetchik
Сообщений:
107
Зарегистрирован:
10 июл 2012, 10:38
Откуда:
Алматы
Вернуться наверх
Re: Оценка работы операторов на Asterisk
zzuz
» 03 сен 2013, 12:09
Копипастим неглядя?
Код:
выделить все
VALUES(NULL,"${CDR(dst)}","${CDR(src)}","1"))
Линия24
- Системы Массового Телефонного Обслуживания
zzuz
Сообщений:
1191
Зарегистрирован:
21 сен 2010, 13:33
Сайт
ICQ
Вернуться наверх
Re: Оценка работы операторов на Asterisk
Internetchik
» 03 сен 2013, 12:54
Я предпочитаю считать это методом научного тыка!
Огромное спасибо! Могу я еще немного по злоупотреблять Вашим вниманием?
Появились записи в базе! Только не отображается поле callerid:
Код:
выделить все
mysql> SELECT * FROM opinion;
+----+----------+-------+---------+---------+
| id | callerid | exten | queues | opinion |
+----+----------+-------+---------+---------+
| 1 | | 1001 | +772739 | 1 |
| 2 | | 1001 | +772739 | 1 |
| 3 | | 1001 | +772739 | 1 |
+----+----------+-------+---------+---------+
Лог:
Код:
выделить все
[Sep 6 18:20:27] VERBOSE[25298] pbx.c: -- Executing [s@macro-press-1:1] MYSQL("Local/1001@from-queue-00000002;1",
"Connect connid localhost user passwd asteriskcdrdb") in new stack
[Sep 6 18:20:27] VERBOSE[25298] pbx.c: -- Executing [s@macro-press-1:2] MYSQL("Local/1001@from-queue-00000002;1",
"Query resultid 1 INSERT INTO opinion (id,callerid,exten,queues,opinion) VALUES(NULL,"","1001","+77273902829","1")") in new stack
[Sep 6 18:20:27] VERBOSE[25298] pbx.c: -- Executing [s@macro-press-1:3] MYSQL("Local/1001@from-queue-00000002;1", "Clear ") in new stack
[Sep 6 18:20:27] WARNING[25298] app_mysql.c: Identifier 0, identifier_type 2 not found in identifier list
etc/asterisk/extensions_custom.conf :
Код:
выделить все
[macro-press-1]
exten => s,1,MYSQL(Connect connid localhost user passwd asteriskcdrdb)
exten => s,n,MYSQL(Query resultid ${connid} INSERT INTO opinion (id,callerid,exten,queues,opinion) VALUES(NULL,"${FROMEXTEN}","${CDR(dst)}","${CDR(src)}","1"))
exten => s,n,MYSQL(Clear ${resultid})
exten => s,n,MYSQL(Disconnect ${connid})
Internetchik
Сообщений:
107
Зарегистрирован:
10 июл 2012, 10:38
Откуда:
Алматы
Вернуться наверх
Re: Оценка работы операторов на Asterisk
zzuz
» 03 сен 2013, 13:03
Код:
выделить все
VALUES(NULL,"${CALLERID(num)}","${CDR(dst)}","${(src)}","1")
не ?
Линия24
- Системы Массового Телефонного Обслуживания
zzuz
Сообщений:
1191
Зарегистрирован:

Материал сокращён при переносе в новую базу знаний. Полная версия сохранена в архиве старого сайта.

Позвонить +7 (343) 382-33-16