sip

SIP协议简史

人走茶凉 提交于 2019-11-28 19:32:06
SIP协议最初由IETF多方多媒体会话控制工作组(MMUSIC)开发。其1.0版本于1997年作为互联网草案提交。后来该协议产生了非常重大的变化,直接促使2.0版本的发布,新版本于1998年提交为互联网草案。该协议于1999年三月达到拟议标准的状态,并于1999年4月发布为RFC2543。1999年9月,为了满足对该协议日益增长的兴趣需求,IETF成立了SIP工作组(目前已经解散)。2000年7月,提交了一份互联网草案,叫RFC2543 “bis.”,其中包含了漏洞修复和SIP澄清。这份文档最终发布为RFC3261,它取代了最初的RFC2543规范。在此之外,许多SIP扩展RFC文档陆续发布。SIP的即时消息和状态呈现扩展(SIMPLE)工作组 在IETF中,SIP的流行导致其他SIP相关的工作组相继建立。现在已经解散的会话初始化协议研究(SIPPING)工作组,负责调查SIP应用,制定SIP的扩展需求,并发布SIP使用相关的现行最佳做法(BCP)文档。目前,SIPCORE工作组负责核心的SIP标准制定。为了标准化状态和即时消息相关的协议,成立了SIP的即时消息和状态呈现扩展(SIMPLE)工作组。其它SIP相关的,已经解散的工作组包括PINT工作组、SPIRITS工作组。 一个协议要从建议标准发展为标准,必须有多个独立的相互操作实现和实践经验。从RFC2543早期开始

How implement the VOIP application using android.net.rtp package

耗尽温柔 提交于 2019-11-28 19:20:05
问题 I am trying to implemented the VoIP application using the AudioGroup and AudioStream classes of the android.net.rtp package. But my application not function properly. After "Join" the "AudioGroup" class object with the "AudioStream" object, its send udp packets successfully. I checked that using the packet analyzer. But voice is not hear from the phone. I run my application in 2 phones and try communicate voice between them. In below I mention my source code. public class MainActivity extends

SIP-Client for Raspberry Pi that works from command line?

蹲街弑〆低调 提交于 2019-11-28 18:58:10
i want to use my raspberry pi as a SIP/VOIP-Phone, just controlling the RPI via SSH. I found some tutorials and it seems that Twinkle is one of the most useful apps for that. So i successfully installed twinkle on my RPI, one SPI-Client on my Android-Phone and for know i am able to send text messages from one to another. The thing is: I have to use the Twinkel GUI with X-Server-forwarding (currently using MacOS with X11 and iTerm). But i kind of want to automate the whole process, like using twinkle from command line, controll it with scripts etc. So, obviously twinkle is not made for that.

How to make asterisk server automatically response to SIP call?

六眼飞鱼酱① 提交于 2019-11-28 13:09:05
问题 My objective: I want to use softphone(3CX phone) register with asterisk server, and make call to the server and asterisk act as a server to automatically response something, like play a song. How i did: I installed asteriskNow using virtualbox, and registered the softphone by setting exntension for my SIP device (extension 333). And i write a dialplan in etc/asterisk/extensions.conf . The dialplan is : [incoming] exten =>s,1,Answer() exten =>s,n,Playback(dir-intro-oper) exten =>s,n,Hangup() I

MAC上安装Fuse for macOS以支持读取NTFS格式的移动硬盘

◇◆丶佛笑我妖孽 提交于 2019-11-28 10:04:44
问题描述: Mac电脑出厂设置为只能读取但是不能写入NTFS格式的移动硬盘。使得在日常使用中存在很大的不便。 研究过程: 由于Mac不能写入NTFS格式的移动硬盘,为解决这个问题,在网上找了一些资料。有人说Mac本身可以支持写入,不过因为相关的版权问题。Mac在出厂时被设置为不能写入NTFS格式的硬盘。也有说后续版本可能直接设置为不支持写入NTFS格式了。 有些资料给出了指导方法,是通过终端使用命令行进行一些设置。不过看着方案中给出的步骤较为多,而且感觉里边的命令好像有点危险。所以没太敢照着做。 后来发现了有人推荐了收费软件比如 NTFS for Mac 、 Tuxera NTFS for Mac 、 Paragon NTFS for Mac 等。有段时间也考虑过花点钱买个软件省的操心了。后来在网上也看了一些人讲这几个软件好像也有点问题。然后又考虑到平时实际上使用移动硬盘的几率也不太高。买软件也不太便宜。所以最后没有买。 解决方案: 后来在网上搜索解决方案,发现了一个看起来比较靠谱的。照着这个进行了操作,最终取得了成功。 新买的移动硬盘该格式化为 NTFS 还是 exFAT? - Natumsol的回答 - 知乎 点击第一步回答中给出的网址链接 Fuse for macOS (开源免费的) 点击 Downloads 跳转到 Fuse for macOS 的下载链接,如图所示,选择

Minimum SDP for making a H264 RTP stream?

只谈情不闲聊 提交于 2019-11-28 09:22:19
I'm looking for an example of a minimum necessary SDP for setting up a H264 video stream.| The assumption is that the receiver can play H264 as long as it gets the required parameters through SDP. I have found a related document here however it uses lots of optional parameters in the examples, and I'm looking for the bare required minimum. TheMeaningfulEngineer Here is the bares minimum SDP. It is a file called test.sdp which has the following content: c=IN IP4 10.5.110.117 m=video 5004 RTP/AVP 96 a=rtpmap:96 H264/90000 I've started the stream on a virtual machine using VLC. (No SDP sent here)

Python2.7.12+Ubuntu16.04+PyQt5+pyinstaller打包后运行报No module Name sip错误的问题

烈酒焚心 提交于 2019-11-28 08:11:18
一、问题起源 问题源于本人使用Pycharm2019.2与PyQt5.10.0制作小程序,发现Pycharm上能够运行,然后使用pyinstaller打包后无法运行,在Terminal上运行打包的程序,报Impoere:Nomodule Name sip的问题;这个问题让我从晚上10点一直困扰到凌晨2点;发现网上这问题的解决资料很杂,对标题提到的环境也不是很适用,故此出此文,有问题望多多指正。 pyinstaller打包指令如下: pyinstaller -F xxxxx.py 以上指令在dist文件生成一个exe程序 或者 pyinstaller -D xxxxx.py 二、问题解决方式 三大步:检查路径、检查版本、安装相关 (1)路径:包括python路径、pip路径、pyinstaller路径 终端中运行一下三条指令检查路径 which python 检查python路径 python路径应该在/usr/bin/python which pip 检查pip路径 pip路径应该在/usr/bin/pip which pyinstaller 检查pyinstaller路径 pyinstaller路径应该在/usr/local/bin/pyinstaller 任何一个路径没法查看,不要着急安装,否则安装不对等于白费!!!!! 以上路径保证和我一样的话,大概率能解决问题

SIP library for iOS with non-GPL license

拟墨画扇 提交于 2019-11-28 04:47:36
Are there any non-GPL SIP libraries/SDKs that'll let me implement SIP for iOS? alinoz These are the ones I know about: Proprietary: vaxvoip Open source: GPL/LGPL sofia-sip linphone exosip oSIP is LGPL and therefore can be used (as a library) in commercial and closed-source projects. It compiles easily for arm. It is the SIP library used by linphone for iPhone; however, linphone is GPL. These days SIP over WebRTC is getting popularity. It uses SIP Signaling and WebRTC as Media which is provided by google. Following options are also very good if you to avoid getting into SIP level complexities.

PJSUA2 sip android native app

巧了我就是萌 提交于 2019-11-28 04:43:42
问题 Here I'm developing an application using native android in ubuntu 14.04LTS eclipse adt for android. Build, configure, and make everything went perfect. After that I imported pjsua2 sample app into eclipse, I then added native library support but when I run on emulator it throws an error. The error log, 10-25 06:12:09.489: E/AndroidRuntime(1571): FATAL EXCEPTION: main 10-25 06:12:09.489: E/AndroidRuntime(1571): Process: org.pjsip.pjsua2.app, PID: 1571 10-25 06:12:09.489: E/AndroidRuntime(1571)

What is the currently popular Java SIP library? [closed]

╄→尐↘猪︶ㄣ 提交于 2019-11-28 04:35:23
I'm working on developing a SIP application in Java and wondering what is the most used SIP library currently. MJSIP? Adeel Ansari As far as I know, its JAIN-SIP . Its good to know about MjSip, by the way. You might be interested in looking at JBoss Mobicent , the user guide is not complete at the moment. and you wouldn't find much help on Mobicent. Or as metadaddy stated here , "You might want to take a look at SailFin - its a SIP servlet container built by Ericsson using GlassFish ." You might want to take a look at SailFin - its a SIP servlet container built by Ericsson using GlassFish .