[AsteriskBrasil] Configurando o CEL com Mysql via ODBC

eassis em linuxmail.org eassis em linuxmail.org
Quarta Agosto 24 19:30:13 BRT 2011


Neimar, agradeço sua resposta. Mas saberia me ajudar com isso: ?

 Configurei como vc me passou somente alterando no  */etc/odbcinst.ini e não colocando *Setup = /usr/lib/libodbcmyS.so pois no Slack não achei.

 *No /var/log/asterisk/messages ele somente aparece:*

 *[Aug 24 09:01:11] ERROR[3742] cel_odbc.c: Unable to query database columns on connection 'asterisk'. Skipping.*

 *Mas tenho um database chamado asterisk, com a tabela cel.*

 E no Asterisk está:

 *CLI>* *cel show status*
CEL Logging: Enabled
CEL Tracking Event: ALL
CEL Tracking Event: CHAN_START
CEL Tracking Event: CHAN_END
CEL Tracking Event: HANGUP
CEL Tracking Event: ANSWER
CEL Tracking Event: APP_START
CEL Tracking Event: APP_END
CEL Tracking Event: BRIDGE_START
CEL Tracking Event: BRIDGE_END
CEL Tracking Event: CONF_START
CEL Tracking Event: CONF_END
CEL Tracking Event: PARK_START
CEL Tracking Event: PARK_END
CEL Tracking Event: BLINDTRANSFER
CEL Tracking Event: ATTENDEDTRANSFER
CEL Tracking Event: TRANSFER
CEL Tracking Event: HOOKFLASH
CEL Tracking Event: 3WAY_START
CEL Tracking Event: 3WAY_END
CEL Tracking Event: CONF_ENTER
CEL Tracking Event: CONF_EXIT
CEL Tracking Event: USER_DEFINED
CEL Tracking Event: LINKEDID_END
CEL Tracking Event: BRIDGE_UPDATE
CEL Tracking Event: PICKUP
CEL Tracking Event: FORWARD
CEL Tracking Application: all
CEL Event Subscriber: Manager Event Logging
CEL Event Subscriber: ODBC CEL backend
CEL Event Subscriber: CEL Custom CSV Logging

CLI> odbc show

ODBC DSN Settings
-----------------

 Name: asterisk
 DSN: MySQL-asterisk
 Last connection attempt: 1969-12-31 21:00:00
 Pooled: No
 Connected: Yes

CLI> module show like odbc
Module Description Use Count
res_odbc.so ODBC resource 0
res_config_odbc.so Realtime ODBC configuration 0
cdr_adaptive_odbc.so Adaptive ODBC CDR backend 0
cel_odbc.so ODBC CEL backend 0
func_odbc.so ODBC lookups 0
cdr_odbc.so ODBC CDR Backend 0
6 modules loaded


-- Estrutura da tabela `cel`
--
CREATE TABLE IF NOT EXISTS `cel` (
 `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
 `eventtype` varchar(30) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `eventtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
 `userdeftype` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `cid_name` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `cid_num` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `cid_ani` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `cid_rdnis` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `cid_dnid` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `exten` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `context` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `channame` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `appname` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `appdata` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `amaflags` int(11) NOT NULL,
 `accountcode` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `peeraccount` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `uniqueid` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `linkedid` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `userfield` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `peer` varchar(80) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

 *Abraços.*
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20110824/dd02fe1e/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil