Asterisk版本:15.5.0
系统版本:Ubuntu 14.04
添加sip账号有好几种方法,本文中描述的只是其中的一种方法。在网上我也找了好多配置sippeers账号的,始终没有配置成功,最后在官网中找到了配置pjsip动态账号的方法,配置成功后可以正常通话。
在进行下面配置前,请先安装asterisk,安装可以参考文章:Ubuntu编译并安装voip服务器软件Asterisk
官网中的配置说明路径:
https://wiki.asterisk.org/wiki/display/AST/Setting+up+PJSIP+Realtime
执行下面的命令时,请注意使用root权限。
一、首先安装依赖
#apt-get install unixodbc unixodbc-dev libmyodbc python-dev python-pip python-mysqldb
二、创建Mysql数据库
如果未安装mysql数据库,请先安装,安装命令
#apt-get install mysql-server mysql-client
创建asterisk数据库 ,注意自己mysql数据库的访问用户名和密码
#mysqladmin -u root -p create asterisk
三、使用Alembic创建数据库相关
安装alembic
#pip install alembic
进入asterisk工程的contrib/ast-db-manage/目录
#cd contrib/ast-db-manage/
编辑config.ini.sample脚本文件,并配置sqlalchemy.url
#vi config.ini.sample
把sqlalchemy.url的值修改为下面的值,注意root为数据库的账号,password为密码,请根据自己的账号和密码设置
sqlalchemy.url = mysql://root:password@localhost/asterisk
使用alembic设置数据库
#cp config.ini.sample config.ini
#alembic -c config.ini upgrade head</

该教程详细介绍了如何在Asterisk 15.5.0版本上使用Ubuntu 14.04系统,通过MySQL数据库配置PJSIP动态SIP账号。步骤包括安装依赖、创建数据库、配置alembic、设置odbc、编辑asterisk相关脚本文件、创建SIP账号以及启动和测试Asterisk。
最低0.47元/天 解锁文章

699

被折叠的 条评论
为什么被折叠?



