关于 VoIP 的一些想法

最近更换了电信CDMA网络的手机,使用的上网套餐并不适合通话,原计划使用 Skype 通过网络拨打电话,以补充这方面的不足。

使用了一段时间发现 Skype 通话效果非常的差,经常出现严重掉话的情况,基于上是不可用的。实验发现并不是因为手机的 CDMA 1X 网络带宽不够,也不是由于手机性能不足,而是 Skype 自己的 PSTN 网络问题。

于是就有自己架设语音网关服务的想法,这样可以使用本地的落地电话,从而达到最佳通话效果。

因为手机上集成了 SIP 客户端,想在自己的服务器上架设个 SIP 服务器端,并把这个服务器端桥接到 USB 接口的 CDMA 的无线上网卡上,这样在手机端连接服务器拨打 PSTN,服务器将使用 CDMA 网关拨出,从而达到较好的通话效果,费用和直接使用CDMA资费卡在手机上拨打相同。

目前对 SIP 协议的实现不清楚,不过这应该有相应的开源实现的库可以帮助解决。比较麻烦的应该是如果将 CDMA 上网卡作为一个语音网关接入进 SIP 系统。我的上网卡虽然多有个串口,但测试发现不能将语音数据从串口输出或输入,可能还要需要使用计算机的音频接口。

相关资料
VoIP-GSM шлюз для Asterisk на USB модеме HUAWEI E1550

Over!

4 thoughts on “关于 VoIP 的一些想法”

      1. 曾经的VoIP从业者分享一下:
        用Asterisk/Yate2作SIP中继,然后你需要找到一个靠谱的sip server(多数要收费),手机上装个sip client就可以用了。

        1. 哈哈,感觉提供建议啊,我现在主要的问题是如何把我的一个CDMA无线上网卡作为 Asterisk 的一个网关。目前有一块设备它不支持从串口输出语音数据。。。

Leave a Reply

Your email address will not be published. Required fields are marked *