最近两天在研究ip电话,大佬要求试试Kamailio,所以在ubuntu上安装了该软件,通过apt直接安装即可,但是在连接数据库的时候遇到了很讨厌的问题,相信大家也会遇到这样的问题,例如:在kamdbctl start的时候,如果按照http://www.it610.com/article/5003503.htm配置mysql时(并不是这文章写的不对,我只是参考了mysql配置的部分),会报错:ERROR: could not load the script in /usr/lib/x86_64-linux-gnu/kamailio//kamctl/kamdbctl.mysql for database engine MYSQLERROR: database engine not loaded - tried 'MYSQL',到这个文件夹/usr/lib/x86_64-linux-gnu/kamailio//kamctl/发现确实没有kamdbctl.mysql,但是发现有很多其他的配置文件。所以不要非得纠结mysql数据库,将/etc/kamailio/kamctlrc中的DBENGINE从MYSQL改为DBTEXT即可,问题迎刃而解。希望给纠结于mysql数据库的同学们提供帮助。
网友评论