在默认安装环境中,Asterisk或则FreePBX使用的是系统默认支持的中文语音提示音,当用户拔号时,或则执行其他流程时,系统按照默认的播放链接播放英语语音提示。为了实现本地化的支持,星昊通科技有限公司不仅仅为用户提供了英文的界面支持,发布了完整的开源免费电子书,我们也配合几位开源社区的同学red hat linux 下载,专门为Asterisk系统录制了英文的语音文件。用户通过命令或则界面上传就可以实现英文语音支持。虽然,这种文档和安装方法早已在我们wiki做了特别详尽地说明,依然有一些asterisk/FreePBX新用户对这种配置不是十分了解。明天,为了让用户才能完整把握怎样配置Asterisk英文语音支持,我们提供一份完整的文档,结合FreePBX示例来说明英文语音支持的安装。
这儿首先说明,笔者不再介绍怎么安装FreePBX以及Asterisk本身,读者可以查阅官方文档做示例学习。我们仅介绍怎样实现英文语音支持和实际测试。
下载Asterisk系统英文语音包
用户可以通过或则下载英文语音包文件。
用户也可以通过我们英文技术网站:来下载。
点击下载之后,可以减压到本地笔记本。具体的文件说明,读者可以查阅我们的wiki:
通过FreePBX界面上传语音包
用户安装FreePBX之后,登陆FreePBX管理员界面。之后进行一步步上传配置。
2.1选择soundlanguage,如右图:
2.2选择customlanguage,自定义语言包
2.3选择AddNewCustomlanguage,创建一个新的自定义语言包
2.4选择languagecode(可自定义)>添加描述(可自定义)>uploadRacording
点击Browes,选择官网下载的压缩包(须要解压缩),解压缩后选择asterisk-core-sound-cn,上传所有的wav格式的语音包
上传点击确认,实现批量上传。
2.5进行语音包设置,支持英文语音播放。
3创建分机进行测试
上传英文语音包之后,用户可以创建分机进行测试。3.1创建pjsip分机
分机创建成功之后,下一步,用户可以可以通过软电话分别登陆创建的分机,进行呼叫测试。
4通过分机相互呼叫
分机注册成功后,可以通过两个分机进行呼叫测试。呼叫测试中,用户可以看到系统的英文提示音。
其实linux 命令行支持中文,用户可以测试语音邮箱留言测试,其他的状态测试。假如上传配置成功的话,系统就可以播放英文语音。
通过AsteriskCLI后台检测
分机呼叫时,用户可以登入AsteriskCLI后台linux端口映射,把log日志调整到比较高的levellinux 命令行支持中文,用户可以看见Asterisk播放的路径,此路径就是我们上传的英文语音文件的路径。说明英文语音配置成功。
总结说明:
本文章介绍了怎样通过FreePBX界面设置英文语音的支持。用户也可以通过linux环境设置来实现Asterisk英文语音包的支持。其实,用户也可以实现同一系统支持不同的语音支持环境。依据用户属性不同播放不同的语音文件。
由于Asterisk本身的系统语音文件不断降低,我们发布的语音包可能不能完整支持最新的语音文件,读者须要自己录制和更新。具体录制和更新的方法可以查阅我们的链接。
参考资料:
%E9%A6%96%E9%A1%B5