Sip Kamailio和星号集成
Sip Kamailio和星号集成,sip,asterisk,kamailio,Sip,Asterisk,Kamailio,我使用本教程成功安装了kamailio 4.0.1和asterisk 11.11.0 但是没有星号的kamailio在x.x.x.50上,星号在x.x.x.60上。我在kamailio中创建了数据库,并授予了asterisk服务器权限。当我使用cli>asterisk-r时 因此,用户并没有显示在kamailio服务器中插入的示例 请帮助我哪里做错了 kamailio.cfg文件是 ...... !define DBURL "mysql://openser:openserrw@localhost
我使用本教程成功安装了kamailio 4.0.1和asterisk 11.11.0 但是
没有星号的kamailio在x.x.x.50上,星号在x.x.x.60上。我在kamailio中创建了数据库,并授予了asterisk服务器权限。当我使用cli>asterisk-r时 因此,用户并没有显示在kamailio服务器中插入的示例 请帮助我哪里做错了 kamailio.cfg文件是
......
!define DBURL "mysql://openser:openserrw@localhost/openser"
!ifdef WITH_ASTERISK
!define DBASTURL "mysql://asterisk:asterisk_password@x.x.x.50/asterisk"
......
!ifdef WITH_ASTERISK
asterisk.bindip = "x.x.x.60" desc "Asterisk IP Address"
asterisk.bindport = "5060" desc "Asterisk Port"
kamailio.bindip = "x.x.x.50" desc "Kamailio IP Address"
kamailio.bindport = "5060" desc "Kamailio Port"
endif
......
在实时配置
sip show peers
中,仅显示在内存中加载了sip用户/对等方。
它将是空的,直到有人注册电话和/或拨打电话。
您还可以在sip.conf的常规部分添加
rtcachefriends=yes
,以便加载的sip好友停留在sip show peers
输出中。您必须在asterisk cli中进行检查,并运行以下命令,它将检查asterisk和kamailio数据库之间的dsn连接
asterisk*CLI> odbc show all
ODBC DSN Settings
-----------------
Name: asterisk
DSN: MySQL-asterisk
Last connection attempt: 1970-01-01 05:00:00
Pooled: No
Connected: Yes
如果显示上述输出,则表示已建立连接。如果上述输出未显示,则验证您的连接配置是否正常,然后检查asterisk cli中的模块,如下所述
asterisk*CLI> module show like odbc
Module Description Use Count Status Support Level
cdr_adaptive_odbc.so Adaptive ODBC CDR backend 0 Running core
cdr_odbc.so ODBC CDR Backend 0 Running extended
cel_odbc.so ODBC CEL backend 0 Running core
func_odbc.so ODBC lookups 0 Running core
res_config_odbc.so Realtime ODBC configuration 0 Running core
res_odbc.so ODBC resource 0 Running core
6 modules loaded
我们需要包括以下行/etc/asterisk/res_odbc.conf
ODBCSYSINI => /etc
ODBCINI => /etc/odbc.ini
要进一步确认DSN连接,可以使用以下命令
root@asterisk# isql -v MySQL-asterisk asterisk asterisk
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL>
我知道这个线程是旧的,但我已经通过上述方法解决了这个问题