[AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-30 Por tôpico eassis
Aplicando o Patch que consta nesse link:

https://issues.asterisk.org/view.php?id=19058 

 Ele funcionou em mysql nativamente.

 gerando o cel_mysql.conf

 Irei fazer mais alguns testes.

 Abraços.






 Estou tentando configurar o CEL para usar o Mysql via ODBC, pois não tem 
nativamente.

 Como sempre configurei o cdr e queue via mysql nativamente, estou me perdendo.

 Com a ajuda do DagMoller no canal, consegui chegar proximo, mas não está 
registrando na tabela cel.

 Segue configurações:

cat cel.conf
[general]
enable=yes
apps=all
events=all
[manager]
enabled=yes

cat cel_odbc.conf
[global]
dsn=MySQL-asterisk
loguniqueid=yes
dispositionstring=yes
username=root
password=123456
table=cel
usegmtime=no
hrtime=yes

cat /etc/odbc.ini
[MySQL-asterisk]
Description = MySQL ODBC Driver Testing
Driver = MySQL
port = 3306
Socket = /var/run/mysql/mysql.sock
Server = localhost
User = root
Password = 123456
Database = asterisk
Option = 3

cat /etc/odbcinst.ini
[MySQL]
Description = ODBC for MySQL
Driver = /usr/local/lib/libmyodbc5.so
Setup = /usr/local/lib/libmyodbc5.so
FileUsage = 1

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
Estou usando Slack 13.37 64bits com asterisk 1.8.5

 Não me gera nenhum erro, simplesmente não grava na tabel cel no meu database 
asterisk.

 Abraços.
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-24 Por tôpico Telesurf Multimidia

Ola Neimar, poderia passar a sequecia de instalacao do asterisk 1.8 no Centos, 
porque instalei no Centos 6, mas ele nao entra no cli , so mente se eu der 
asterisk -g antes, no log all , nao aparece erros. Qual a dica?

Date: Tue, 23 Aug 2011 18:02:07 -0300
From: neimar.av...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Configurando o CEL com Mysql via ODBC

Segue como uso no CentOS x86_64 com Asterisk 1.8.5.0
cat cel.conf

[general]enable=yes
apps=allevents=all
dateformat = %F %T[manager]
enabled=yes[radius]

cat cel_odbc.conf[global]
connection=asterisk ; repare que não há o MYSQL- que foi extinto no Asterisk 
1.6.2 devendo aparecer somente no res_odbc.conf
table=celcat res_odbc.conf
[ENV][asterisk]
dsn = MySQL-asteriskpre-connect = yes
enabled = yespre-connect = yes
idlecheck = 3600username = asterisk
password = asteriskpasscat /etc/odbcinst.ini
[MySQL]Description = MySQL ODBC MyODBC Driver
Driver  = /usr/lib64/libmyodbc3.so ; Confirme o caminho das suas libs
Setup   = /usr/lib/libodbcmyS.so ; Confirme o caminho das suas libs
FileUsage   = 1
cat /etc/odbc.ini
[MySQL-asterisk]Description = MySQL ODBC Driver
Driver  = MySQLSocket  = /var/lib/mysql/mysql.sock ; confirme o 
caminho do socket do mysql
Server  = localhostUser= asterisk
Password= asteriskpassDatabase= asterisk
Option  = 3


asterisk*CLI cel show status
CEL Logging: EnabledCEL Tracking Event: ALL
CEL Tracking Event: CHAN_STARTCEL Tracking Event: CHAN_END
CEL Tracking Event: HANGUPCEL Tracking Event: ANSWER
CEL Tracking Event: APP_STARTCEL Tracking Event: APP_END
CEL Tracking Event: BRIDGE_STARTCEL Tracking Event: BRIDGE_END
CEL Tracking Event: CONF_STARTCEL Tracking Event: CONF_END
CEL Tracking Event: PARK_STARTCEL Tracking Event: PARK_END
CEL Tracking Event: BLINDTRANSFERCEL Tracking Event: ATTENDEDTRANSFER
CEL Tracking Event: TRANSFERCEL Tracking Event: HOOKFLASH
CEL Tracking Event: 3WAY_STARTCEL Tracking Event: 3WAY_END
CEL Tracking Event: CONF_ENTERCEL Tracking Event: CONF_EXIT
CEL Tracking Event: USER_DEFINEDCEL Tracking Event: LINKEDID_END
CEL Tracking Event: BRIDGE_UPDATECEL Tracking Event: PICKUP
CEL Tracking Event: FORWARDCEL Tracking Application: all
CEL Event Subscriber: Manager Event LoggingCEL Event Subscriber: ODBC CEL 
backend
CEL Event Subscriber: CEL Custom CSV Logging

2011/8/23  eas...@linuxmail.org

Estou tentando configurar o CEL para usar o Mysql via ODBC, pois não tem 
nativamente.

 

 
Como sempre configurei o cdr e queue via mysql nativamente, estou me perdendo.
 

 
Com a ajuda do DagMoller no canal, consegui chegar proximo, mas não está 
registrando na tabela cel.
 

 
Segue configurações:
 

 
 
cat cel.conf 
 
[general] 
 
enable=yes 
 
apps=all 
 
events=all 
 
[manager] 
 
enabled=yes
 

 
 
cat cel_odbc.conf 
 
[global] 
 
dsn=MySQL-asterisk 
 
loguniqueid=yes 
 
dispositionstring=yes 
 
username=root 
 
password=123456 
 
table=cel 
 
usegmtime=no 
 
hrtime=yes
 

 
 
cat /etc/odbc.ini 
 
[MySQL-asterisk] 
 
Description = MySQL ODBC Driver Testing 
 
Driver  = MySQL 
 
port= 3306 
 
Socket  = /var/run/mysql/mysql.sock 
 
Server  = localhost 
 
User= root 
 
Password= 123456 
 
Database= asterisk 
 
Option  = 3
 

 
 
cat /etc/odbcinst.ini 
 
[MySQL] 
 
Description = ODBC for MySQL 
 
Driver  = /usr/local/lib/libmyodbc5.so 
 
Setup   = /usr/local/lib/libmyodbc5.so 
 
FileUsage   = 1
 

 
 
CLI cel show status 
 
CEL Logging: Enabled 
 
CEL

Re: [AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-24 Por tôpico NEIMAR LIMA DE AVILA
Segue:

yum install wget elinks gcc-c++ gmp kernel-devel libtool libtool-ltdl
libtool-ltdl-devel libxml2 libxml2-devel make ncurses-devel net-snmp-devel
net-snmp-utils newt newt-devel openssl-devel spandsp spandsp-devel
sqlite-devel subversion unixODBC unixODBC-devel vim-common vim-enhanced

wget
http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.5.0.tar.gz
tar xfz asterisk-1.8.5.0.tar.gz
cd asterisk-1.8.5.0
./configure; make ; make install ; *make samples; *make config

Se não quiser sobreescrever o seu /etc/asterisk, remova o make samples.

Neimar.


2011/8/24 Telesurf Multimidia tele-s...@hotmail.com

  Ola Neimar, poderia passar a sequecia de instalacao do asterisk 1.8 no
 Centos, porque instalei no Centos 6, mas ele nao entra no cli , so mente se
 eu der asterisk -g antes, no log all , nao aparece erros. Qual a dica?

 --
 Date: Tue, 23 Aug 2011 18:02:07 -0300
 From: neimar.av...@gmail.com
 To: asteriskbrasil@listas.asteriskbrasil.org
 Subject: Re: [AsteriskBrasil] Configurando o CEL com Mysql via ODBC


 Segue como uso no CentOS x86_64 com Asterisk 1.8.5.0
 *
 cat cel.conf
 *[general]
 enable=yes
 apps=all
 events=all
 dateformat = %F %T
 [manager]
 enabled=yes
 [radius]


 *cat cel_odbc.conf*
 [global]
 connection=asterisk ; repare que não há o MYSQL- que foi extinto no
 Asterisk 1.6.2 devendo aparecer somente no res_odbc.conf
 table=cel

 *cat res_odbc.conf*
 [ENV]
 [asterisk]
 dsn = MySQL-asterisk
 pre-connect = yes
 enabled = yes
 pre-connect = yes
 idlecheck = 3600
 username = asterisk
 password = asteriskpass

 *cat /etc/odbcinst.ini*
 [MySQL]
 Description = MySQL ODBC MyODBC Driver
 Driver  = /usr/lib64/libmyodbc3.so *; Confirme o caminho das suas
 libs*
 Setup   = /usr/lib/libodbcmyS.so *; Confirme o caminho das suas
 libs*
 FileUsage   = 1
 *
 cat /etc/odbc.ini*
 [MySQL-asterisk]
 Description = MySQL ODBC Driver
 Driver  = MySQL
 Socket  = /var/lib/mysql/mysql.sock *; confirme o caminho do
 socket do mysql*
 Server  = localhost
 User= asterisk
 Password= asteriskpass
 Database= asterisk
 Option  = 3


 *asterisk*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


 2011/8/23 eas...@linuxmail.org

 Estou tentando configurar o CEL para usar o Mysql via ODBC, pois não tem
 nativamente.

 Como sempre configurei o cdr e queue via mysql nativamente, estou me
 perdendo.

 Com a ajuda do DagMoller no canal, consegui chegar proximo, mas não está
 registrando na tabela cel.

 Segue configurações:

  cat cel.conf
  [general]
  enable=yes
  apps=all
  events=all
  [manager]
  enabled=yes

  cat cel_odbc.conf
  [global]
  dsn=MySQL-asterisk
  loguniqueid=yes
  dispositionstring=yes
  username=root
  password=123456
  table=cel
  usegmtime=no
  hrtime=yes

  cat /etc/odbc.ini
  [MySQL-asterisk]
  Description = MySQL ODBC Driver Testing
  Driver  = MySQL
  port= 3306
  Socket  = /var/run/mysql/mysql.sock
  Server  = localhost
  User= root
  Password= 123456
  Database= asterisk
  Option  = 3

  cat /etc/odbcinst.ini
  [MySQL]
  Description = ODBC for MySQL
  Driver  = /usr/local/lib/libmyodbc5.so
  Setup   = /usr/local/lib/libmyodbc5.so
  FileUsage   = 1

  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

[AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-24 Por tôpico eassis
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.*
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-24 Por tôpico Patrick El Youssef


  
  
Pessoal,

Aproveitando a deixa estou começando minha migração para o asterisk
1.8 porem ativei o CEL e deixei as opções padroes que vem nele. Fiz
algumas chamadas e nada.

O CEL irá aparecer no CLI ou irá gerar algum tipo de arquivo?

Valeu,
Patrick

Em 24-08-2011 19:30, eas...@linuxmail.org escreveu:
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` 

[AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-23 Por tôpico eassis
Estou tentando configurar o CEL para usar o Mysql via ODBC, pois não tem 
nativamente.

 Como sempre configurei o cdr e queue via mysql nativamente, estou me perdendo.

 Com a ajuda do DagMoller no canal, consegui chegar proximo, mas não está 
registrando na tabela cel.

 Segue configurações:

 cat cel.conf
 [general]
 enable=yes
 apps=all
 events=all
 [manager]
 enabled=yes

 cat cel_odbc.conf
 [global]
 dsn=MySQL-asterisk
 loguniqueid=yes
 dispositionstring=yes
 username=root
 password=123456
 table=cel
 usegmtime=no
 hrtime=yes

 cat /etc/odbc.ini
 [MySQL-asterisk]
 Description = MySQL ODBC Driver Testing
 Driver = MySQL
 port = 3306
 Socket = /var/run/mysql/mysql.sock
 Server = localhost
 User = root
 Password = 123456
 Database = asterisk
 Option = 3

 cat /etc/odbcinst.ini
 [MySQL]
 Description = ODBC for MySQL
 Driver = /usr/local/lib/libmyodbc5.so
 Setup = /usr/local/lib/libmyodbc5.so
 FileUsage = 1

 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
 Estou usando Slack 13.37 64bits com asterisk 1.8.5

 Não me gera nenhum erro, simplesmente não grava na tabel cel no meu database 
asterisk.

 Abraços.
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Mais informações: www.shopvoip.com.br ou 0800-6021244
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] Configurando o CEL com Mysql via ODBC

2011-08-23 Por tôpico NEIMAR LIMA DE AVILA
Segue como uso no CentOS x86_64 com Asterisk 1.8.5.0
*
cat cel.conf
*[general]
enable=yes
apps=all
events=all
dateformat = %F %T
[manager]
enabled=yes
[radius]


*cat cel_odbc.conf*
[global]
connection=asterisk ; repare que não há o MYSQL- que foi extinto no Asterisk
1.6.2 devendo aparecer somente no res_odbc.conf
table=cel

*cat res_odbc.conf*
[ENV]
[asterisk]
dsn = MySQL-asterisk
pre-connect = yes
enabled = yes
pre-connect = yes
idlecheck = 3600
username = asterisk
password = asteriskpass

*cat /etc/odbcinst.ini*
[MySQL]
Description = MySQL ODBC MyODBC Driver
Driver  = /usr/lib64/libmyodbc3.so *; Confirme o caminho das suas
libs*
Setup   = /usr/lib/libodbcmyS.so *; Confirme o caminho das suas libs
*
FileUsage   = 1
*
cat /etc/odbc.ini*
[MySQL-asterisk]
Description = MySQL ODBC Driver
Driver  = MySQL
Socket  = /var/lib/mysql/mysql.sock *; confirme o caminho do socket
do mysql*
Server  = localhost
User= asterisk
Password= asteriskpass
Database= asterisk
Option  = 3


*asterisk*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


2011/8/23 eas...@linuxmail.org

 Estou tentando configurar o CEL para usar o Mysql via ODBC, pois não tem
 nativamente.

 Como sempre configurei o cdr e queue via mysql nativamente, estou me
 perdendo.

 Com a ajuda do DagMoller no canal, consegui chegar proximo, mas não está
 registrando na tabela cel.

 Segue configurações:

  cat cel.conf
  [general]
  enable=yes
  apps=all
  events=all
  [manager]
  enabled=yes

  cat cel_odbc.conf
  [global]
  dsn=MySQL-asterisk
  loguniqueid=yes
  dispositionstring=yes
  username=root
  password=123456
  table=cel
  usegmtime=no
  hrtime=yes

  cat /etc/odbc.ini
  [MySQL-asterisk]
  Description = MySQL ODBC Driver Testing
  Driver  = MySQL
  port= 3306
  Socket  = /var/run/mysql/mysql.sock
  Server  = localhost
  User= root
  Password= 123456
  Database= asterisk
  Option  = 3

  cat /etc/odbcinst.ini
  [MySQL]
  Description = ODBC for MySQL
  Driver  = /usr/local/lib/libmyodbc5.so
  Setup   = /usr/local/lib/libmyodbc5.so
  FileUsage   = 1

  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

 Estou usando Slack 13.37 64bits com asterisk 1.8.5

 Não me gera nenhum erro, simplesmente não grava na tabel cel no meu
 database asterisk.

 Abraços.

 ___
 KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
 - Hardware com alta disponibilidade de recursos e qualidade KHOMP
 - Suporte técnico local qualificado e gratuito
 Conheça a linha completa de produtos KHOMP em www.khomp.com.br
 ___
 DIGIVOICE: Lider no mercado de placas para Asterisk
 Único fabricante com Centro de Treinamento especializado.
 LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
 www.digivoice.com.br ou (11)3016-5200.
 
 LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais