Browsed by
标签: 回呼

“回呼”业务更新

“回呼”业务更新

miniSIPServer 默认打开 UDP 端口 5080 接受来自应用服务器的 call-back 请求并发起两路呼叫,如果 miniSIPServer 是部署在公网,有可能收到外部很多不相关的 UDP 数据包。我们可以通过配置“应用服务器地址”进行 IP 地址鉴权,但是不幸的是,这个地址默认是空,miniSIPServer会接受外部数据包并进行后续操作, 这带来隐性危险。

因此我们更新了“回呼”业务,进行适度的保护,同时也稍微修改了业务的处理逻辑。请先参考以下新的配置界面:

回呼业务配置

(1) “应用服务器地址”的默认值修改为本地循环地址“127.0.0.1”,这样外部的数据包将无法通过地址鉴权而被直接抛弃。当然,我们还是可以将它配置为空,允许所有的地址向 miniSIPServer 发送 call-back 请求,但我们强烈建议不要这么配置。

(2) “本地监听端口”可以配置为0,一旦配置为0, miniSIPServer 将关闭“回呼”业务,因此就绝对不会接受外部的任何数据包。如果您的环境没有部署“回呼”业务,我们强烈建议将这一项配置为0。

(3)取消“外线模式”。部分客户经常问道这个配置项是什么意思,也经常被它搞糊涂。其实当初设置这个配置项,主要是让 miniSIPServer 自动在外呼号码前添加“出群呼叫前缀”(默认也就是“9”)。实际上,这个项确实特别不灵活,比如客户可能在“回呼”业务中可能同时呼叫本地分机和外部用户,这个配置就容易导致号码错误。因此我们取消了这一项的配置,如果希望呼叫外部用户,可以在 REQUEST 消息中明确添加出群呼叫前缀。也就是说, 应用服务器自己决定号码格式、自己需要清楚号码分析结果(也就是路由结果)。

请参考“回呼”业务文档了解更多的细节。

回呼, 其实是件很容易的事

回呼, 其实是件很容易的事

昨天在某位朋友的网站上, 看到为了做个回呼, 折腾了很久, 不停地尝试各种各样的PBX产品.

“回呼”确实是个非常有中国特色需求的VoIP应用. 在我们以前的blog以及业务文档中曾经说过, MSS其实是很容易实现回呼(callback)功能的. MSS只要接收相应的业务请求命令即可发起回呼.

然而让我们没有想到的是, 相当部分的使用者并不知道如何向MSS发起回呼请求. “打开UDP端口”实在是个过于技术化的说明. 因此我们更新了回呼业务文档, 增加了一个PHP演示脚本程序, 用户仅需要进行简单更新即可. 当然, 这仍然要求用户具备一点点PHP知识背景. 用户也可以根据这个程序, 使用其他任何一种语言进行重写和定制.

http://www.myvoipapp.com/cn/docs/mss_services/call_back/index.html#faq

相信您看了这个PHP文件后, 会发现”回呼, 其实很简单”. 试试吧!