[Problem] asterisk 10 und odbc im wählplan

tramm

Neuer User
Mitglied seit
9 Aug 2007
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich möchte gerne im Wählplan auf MySql-Abfragen zugreifen.
in der CLI bekomme ich folgendes angezeigt:

Code:
CLI> odbc show

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

  Name:   asterisk
  DSN:    asterisk
    Last connection attempt: 2012-06-04 18:33:17
 
CLI> odbc read ODBC_ANKOMMEND 012345 exec
Failed to execute query. [SELECT allow_incomming FROM incoming WHERE Telefonnummer ='012345']
...: res_odbc.c:1527 odbc_obj_connect: Connecting asterisk
... WARNING: res_odbc.c:1552 odbc_obj_connect: res_odbc: Error SQLConnect=-1 errno=-1222579639 [iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not
... WARNING: res_odbc.c:1367 _ast_odbc_request_obj2: Failed to connect to asterisk

In den Konfigurationsdateien habe ich schon alle möglichen Einstellungen eingegeben, was ich halt bei google gefunden habe.
Aktuell sehen sie so aus:

***** func_odbc.conf *****
[ANKOMMEND]
dsn=asterisk
readsql=SELECT allow_incomming FROM incoming WHERE Telefonnummer ='${SQL_ESC(${ARG1})}'

*****res_odbc.conf *****
[ENV]

[asterisk]
enabled => yes
dsn => asterisk
pre-connect => yes
username => asterisk_user
password => geheim

*****/etc/unixODBC/odbc.ini*****
[ODBC Data Sources]
asterisk=MySQL

[asterisk]
driver = MySQL
Database = asterisk
Server = localhost
Socket = /var/run/mysql/mysql.sock ;Pfad geprüft, ist richtig
UserName = asterisk_user
Password = geheim

*****/etc/unixODBC/odbcinst.ini*****
[MySQL]
Driver = /usr/lib/libmyodbc5.so
SETUP = /usr/lib/libiodbcinst.so.2.1.19
UsageCount = 3

hat jemand einen Hinweis/Idee woran der Fehler liegt?
Was ich komisch finde, ist das odbc show mir ja anzeigt das er sich verbunden hat (Datum+Uhrzeit sind aktuell), aber beim Select an sich sagt er findet den odbc-Treiber nicht. Ohne hätte er sich aber ja nicht verbinden können.

Die odbc-Dateien sind auch von asterisk lesbar:

Code:
linux-zrp2:/etc/unixODBC # ls -l
insgesamt 12
drwxr-xr-x 2 asterisk asterisk 4096 29. Okt 2011  ODBCDataSources
-rw-r--r-- 1 asterisk asterisk  423  4. Jun 18:30 odbc.ini
-rw-r--r-- 1 asterisk asterisk   99  4. Jun 18:08 odbcinst.ini

in der odbc.ini habe ich testweise die Zeile driver = MySQL ersetzt durch driver = /usr/lib/libmyodbc5.so


Das System ist ein openSuse 12.1 mit asterisk 10.4.0. Alle Pakete sind mit yast installiert

Gruß
Thomas
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,146
Beiträge
2,246,880
Mitglieder
373,654
Neuestes Mitglied
hstoff
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.