如果您希望建立一个本地的VoIP系统,请参考我们另外一篇循序渐进文档。在该文档中,我们描述了一些VoIP的基本概念以及如何建立一个本地VoIP系统的步骤。
在本文档中,我们将描述如何基于miniSIPServer云逐步建立一个虚拟的VoIP系统。我们假设您已经了解了VoIP的一些基本概念。
下图描述了一个小型企业部署的简单VoIP系统。
在这个场景中,该小型企业只有两位雇员:Holly 和GT。
Holly的分机号码是100,GT的分机号码是101。他们都采用Windows系统的PC,Holly的IP地址是192.168.1.100,而GT的IP地址是192.168.1.101。 miniSIPServer服务器运行在云端。
该公司通过VoIP服务商的网络连接传统的PSTN电话网。
我们将通过下述各种步骤来构建这个系统。
为我们的小公司配置一些很棒的业务,例如自动话务员、振铃组、呼叫代答等。
这个步骤可能是我们所有配置中最简单的。我们仅仅需要注册或者登录一个帐号即可。
一旦您登录进帐号后,请点击顶部菜单“数据/ 系统”,即可获取您的云端miniSIPServer的基本信息。请参考下面的图:
在我们的应用场景中,云端miniSIPServer的地址是"7859.s1.minisipserver.com"。每个帐号都有不同的云端miniSIPServer地址。
首先,我们需要在云端miniSIPServer中添加两个分机。
请点击“分机”链接,并点击"添加分机"按钮来增加新的分机:
缺省情况下,我们只需要分配分机号码以及密码即可。公司雇员可以用这个新分机的信息来注册他们自己的SIP电话或者SIP软终端。
我们开始配置Holly的软终端并连接到云端miniSIPServer。
Holly采用 miniSIPPhone 软电话,您可以从MYVOIPAPP下载该软件。
安装好 miniSIPPhone 后,请点击菜单"File / SIP account"。
在弹出的窗体中,请按照下图的配置添加一个SIP帐号。
关键配置信息描述在下表中。请注意,"SIP server address"项应填写云端miniSIPServer地址。
SIP server address | 7859.s1.minisipserver.com |
User name | 100 |
Password | 100 |
请点击'OK'按钮完成miniSipPhone的配置。 miniSipPhone将会尝试向云端miniSIPServer发起注册。如果注册成功,它将显示本机号码信息并可以发起呼叫。
现在,Holly的分机已经成功注册到云端miniSIPServer了。我们可以按照相同的步骤配置GT的分机。如果您是采用其他的SIP电话设备,基本上也是同样的配置信息。
Holly和GT的分机都注册成功后,我们可以再次点击菜单“数据/分机”检查云端miniSIPServer的分机状态。成功注册的分机将显示为蓝色图标。
我们完成这个步骤后,最基本的VoIP系统就已经建立起来了。 Holly和G.T现在可以互相呼叫对方。例如,Holly可以拨打101来呼叫GT,而GT可以拨打100来呼叫Holly。
完成内部VoIP网络后,我们可以开始建立与外部客户的连接了。
如果我们想呼叫外部客户,或者接受外部客户的呼叫,我们通常需要VoIP网关来连接miniSIPServer与传统电话网,或者我们需要VoIP服务商来为我们做这个连接。在本场景中,我们决定将云端miniSIPServer连接到VoIP服务商的网络,我们选择CallCentric 作为我们的VoIP服务商。
从 CallCentric 申请账户并获得号码后,我们开始配置 miniSIPServer 连接到 CallCentric 网络。假设 CallCentric 分配给我们的号码是'17770001234'。
在系统管理主界面,请点击顶部的菜单'数据 / 外线'。
在'外线'列表页面中,请点击'添加外线'。
关键配置信息描述在下表中。当然,您可以根据自己的实际情况进行更改。
外线类型 | 连接到对端SIP/VOIP服务器 |
外线号码/帐号 | 17770001234 |
密码 | 1234 |
服务器地址 | callcentric.com |
服务器端口 | 5060 |
如果外线成功连接到对端服务器( VOIP服务商的网络或者网关),该外线的图标变为不带红叉叉。
下面,我们描述一些关于外呼与呼入的一些细节。
在我们上述章节的描述中,Holly和GT可以直接拨打分机号码来呼叫对方。如果是希望呼叫外部客户,该如何做呢?
既然我们已经配置了“外线”连接VoIP服务商网络,因此我们完全可以呼叫外部客户,然而需要强调的是,我们拨打客户号码时需要先拨'9'。 '9' 前缀是miniSIPServer系统缺省的外呼前缀。例如,如果客户号码是'1234567', 则我们需要拨打'91234567'。
外部客户拨打外线号码时,miniSIPServer将提示客户输入分机号码。在我们的场景中,用户拨打"17770001234" ,他/她将听到提示音"欢迎,请输入分机号",接着用户可以输入'100'呼叫Holly 或者输入'101'呼叫GT。
由于miniSIPServer可以采用"RFC2833"DTMF模式以及SIP-INFO两种模式收集客户输入的号码,因此我们必须和VoIP服务商确认他们能够支持这些模式。
请参考此问题的相关文档。