"语音邮件Voice mail" (也有称为:语音邮箱)是个非常有用的业务。用户离开了办公室或者由于某种原因不能接电话时,IP-PBX会提示主叫用户留下语音留言,并将这些语音留言发送到用户的email邮箱中。用户可以在任何时候登录email账户检查或者下载这些语音留言信息。
miniSIPServer V2.5.3 及以上版本支持这个业务。请从 miniSIPServer 官方网站下载:https://www.myvoipapp.com/cn/download。
miniSIPServer 语音邮件业务包含以下特性:
有两项内容需要配置。首先,既然语音邮件会送到用户的email邮箱中,因此我们必须指定SMTP (Simple Mail Transfer Protocol) 服务器信息来发送 email。 其次,我们需要配置分机具有“语音邮件”业务权限以及相应的 email 地址信息。
如果没有配置 SMTP 信息,分机无法配置"语音邮件"业务。
SMTP 信息是系统级配置。请点击菜单"数据 / 系统配置"进行修改。在弹出的窗体中,请选择"SMTP"页,具体信息如下图所示:
配置项 | 描述 |
---|---|
SMTP服务器 |
SMTP服务器,例如"smtp.gmail.com". |
用户名 |
登录SMTP服务器的账户名。 如果SMTP服务器不需要鉴权,这项可以为空。 |
密码 |
登录SMTP服务器的账户密码。 如果SMTP服务器不需要鉴权,这项也可以为空。 |
该服务器要求可靠连接 |
如果SMTP服务器要求SSL/TLS加密连接, 这项就必须选择,否则可以为空。例如,Gmail服务器总是要求加密连接,因此这项必须选择。 |
在这步中,有两项需要配置。首先,给分机设定“语音邮件”业务权限,其次,我们需要配置分机的email地址以便接受语音邮件。
请点击菜单"数据 / 分机"添加或者编辑分机信息。在弹出窗体中,请选择“前转类业务”页,并选择"被叫不可达或者无应答,呼叫前转语音邮箱"项。
同时,我们必须配置“电子邮箱地址”。 语音留言信息将通过 eMail 投递到该地址。
分机可以拨打"*61"听语音留言提示音。缺省情况下,miniSIPServer 会提示"请留言"提示音。
我们可以在分机上拨打"*60"定制自己的留言提示音。呼叫建立后,miniSIPServer 会首先播放以前的提示音,听到“哔”声后我们就可以开始录制新的留言提示音。
另一方面,我们也可以使用"sound recorder"等工具手工录制提示音,请参考在线文档。默认留言提示音ID是"02080004",录制的WAV文件名将是"02080004.wav"并存放在用户自己的语音文件目录中,该目录位于“应用数据目录”下的 custAnn 子目录,每个用户按用户名创建独立的子目录存放。例如,分机用户“100”的定制留言提示语音文件应存放为“应用数据目录/custAnn/100/02080004.wav”。
根据上述描述,我们可以看到 miniSIPServer 缺省总是将语音留言信息发送到分机的email邮箱。因此,没有必要指示分机记录了多少语音留言信息,并且 miniSIPServer 也没有必要保存这些语音信息。
然后在某些部署场景,客户的SIP电话能支持MWI特性,而且客户希望 miniSIPServer 能在服务器上存储语音留言并提示分机存储了多少语音留言,那么分机可以拨入miniSIPServer来检查或者听语音留言信息。
这是比较传统的语音留言处理方式。从V3.1版本起,miniSIPServer 能支持这种传统的模式。当然,这个模式与“将语音留言发送到email邮箱”是冲突的。因此miniSIPServer采用了一个变量开关来控制究竟采用哪种模式。
请在"mss_var_param.ini"文件中,请添加下述信息并重启 miniSIPServer:
[scp] gVarScpVmsMode=1
如果"gVarScpVmsMode"变量设置为1,miniSIPServer将存储分机的语音留言信息并指示分机已经存储了多少语音留言。
缺省情况下,本地分机可以拨打"*62"检查或者听语音留言。如果该分机有语音留言,miniSIPServer 将会逐条播放这些语音留言。在播放留言的过程中,用户可以按‘0’删除当前留言,或者按‘1’继续听下一条留言。
X-lite4 能支持MWI特性并显示语音留言的数目。在下图中,有5条语音留言存储在 miniSIPServer 服务器上。用户可以点击"messages waiting"图标来检查或者听语音留言。
很容易就可以配置 X-Lite 与 miniSIPServer 一起工作。在Xlite的SIP帐号配置窗体中,请点击"voice mail"页并如下所示配置各项参数:
由于本地分机的"voice mail"特性已经在 miniSIPServer 上进行了配置,因此没有必要再配置"sending calls to voice mail"和"no-answer"值。