构建SIP应用程序 [英] Building SIP Application

查看:83
本文介绍了构建SIP应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我想使用.NET开发一个应用程序,使用户可以在线学习.我打算使用SIP来实现我们的系统,但是我不知道从哪里开始.我需要同时编写SIP服务器和用户代理,还是只编写UA并使用任何SIP服务器.

我尝试使用OfficeSIP服务器和OfficeSIP消息( http://www.officesip.com/),并且想将其用于自己的应用程序.但是,我发现他们使用的是Microsoft统一通信客户端SDK中包含的UccApi.dll,而且我听说用此SDL构建的SIP客户端只能与Microsoft Communication Server一起使用.是吗?

我真的不知道从哪里开始.请帮帮我.

在此先谢谢您. )基于电话的C# [ ^ 来自Codeproject的]会给您和Idea.


非常感谢Kasson.真的有帮助.再次感谢!


您好,

现在我知道从哪里开始,但是我面临另一个困难.我发现多播是实现视频会议的理想选择,因为它减少了网络负载.人们谈论多播.在有关视频会议的任何文档和文章中,他们都建议使用多播.但是,我找不到一种使多播可以通过Internet工作的方法.

在使用Google数天后,我发现无法在Internet上使用多播,因为网络路由器不支持多播.为了使其正常工作,我需要加入一些虚拟网络,例如Mbone.但是,加入它需要很多时间,并且软件无法做到这一点.用户需要与他们的ISP联系以寻求帮助,我不能强迫使用我的应用程序的每个用户都加入Mbone网络.

那么多播只是一个实验吗?反正有什么解决方法吗?

请帮帮我!


Hi everyone,

I want to develop an application using .NET which enable users to study online. I intent to use SIP to implement our system but I don''t know where to start. Do I need to write both SIP server and user agent or just write my UA and use any SIP server.

I tried OfficeSIP server and OfficeSIP Message (http://www.officesip.com/) and I want to use it for my own application. However, I found out that they use UccApi.dll which is included in unified communication client SDK of Microsoft and I heard that SIP cliend built with this SDL can only be used with Microsoft Communication Server. Is that right?

I really do not know where to start. Please help me out.

Thanks in advance.

解决方案

Hope Simple SIP(VOIP) based phone in C#[^]from Codeproject will give you and Idea.


Thanks you very much Kasson. It really help. Thanks again!


Hi,

Now I know where to start but I am facing another difficulty. I found that multicast is ideal for implementing video conference because it reduces network load. People say about multicast a lot. In any document and article about video conference, they recommend multicast. However, I cannot find a way to make multicast work over the internet.

After Google it for days, I found out that multicast cannot be used over the internet because the network router does not support multicast. In order to make it work, I need to join to some virtual networks like Mbone. However, joining it take a lot of time and it is not a thing software can do. Users need to contact with their ISPs for help and I cannot force every user who using my application to join into the Mbone network.

So is multicast just an experiment? Is there anyway to work around?

Please help me out!


这篇关于构建SIP应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆