1. 利用免费sip服务器的安卓客户端怎么做
是表达不清楚吗?为什么没人回呢?就是做一个apk能装到手机上,然后两步手机连到已有的sip服务器上,sip连上网络,然后两部手机就可以进行语音通话了。这个要怎么实现?
2. 什么是SIP 服务器
SIP服务器是IP PBX的主要组件,负责建立网络中所有的SIP电话通话。SIP服务器也叫SIP代理服务器或注册服务器。
3. SIP服务器是什么,举个例子
SIP是一个网络协议,主要用于音视频会话的。SIP服务器就是具有建立这种会话功能的服务器。QQ应该用的这个协议。你用QQ语音聊天,当点击视频通话的时候,你的电脑会向QQ的服务器(也就是SIP服务器)发送你想跟谁视频聊天的信息,服务器会帮你找到那个人的位置,把你想干的事情告诉它。对方点击确定,他的电脑就给服务器回复接受的信息,服务器再帮你把这个消息转给邀请你的人。这样QQ视频通话就能正常进行了。
4. android自带的互联网电话(SIP协议账户)怎么设置使用
在拨号界面中选择“设置”;
选择“更多电话设置”;
选择“互联网电话”;
点击“添加帐户”在用户名、密码、服务器、端口号四基中正确填写,然后保存;
在“使用互联网电话"中选择“每次呼叫时询问”。
互联网电话是基于VoIP技术的语音通信软件,与语音交换服务器、电话网关和接点交换服务器构成完整的语音通信平台,还支持包括USB语音通信手柄、USB-RJ11转换盒和PCI-RJ11转换卡等硬件产品,能够在以TCP/IP协议为基础的网络上提供 PCTOPC、PCTOPhone和PhoneTOPhone的通信服务,可以满足电信运营商、宽带运营商提供通信服务和企业解决通信问题的需要。
5. 手机SIP是什么
SIP是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。
它是一个基于文本的应用层控制协议,用于创建,修改和释放一个或多个参与者的会话。
找一个SIP服务器,给你分配一个帐号,密码,用手机登录服务器后,就可以呼叫在这个服务器上的其他用户了。
广泛应用于CS(Circuit Switched,电路交换),NGN(Next Generation Network,下一代网络)以及IMS(IP Multimedia Subsystem,IP多媒体子系统)的网络中,可以支持并应用于语音,视频,数据等多媒体业务,同时也可以应用于Presence(呈现),Instant Message(即时消息)等特色业务。可以说,有IP网络的地方就有SIP协议的存在。
6. 有人用SIP做过android客户端的多人语音通话吗
我在这里先给出我了解到的资料。 相关技术:
1.sip 2.nat穿越 3.语音编解码 4.语音传输(rtp)
以上四个技术点其实就是sip电话里面的四个模块,sip负责会话创建、维护、中断等;nat穿越就是传说中的p2p打洞,需要stun服务器配合。将语音数据按照某种格式编码,交给传输层传输,传输通常是基于udp的rtp流。
相关协议:
1.sip 2.sdp 3.stun、turn、ice 4.rtp
sip,Session Initiation Protocol,会话初始协议是一个协议栈,集合了注册,呼叫,接听,挂断等相关协议;sdp是会话描述协议,我的理解TA是让两个通讯方指定通讯规则,比如用何种协议传输,音频是何种格式等等,stun、turn、ice是nat穿越使用的,stun采用p2p打洞,turn采用的是转发,ice只是考虑当前环境适合何种方案,然后选择相应解决办法。rtp是实时传输协议,TA其实包括rtp和rtcp两个协议,负责将语音数据的传输。
7. android 网络电话开发,VOIP/SIP 那么多开源选哪个好
Freeswitch
FreeSWITCH 遵循RFC并支持很多高级的SIP特性,如 presence、BLF、SLA以及TCP、TLS和sRTP等。它也可以用作一个SBC进行透明的SIP代理(proxy)以支持其它媒体如T.38等。FreeSWITCH 支持宽带及窄带语音编码,电话会议桥可同时支持8、12、16、24、32及48kHZ的语音. 而在传统的电话网络中,要做到三方通话或多方通话需要通过专门的芯片来处理,其它像预付费,彩铃等业务在PSTN网络中都需要依靠智能网(IN)才能实现,而且配置起来相当不灵活。
FreeSWITCH 是一个开源的电话交换平台,从一个简单的软电话客户端到运营商级的软交换设备几乎无所不能。能原生地运行于Windows、Max OS X、Linux、BSD 及 solaris 等诸多32/64位平台。可以用作一个简单的交换引擎、一个PBX,一个媒体网关或媒体支持IVR的服务器等。它支持SIP、H323、Skype、Google Talk等协议,并能很容易地与各种开源的PBX系统如sipXecs、Call Weaver、Bayonne、YATE及Asterisk等通信。
视频编解码器(直通):
Theora的
H.261
H.263
H.264
MP4
另见:编解码器
支持多种编解码器
CELT(32千赫 AHD 48千赫)
G.722.1(宽带)
G.722.1C(宽带32千赫)
G.722协议(宽带)
G.711
G.726(16K,24K,32K,48K)AAL2和RFC 3551
G.723.1(直通)
G.729AB(需要许可证,除非使用直通)
AMR(直通)
iLBC的
Speex语音(窄带和宽带)
LPC - 10
DVI4(ADPCM),8 kHz和16 kHz
主要是用于商业不会产生纠纷
8. sip服务器 什么用 它是设备 还是软件啊
应该是设备吧……也有可能是虚拟的,软件模拟的……
汗……
sip服务器,笼统的说,可以实现注册用户功能,建立sip通话功能,等等。比如你用xlite或者sjphone打电话,那个是客户端,当你注册一个compte的时候你的客户端就发送sip协议注册到sip服务器上。通话也是同样原理,至于stun之类的不了解需要你自己查。
9. 如何设置SIP网络电话
设置SIP网络电话,需要完成MicroSIP的相关操作!
具体设置步骤如下所示:
1、首先我们需要做的就像将手机打开,之后找到MicroSIP进入界面后就可以看到下面的图,选择menu,出现子菜单选择add account.....这个选项。
10. java sip打电话实现,如何判断用户不说话
基于sip的voip网络通话基本过程是:(1),建立sip服务器,关于如何搭建sip服务器,请参考我的博客点击打开链接 (2)需要参与通话的所有客户端注册用户到sip服务器(3)一个客户端发起sip通话到另一个客户端,这个消息首先发到sip服务器,sip服务器收到消息后转发到目的客户端(4)目的客户端接收电话.
<uses-permission android:name="android.permission.USE_SIP" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-feature android:name="android.hardware.sip.voip" android:required="true" />
<uses-feature android:name="android.hardware.wifi" android:required="true" />
<uses-feature android:name="android.hardware.microphone" android:required="true" />
版权声明:本文为博主原创文章,转载请附上博文链接!