安装PBX
下载 免费下载 PortSIP PBX 安装PBX,安装后,运行
,默认用户是admin 密码是admin,然后配置IP 为192.168.0.189
设置域名为192.168.0.189
配置分机
添加分机,添加了10001、10002、9999 三个分机,密码是123456
下载softphone
下载 PortSIP Softphone 安装后运行
,输入分机号码、密码和IP地址。
运行Demo
运行WindowsSample\CSharpSample_DLL\SIPSample\SIPSample.sln
输入分机号码、密码、域名和IP地址,点击“Online” 按钮
点击按钮后,显示下面的信息
在PBX的分机用户页面,点击“刷新”,显示10002、9999两个分机已经“Registered”。
使用softphone拨打电话
拨打9999
使用Demo接听电话
Demo显示收到电话,点击“Answer”
在softphone中,进行按键
在demo中收到了按键信息
Portsip 的网络架构
《portsip_pbx_user_guide_v12.3_cn.pdf》的第9页,
从这个图上可以看到Portsip是依靠portsip pbx进行组网的。Portsip的sdk也是和portsip pbx进行连接的。
看了portsip的文档,感觉Portsip和Twilio最大的不同是,Portsip提供的是一系列的软件,然后需要我们用这些软件,自己进行组网(包括硬件的连接)。Twilio是提供服务,仅仅对接就可以了。文档上的第16页是如何配置IP电话的话机,在第19页列出了支持的IP电话的型号,如Cisco 7940/ 7941/ 7960 /7961 话机 Cisco SPA 302、303、501G 话机等。
Portsip和Twilio的对接
在文档中第64页有Portsip和 Twilio对接的设置,但是这设置是发送短信的。我在文档中。只找到了Portsip可以用过Twilio进行发送短信,并没有看到,Portsip如何和Twilio和对接语音通话。只看到了和运营商的对接。