我正在尝试配置Asterisk,以便从MS-SQL数据库中读取特定上下文的拨号计划。
我遵循了这里的每一步:
http://www.voip-info.org/wiki/view/Asterisk+RealTime+扩展
我在哪里输入SQL服务器的详细信息,即我已经指定要使用ODBC,但在哪里使用servername/user/pass/port等设置ODBC连接?
感谢
您已经设置了microsoft驱动程序
http://msdn.microsoft.com/en-us/library/hh568451%28v=sql.110%29.aspx
之后更改/etc/odbc.ini和/etc/odbcinst.ini 的设置
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_configuring_odbc.html
- 下载并安装最新版本
unixODBC
- 下载并安装最新版本
FreeTDS
-
一旦你安装了这两个包,你就需要做一些配置
1-在
/etc/odbcinst.ini
中,您需要指向freetds驱动程序2-在
/etc/odbc.ini
中,这是您放置数据源的地方
示例:
[SQLServer]
Driver = FreeTDS
Description = Some Descritpiton
Trace = No
Server = 192.168.1.25
Port = 1433
Database = dbNamehere