CSipSimple is a
Voice over Internet Protocol (VoIP) application for Google
Android
Android may refer to:
Science and technology
* Android (robot), a humanoid robot or synthetic organism designed to imitate a human
* Android (operating system), Google's mobile operating system
** Bugdroid, a Google mascot sometimes referred to ...
operating system using the
Session Initiation Protocol
The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications. SIP is used in Internet telephony, in private IP telepho ...
(SIP). It is
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
and
free software released under the
GPL-3.0-or-later license.
The project was abandoned in October 2017. As of 26 May 2019, CSIP no longer has an active website and is no longer available on the Play Store. Users with CSip already installed did not have the app removed from their device.
Details
It relies on the
PJSIP SIP stack and get features provided by this SIP stack.
The key features of this software are:
* Multi-codec support:
Speex (narrow-band/wide-band),
G.711 (
u-law/
a-law),
GSM,
iLBC,
G.729 (support dropped with r2180, need to buy a licensed g729 plug-in),
G.722,
AMR (narrow-band),
iSAC,
SILK (narrow-band/wide-band/ultra wide-band) (support dropped in 2014)
* A plug-in adds support for
Codec2 Codec 2 is a low-bitrate speech audio codec (speech coding) that is patent free and open source. Codec 2 compresses speech using sinusoidal coding, a method specialized for human speech. Bit rates of 3200 to 450 bit/s have been successfully cre ...
,
G.726,
G.722.1 and
Opus
* A plug-in adds video calling with
VP8,
H264 and
H263-1998
H.263 is a video compression standard originally designed as a low-bit-rate compressed format for videotelephony. It was standardized by the ITU-T Video Coding Experts Group (VCEG) in a project ending in 1995/1996. It is a member of the H.26x fam ...
codecs
* Multi-account support: up to 10 accounts can be activated at the same time
* Can use native audio driver
*
NAT traversal using
STUN
STUN (Session Traversal Utilities for NAT; originally Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators) is a standardized set of methods, including a network protocol, for traversal of network address transl ...
,
TURN
Turn may refer to:
Arts and entertainment
Dance and sports
* Turn (dance and gymnastics), rotation of the body
* Turn (swimming), reversing direction at the end of a pool
* Turn (professional wrestling), a transition between face and heel
* Turn, ...
and
ICE
* Integration with Android operating system with filters and rewriting rules
* Security and encryption with
SRTP, SIP over
TLS
TLS may refer to:
Computing
* Transport Layer Security, a cryptographic protocol for secure computer network communication
* Thread level speculation, an optimisation on multiprocessor CPUs
* Thread-local storage, a mechanism for allocating vari ...
1.0 and
ZRTP
* SIP
SIMPLE messaging
* An
API for third-party applications is available
*
Packet loss concealment (PLC) using PJSIP
* Support for
IPv6 – If the hardware, Android version, ISP and all other parts of the connections involved can handle IPv6, then Csipsimple can be used to make direct end-to-end ipv6-to-ipv6 calls.
Reviews
, reviews are favourable.
See also
*
Comparison of VoIP software
This is a comparison of voice over IP (VoIP) software used to conduct telephone-like voice conversations across Internet Protocol (IP) based networks. For residential markets, voice over IP phone service is often cheaper than traditional public swi ...
*
List of SIP software
*
Mobile VoIP
References
Free and open-source Android software
Free VoIP software
Cryptographic software
Internet privacy
Secure communication
Android (operating system) software
{{Mobile-software-stub