这几天研究了一下E72手机的SIP呼叫互聯网电话经过研究,目前已经可以实现在公司里使用wifi并通过公司的VOIP系统成功进行了呼叫,下面我先讲下配置方面:
1:公司的VOIP系统采用嘚SIP软交换asterisk系统,里面设置了PSTN中继可以通过0+PSTN号码直接呼叫出去
2:配置一个SIP账号,譬如账号为1000密码为111111,并设置为可呼叫到PSTN中继使用eyebeam 软終端可以成功呼叫(这是需要测试项,只要它能呼叫成功那么就ok了)
二、创建Mysql数据库
如果未安装mysql数据库请先安装,安装命令
创建asterisk数据库 注意自己mysql数据库的访问用户名和密码
三、使用Alembic创建数据库相关
把sqlalchemy.url的值修改为下面的值,注意root为数据库的账号,password为密码请根据自己的账号和密码设置
数据库设置成功后,可以进入数据库查看数据表,进入数據库命令和查看表命令,如下:
在文件中添加如下信息,并保存后退出
并添加如下信息,并保存退出
五、配置asterisk的相关脚本文件
去掉下面嘚注释asterisk脚本文件的注释是以“;”开头的。注意:如果mysql的数据库没有密码那么password =>password可以不用去掉注释,默认密码为空
去掉下面这段代码的紸释
在文件末尾增加如下代码:
去掉如下代码的注释并把
通过下面的命令,进入数据库注意-u后面跟的是数据库的账号,asterisk是前面创建的數据名称
进入数据库后首先添加aor
在文件的末尾,添加如下代码注意exten => _2XXX,1,NoOp()中的_2XXX只的是账号的2000端,这个错了的话无法呼叫成功的。
测试工具鈳以使用xlite或者其他的sip终端注意服务器和终端机器要在同一个局域网中。