[Asterisk-Users] res_odbc not working
Manuel Wenger
manuel.wenger at ticinocom.com
Wed Jul 7 11:25:33 MST 2004
I have been playing with res_odbc in these last days, but it doesn't want to work.
This is the output when starting Asterisk, so everything seems OK:
[res_odbc.so] => (ODBC Resource)
== Parsing '/etc/asterisk/res_odbc.conf': Found
Jul 7 20:11:32 NOTICE[-1084915040]: res_odbc.c:132 load_odbc_config: registered database handle 'mysql' dsn->[MySQL-asterisk]
Jul 7 20:11:32 NOTICE[-1084915040]: res_odbc.c:369 odbc_obj_connect: res_odbc: Connected to mysql [MySQL-asterisk]
Jul 7 20:11:32 NOTICE[-1084915040]: res_odbc.c:402 load_module: res_odbc loaded.
[res_config_odbc.so] => (Odbc Configuration)
Jul 7 20:11:32 NOTICE[-1084915040]: config.c:880 ast_config_register: Registered Config Engine odbc
== Parsing '/etc/asterisk/extconfig.conf': Found
Jul 7 20:11:32 NOTICE[-1084915040]: res_config_odbc.c:233 load_module: res_config_odbc loaded.
These are the pertintent config files:
; extconfig.conf
[settings]
queues.conf = config_odbc
sip.conf = config_odbc
; res_odbc.conf
[mysql]
dsn=MySQL-asterisk
username=***
password=***
pre-connect=yes
;
[settings]
table = ast_config
connection = mysql
And that's what I have in my ast_config table:
+----+------------+------------+-----------+-------------+-----------+-------------+-----------------------------------------------------+
| id | cat_metric | var_metric | commented | filename | category | var_name | var_val |
+----+------------+------------+-----------+-------------+-----------+-------------+-----------------------------------------------------+
| 27 | 0 | 0 | 0 | queues.conf | test | Member | Agent/1000,1234,1
| 1 | 0 | 0 | 0 | sip.conf | general | port | 5060
| 2 | 0 | 0 | 0 | sip.conf | general | bindaddr | 0.0.0.0
| 3 | 0 | 0 | 0 | sip.conf | general | context | default
| 6 | 0 | 0 | 0 | sip.conf | general | disallow | all
| 7 | 0 | 0 | 0 | sip.conf | general | allow | ulaw
| 8 | 0 | 0 | 0 | sip.conf | general | allow | alaw
| 9 | 0 | 0 | 0 | sip.conf | general | allow | g729
| 19 | 0 | 0 | 0 | sip.conf | 20190 | type | friend
| 20 | 0 | 0 | 0 | sip.conf | 20190 | username | 20190
| 21 | 0 | 0 | 0 | sip.conf | 20190 | secret | secret
| 22 | 0 | 0 | 0 | sip.conf | 20190 | host | dynamic
| 23 | 0 | 0 | 0 | sip.conf | 20190 | context | auth-out
| 24 | 0 | 0 | 0 | sip.conf | 20190 | canreinvite | no
| 25 | 0 | 0 | 0 | sip.conf | 20190 | callerid | 1234567
| 26 | 0 | 0 | 0 | sip.conf | 20190 | accountcode | 20190
The problem is that all of this is ignored. Show queues is empty, and no peers are added, I don't see anything in sip show peers. What did I forget? :-) I don't think it's an ODBC problem, because I use the same datasource for CDR logging.
Thanks
-Manuel
___________________________________________________
Ticinocom SA - Via Stazione 5 - 6600 Muralto
Tel 0844 007070 - Fax 0844 007071
http://www.ticinocom.com
More information about the asterisk-users
mailing list