[viop]搭建Sipdroid本地开发环境

来源:互联网 发布:情人节表白网页源码 编辑:程序博客网 时间:2024/06/04 20:00

1、建立Asterisk虚拟Sip server。

(1)直接通过交叉线建立客户机和服务器连接

这时就需要准备一根交叉网线。

同时将两台电脑的IP地址分配在同一个网段,比如:192.168.0.1和192.168.0.2

然后使用一样的netmask。

同时在控制面板->管理工具->本地安全策略->本地策略-》用户权限分配-》拒绝从网络访问这台计算机里有没有Gest,有删掉;再看看控制面板-管理工具-本地安全设置-本地策略-安全选项-网络访问:本地帐户的共享和安全模式,选择'经典:本地用户以自己的身份验证',到这里应该就可以正常互访了.

但是另外也要注意的是,如果想ping同双方的主机,还需要关闭各自的防火墙。

(2)通过局域网建立客户机和服务器连接

注意由于Asterisk安装与VMware虚拟机上,而主操作系统是Windows的,所以如果其他计算机想远程连接到Asterisk服务器,在Network设置中选择为桥接模式,DHCP,这样就会获得一个独立于主机的局域网ip地址。

2、注册分机(extension)

extension:分机 trunk:端口

主要是通过Asterisk->add extension,添加分机主要填写的是,displayname(显示的本机名称)、分机号、分机密码。

其他都可以不动。

一开始以为是要添加trunk的,其实SIP基于网络的IP电话,不用设置trunk。

客户端可以使用Sipdroid-Android或X-Lite、Ekiga都是可以的。但是我发现Ekiga的配置SIP account的时候,总会出现问题:注册失败。所以我最后选择了免费的X-Lite,设置SIP account,主要注意的几个参数:

(1)username指的是分机号,不是设置的displayname(这是可有可无的)

(2)passward指的是分机的密码

(3)Authentication user name指的还是是分机号

(4)domain指的是Asterisk本地服务器的IP地址,注意不是Http的服务器admin的设置地址。

如果要设置语音通话,需要设置一下,这个比较简单,但别忘了,否则不能进行语音通话。

遇到的问题:视频通话还没有设置成功。

在Sipdroid中的设置方法也是类似的。要注意的是在设置通话模式中要选择WLAN、3G模式。

如果想查看系统的当前实时分机状态情况,需要进入panel。而panel需要security code,这个需要在Asterisk命令模式在进行修改。在

/etc/amportal.conf中修改一下默认的FOPPASSWORD值就可以了。在这里可以查看一些实时的分机通话拨号状态

转载自:http://www.cnblogs.com/lovers/articles/2624695.html

0 0
原创粉丝点击