[asterisk-users] [asterisk users] asterisk realtime - database driven dialplan
bala krishnan
asterisk.learn at gmail.com
Tue Apr 13 08:50:16 CDT 2010
i have installed the asterisk 1.6 before that installed the necessary
packages in Debian,
* i followed the steps as follows,
root at astserver: ~# apt-get install unixodbc unixodbc-dev odbc-postgresql
postgresql-8.1 postgresql-contrib postgresql-dev
* then i installed the asterisk 1.6 version with the odbc modules as in the
selected list.
* then i created the database as asterisk and the user also with the same
name. The password is "secret".
root at astserver: ~# su postgres
$ createuser -s -D -R -l -P -e asterisk
$ createdb -O asterisk -e asterisk
* then i did the configuration as follows,
/etc/odbc.ini
[banking]
Description = ODBC Testing
Driver = PostgreSQL
Trace = No
Database = asterisk
Servername = 127.0.0.1
Username = asterisk
Password = secret
Port = 5432
/etc/odbcinst.ini
[PostgreSQL]
Description = ODBC for PostgresQL
Driver = /usr/lib/libodbcpsql.so
Setup = /usr/lib/odbc/libodbcpsqlS.so
FileUsage = 1
/etc/asterisk/res_odbc.conf -- following lines were included,
[postgres]
enabled = yes
dsn = banking
pre-connect = yes
/etc/asterisk/func_odbc.conf -- following lines were included,
[DUMMY]
dsn=postgres
read=select name from dialplan_data where ext='${SQL_ESC(${ARG1})}'
writesql=UPDATE dialplan_data SET name='${SQL_ESC(${VAL1})}' WHERE
ext='${SQL_ESC(${ARG1})}'
then i searched and there is no file available with name libodbcpsql.so.
How do can i make it possible to work ?
Thanks in Advance,
Balakrishnan M
root at astserver: ~#isql -v banking
[IM004][unixODBC][Driver Manager]Driver's SQLAllocHandle on SQL_HANDLE_HENV
failed
[ISQL]ERROR: Could not SQLConnect
root at astserver: ~#
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100413/f85ecd51/attachment.htm
More information about the asterisk-users
mailing list