VoIP
General
See also WebDev#WebRTC
- http://en.wikipedia.org/wiki/Voice_over_Internet_Protocol
- http://en.wikipedia.org/wiki/Comparison_of_VoIP_software
- Free Telco Dictionary – This dictionary should be helpful for employees in telecommunications and also for independent hackers interested in this industry
Protocols
RTP
- https://en.wikipedia.org/wiki/Real-time_Transport_Protocol - published in 1996 as RFC 1889, superseded by RFC 3550 in 2003
ZRTP
- https://en.wikipedia.org/wiki/ZRTP
- https://jitsi.org/Documentation/ZrtpFAQ
- http://www.privatewave.com/display/WS/ZRTP
SRTP
SIP
- http://www.ietf.org/rfc/rfc3261.txt - SIP: Session Initiation Protocol
- SFLphone is a robust, standards-compliant enterprise softphone, for desktop and embedded systems. It is designed to handle several hundred calls a day. SFLphone is available under the GNU GPL license, version 3.
XMPP Jingle
See also Chat#Jingle
- http://xmpp.org/about-xmpp/technology-overview/jingle/
- http://xmpp.org/extensions/xep-0166.html
- https://en.wikipedia.org/wiki/Jingle_(protocol)
Services
- OpenCNAM provides a simple, elegant, and RESTful API to get Caller ID data. Our service is built for programmers like you, who want simple access to Caller ID information.
- slydial is a free voice messaging service that connects you directly to someone's mobile voicemail. slydial is a service of MobileSphere.
Systems
Clients
Skype
Run multiple Skype sessions [2];
skype --dbpath=~/.Skype2 &
- Karaka is a Skype/XMPP gateway that connects the Skype and XMPP clouds.
- http://atdot.ch/scr/
- http://sourceforge.net/projects/scx-tools/
- http://sourceforge.net/projects/skype-rec/
Mumble
Ekiga
Jitsi
SLPhone
Linphone
Twinkle
Other
- sscall - A simple UDP based voice chat program. Currently we use libspeexdsp for its resampling capabilities and opus as the audio codec. There will also be ssl support in future versions. We basically need something that works well on many UNIX flavours. Skype is not really the answer to that. We also want something simple so that we can build on top of it. The plan is to create another program called ssvideo for video streaming.