SIP API作为Web服务

时间:2012-05-23 14:34:22

标签: android ios web-services api sip

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

我选择使用MonoTouch C#.NET,以实现高可移植性和高效率(学习Objective-C对我的时间框架而言太苛刻+内存管理太耗时)。为了创建更多的可移植性,我一直在考虑将C#SIP库公开为webservice,因此在移植到Android时,更不需要连接到不同的API。此外,出于编译原因,MonoTouch不允许使用动态库。

我的应用程序将依次与SIP Web服务和Web服务进行通信。

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

亲切的问候

1 个答案:

答案 0 :(得分:1)

据我所知,它不起作用,因为正如你所提到的,你将面临RTP。你的谈话可能会有很多延迟。此外,您必须弄清楚如何在客户端和服务器之间传输数据。

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