实验环境如下,其中Ubuntu A是在Windows A下的虚拟机,Windows A用于运行服务器。ubuntu B是另外一台PC。
ubuntu A IP:192.168.43.40
ubuntu B IP:192.168.43.49
windows A IP:192.168.43.188

一、服务器配置
1.打开miniSIPServer软件,初始画面可以看到miniSIPServer的版本信息,和一些运行信息。如下图:

2.单击工具栏的”system"(系统设置),在弹出的信息框中,单击“SIP”。配置本机的IP地址,如下

3.下面就是得添加本地用户账号,SIP Client可以用这些配置好的账号注册到这台SIP Server。单击”Local Users“(分机),如下图:

默认已经添加了三个账号,单击”add",在弹出的对话框中配置用户名和密码。如下图:

这样就完成了最基本的配置,用一个sip客户端已经可以登录使用。

二、pjsip配置
1. Ubuntu A下运行pjsua,输入'+a'注册一个账户
2. 根据提示依次输入注册信息:
Your SIP URL: SIP: 100@192.168.43.188
URL of the registrar: SIP: 192.168.43.188
Auth Realm:*
Auth Username:100
Auth Password: 100
注册成功会显示:

3. Ubuntu B下注册账号'101',同步骤2一致。
4.make call测试
Ubuntu A下输入m,然后输入 SIP: 101@192.168.43.188
Ubuntu B出现振铃后,依次输入a, 200即可接听。





Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐