SIP API 作为 Web 服务



我目前在一家提供VoIP解决方案的公司实习的早期阶段。我基本上是在这里为iPhone创建自定义SIP客户端应用程序。但是,我告诉他们,如果我要正确设置MVC模式并在可移植性方面更有效,那么在移植到不同平台时要编写的代码将很少。

我选择使用MonoTouch C#.NET,以获得高可移植性和生产力(学习Objective-C对于我的时间框架来说太陡峭了+内存管理太耗时了(。为了创建更多的可移植性,我一直在考虑将 C# SIP 库公开为 Web 服务,因此在移植到 Android 时,与不同 API 的连接更少。此外,出于编译原因,MonoTouch 不允许使用动态库。

我的应用程序将通信到 SIP 网络服务,网络

服务又与 SIP 服务器通信。

SIP对HTTP非常熟悉,但是这个解决方案可以工作吗?因为我也将面临实时传输协议。

亲切问候

据我所知,这是行不通的,因为正如你提到的,你将面临 RTP。您可能会在对话中遇到很多滞后。此外,您必须弄清楚如何在客户端和服务器之间流式传输数据。

但是,要真正知道是否可以做到这一点,需要做一些原型来测试此类问题。

相关内容