我应该在Walkie-talkie app中使用sip和voip吗?

时间:2017-01-14 22:10:42

标签: android sip voip pjsip

你好,我有一个客户项目,他想在远程服务器上制作一个Walkie-talkie应用程序,所以我应该使用sip和VoIP,因为我搜索了几个小时,我可以找到这个问题的答案或者有一个更简单的方法来做到这一点,如果我要这样做,我发现了一个名为pjsip的lib,但我可以理解如何使用它,我应该用它构建一个VoIP服务器或单独使用它和什么是星号我知道它的新手问题,但这是我第一次使用VoIP或SIP开发应用程序

2 个答案:

答案 0 :(得分:0)

SIP / VoIP只是一种在各方之间进行连接的协议。各方通过服务器连接,称为注册器/代理服务器。 连接完成后,现在转到RTP协议进行实际的媒体交换。

所以现在PJSIP是流行的SIP堆栈,可用于通信。 Asterisk也知道代理/ REgistrar服务器。

是的,您可以将PJSIP与Asterisk一起使用,但星号在理解(配置)时并不复杂,您也可以从更容易的事情开始

答案 1 :(得分:0)

我已经制作了这样的应用程序,是的,它最适合您的应用程序。

根据我的经验,我在Debian8上使用Freeswitch SIP服务器客户端(https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie)。

我将linphone用于VoIP客户端库(https://www.linphone.org/)。

他们既精彩又维护良好。

linphone是一个跨平台的库,因此您可以轻松编写适用于移动设备(Android,iOS和Windows Phone),PC,OSX和Linux的应用程序。

祝你好运!