First of all test your odbc-connection via console:
isql telco-ops dba c3podb@2012 -v
You should see a "Connected!"-Message. Do you?

Second: yes I also had problems setting up odbc. The main "problem/error" for me was, that documentation is sometimes confusing. Here is my config. Please notice the [section] - namings:

/etc/odbcinst.ini
[MySQL]
Description = MySQL ODBCMyODBC Driver
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
FileUsage = 1

/etc/odbc.ini
[MySQL-asterisk]
Description = MySQL ODBC Driver
Driver = MySQL
Socket = /var/run/mysqld/mysqld.sock
Server = localhost
User = my_username
Password = my_password
Database = my_database
Option = 3
Port =
Charset = utf8

/etc/asterisk/res_odbc.conf
[mysql]
enabled => yes
dsn => MySQL-asterisk
username => my_username
password => my_password
pre-connect => yes

/etc/asterisk/cdr_odbc.conf
[global]
dsn=mysql
loguniqueid=yes
dispositionstring=yes
table=cdr

/etc/asterisk/cel_odbc.conf
[first]
connection=mysql
table=cel|
|
Additionally you will need some configurations for you realtime-config. This config above is only for cdr- and cel-logging via odbc.

-Thorsten-

Am 10.12.2012 12:23, schrieb Chandrakant Solanki:
/etc/odbc.ini

[telco-ops]
Description     = Asterisk realtime and other FUNC_ODBC access
Driver          = MySQL
Server          = 172.18.100.18
Socket          = /var/lib/mysql/data3306/mysql.sock
User            = dba
Password        = c3podb@2012
Database        = mytelcoexample
Port            = 3306
Option          = 3



On Mon, Dec 10, 2012 at 4:34 PM, Thorsten Göllner <[email protected] <mailto:[email protected]>> wrote:

    Am 10.12.2012 06:37, schrieb Chandrakant Solanki:

    Hi All,

    OS : CentOS 5 64bit OS & Machine
    Asterisk: 1.8.13.0
    ODBC Packages:
    unixODBC-2.2.11-7.1
    mysql-connector-odbc-3.51.12-2.2
    unixODBC-devel-2.2.11-7.1

    res_odbc.conf

    [telco-ops]
    enabled => yes
    dsn => telco-ops
    username => dba
    password => c3podb@2012
    pre-connect => yes
    sanitysql => select 1
    idlecheck => 15
    ;isolation => repeatable_read
    pooling => yes
    limit => 3600
    connect_timeout => 10
    negative_connection_cache => 30

    Above is my installation package and configuration file
    (res_odbc.conf), when I try to execute "odbc show all" it always
    gives below output.


    *CLI> odbc show all

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

      Name:   telco-ops
      DSN:    telco-ops
        Last connection attempt: 1970-01-01 00:00:00
      Pooled: Yes
      Limit:  3600
      Connections in use: 1
        - Connection 1: connected

    When Insert/Update/Select query will be executed, it can't update
    last connection attempt field. In result, ODBC stuck after few
    minutes, and in this case I also need to restart asterisk,
    because I can't type any command, it can't give any command's output.

    Also updated asterisk with 10.9.0, but same result.


    Please show us /etc/odbc.ini too.


--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to