我想设置一项电话服务,为拨打普通电话的用户提供自动信息 - 比如“Dial-A-Joke”或类似的东西(“按 1 拨打这个,按 2 拨打那个,...”,然后系统会读出您选择的内容)。这通常称为交互式语音应答 (IVR) 服务。该服务应安装在没有特殊硬件的托管提供商的通用服务器上 - 例如 Amazon EC2 实例。
看起来特威利奥会很完美,因为它可以处理所有电话,并且您的服务器通过响应普通的 HTTP 消息来驱动它。不幸的是,它在我的国家(英国)尚未推出。
我可以使用 Asterisk 进行设置吗?我可以找到有关在托管服务器上设置 Asterisk 的教程(只需在 Google 上搜索“asterisk ec2”),但没有一个教程可以解释如何拿起普通电话拨打刚刚设置的 Asterisk 实例,或者如何配置它以响应给定的消息。
需要说明的是,我知道接入普通电话服务需要花费一些钱。我希望我的用户可以选择支付少量的每分钟费用来支付这笔费用,或者我自己承担这笔费用(目前还不确定我会使用哪种模式)。
答案1
是的,Asterisk 可以做到这一点。您需要做的是找到一个 VoIP 提供商,它会为您提供一个 PSTN(“普通老式电话服务”)号码,然后将呼叫转发到您的 Asterisk 服务器,然后由该服务器处理所有棘手的部分。
周围有很多 VoIP 提供商可以满足您的需求;由于我不在英国,我无法判断您所在地区哪些提供商可能对您有用或对您有帮助。请确保您找到一个可以在您为客户群选择的区域为您提供“本地”号码的人,并且该号码离您将运行 Asterisk 服务器的位置相当近(互联网延迟对于这种事情来说可能是真正的杀手)。如果您选择这种方式,一些 VoIP 提供商甚至可以为您提供付费号码以支付您的费用,否则“普通”电话公司可以处理这部分,然后转发到您的 VoIP 提供商的号码。