Sipdroid

Last updated
Sipdroid
Developer(s) Dr. Pascal Merle
Initial releaseApril 27, 2009 (2009-04-27)
Stable release
5.9 [1]   OOjs UI icon edit-ltr-progressive.svg / 18 June 2021
Preview release
6.1 beta [2]   OOjs UI icon edit-ltr-progressive.svg / 11 December 2021
Repository github.com/i-p-tel/sipdroid
Written inMainly C, with some Java and C++ code
Operating system Android
Type VoIP
License GPL-3.0-or-later
Website sipdroid.org

Sipdroid is a voice over IP mobile app for the Android operating system using the Session Initiation Protocol. [3]

Contents

Sipdroid is free and open source software released under the GPL-3.0-or-later license. [3]

History

The sipdroid open source project was started in svn on March 12, 2009 [4] by the project author pmerle71. It reached version 1.0 on July 12 of the same year. [5] More recent major releases are: 1.5 (May 29, 2010) with improved video quality, 2.0 (November 18, 2010) with the ability to link to a google voice account, 2.2 (March 25, 2011) with the ability to send video sms messages, 2.7 (May 21, 2012) with improved low-latency capability, and 3.0 (April 22, 2013) with support for TLS.

In 2010-2011 it gained popularity partially because of its ability to work with Google's Google Voice service, making calls to traditional telephone numbers while only using the data network.[ citation needed ] However, after Google Voice removed the ability to connect over SIP on March 8, 2011 [6] this functionality was no longer available.

Since this time, sipdroid has been used with many different native SIP deployments and is given as the default android SIP client by some vendors. [7]

As of January 5, 2014, it is listed on the google play store as having 1,000,000-5,000,000 installations [8] and has been reviewed by nearly 10,000 people.

Fork

Lumicall is a fork of Sipdroid by Daniel Pocock that has undergone significant extensions, adding support for encryption (Transport Layer Security, SRTP, ZRTP), Push-to-talk, ENUM dialing and other enhancements.

First released on 5 February 2012, Lumicall is distributed via Google Play and F-droid.

In 2012, Lumicall's real-time monitoring service, based on gmetric4j, was featured in the book Monitoring with Ganglia. [9] Lumicall was featured in the main track at FOSDEM 2013 during the event Free, Open, Secure and Convenient Communications where the lead developer, Daniel Pocock, was part of a panel discussion on this pressing topic for the free software community. [10]

Lumicall supports Interactive Connectivity Establishment, the IETF proposed successor to STUN for users behind NAT.

Lumicall interfaces with Android's default dialer application and optionally prompts the user to make an outgoing call using VoIP or the GSM/3G network.

Features

Sipdroid interfaces with Android's default dialer application and optionally prompts the user to make an outgoing call using Sipdroid or the GSM/3G network.

See also

Related Research Articles

Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for voice calls, the delivery of voice communication sessions over Internet Protocol (IP) networks, such as the Internet.

<span class="mw-page-title-main">Asterisk (PBX)</span> PBX software

Asterisk is a software implementation of a private branch exchange (PBX). In conjunction with suitable telephony hardware interfaces and network applications, Asterisk is used to establish and control telephone calls between telecommunication endpoints, such as customary telephone sets, destinations on the public switched telephone network (PSTN), and devices or services on voice over Internet Protocol (VoIP) networks. Its name comes from the asterisk (*) symbol for a signal used in dual-tone multi-frequency (DTMF) dialing.

<span class="mw-page-title-main">Google Talk</span> Instant messaging service

Google Talk was an instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.

<span class="mw-page-title-main">Skype for Business Server</span> Real-time communications server software

Skype for Business Server is real-time communications server software that provides the infrastructure for enterprise instant messaging, presence, VoIP, ad hoc and structured conferences and PSTN connectivity through a third-party gateway or SIP trunk. These features are available within an organization, between organizations and with external users on the public internet or standard phones.

<span class="mw-page-title-main">VoIP phone</span> Phone using one or more VoIP technologies

A VoIP phone or IP phone uses voice over IP technologies for placing and transmitting telephone calls over an IP network, such as the Internet. This is in contrast to a standard phone which uses the traditional public switched telephone network (PSTN).

Gizmo5 was a voice over IP communications network and a proprietary freeware soft phone for that network. On November 12, 2009, Google announced that it had acquired Gizmo5. On March 4, 2011, Google announced that the service would be discontinued as of April 3, 2011.

<span class="mw-page-title-main">Ekiga</span> Voice and video conferencing software

Ekiga is a VoIP and video conferencing application for GNOME and Microsoft Windows. It is distributed as free software under the terms of the GNU GPL-2.0-or-later. It was the default VoIP client in Ubuntu until October 2009, when it was replaced by Empathy. Ekiga supports both the SIP and H.323 protocols and is fully interoperable with any other SIP compliant application and with Microsoft NetMeeting. It supports many high-quality audio and video codecs.

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 switched telephone network (PSTN) service and can remove geographic restrictions to telephone numbers, e.g., have a PSTN phone number in a New York area code ring in Tokyo.

Mobile VoIP or simply mVoIP is an extension of mobility to a voice over IP network. Two types of communication are generally supported: cordless telephones using DECT or PCS protocols for short range or campus communications where all base stations are linked into the same LAN, and wider area communications using 3G or 4G protocols.

<span class="mw-page-title-main">Jitsi</span> Videoconferencing and messaging software

Jitsi is a collection of free and open-source multiplatform voice (VoIP), video conferencing and instant messaging applications for the Web platform, Windows, Linux, macOS, iOS and Android. The Jitsi project began with the Jitsi Desktop. With the growth of WebRTC, the project team focus shifted to the Jitsi Videobridge for allowing web-based multi-party video calling. Later the team added Jitsi Meet, a full video conferencing application that includes web, Android, and iOS clients. Jitsi also operates meet.jit.si, a version of Jitsi Meet hosted by Jitsi for free community use. Other projects include: Jigasi, lib-jitsi-meet, Jidesha, and Jitsi.

<span class="mw-page-title-main">Google Voice</span> Telecommunications service by Google

Google Voice is a telephone service that provides a U.S. phone number to Google Account customers in the U.S. and Google Workspace customers in Canada, Denmark, France, the Netherlands, Portugal, Spain, Sweden, Switzerland, the United Kingdom and the contiguous United States. It is used for call forwarding and voicemail services, voice and text messaging, as well as U.S. and international calls. Calls are forwarded to the phone number that each user must configure in the account web portal. Users can answer and receive calls on any of the phones configured to ring in the web portal. While answering a call, the user can switch between the configured phones. Subscribers in the United States can make outgoing calls to domestic and international destinations. The service is configured and maintained by users in a web-based application, similar in style to Google's email service Gmail, or Android and iOS applications on smartphones or tablets.

<span class="mw-page-title-main">Linphone</span> Voice over IP software

Linphone is a free voice over IP softphone, SIP client and service. It may be used for audio and video direct calls and calls through any VoIP softswitch or IP-PBX. Linphone also provides the possibility to exchange instant messages. It has a simple multilanguage interface based on Qt for GUI and can also be run as a console-mode application on Linux.

<span class="mw-page-title-main">Empathy (software)</span> Open source instant messaging and VoIP client

Empathy is an instant messaging (IM) and voice over IP (VoIP) client which supports text, voice, video, file transfers, and inter-application communication over various IM communication protocols.

Gigaset AG, formerly known as Siemens Home and Office Communication Devices, is a German multinational corporation based in Bocholt, Germany. The company is most active in the area of communications technology. Gigaset manufactures DECT telephones. In 2017, it had 930 employees, revenue of 293 million Euro and sales activities in approximately 70 countries.

Iristel is a Canadian provider of telecommunication services that is a competitive local exchange carrier (CLEC). The company was founded in 1999 and is headquartered in Markham, Ontario.

<span class="mw-page-title-main">Jami (software)</span> Distributed multimedia communications platform

Jami is a SIP-compatible distributed peer-to-peer softphone and SIP-based instant messenger for Linux, Microsoft Windows, macOS, iOS, and Android. Jami was developed and maintained by the Canadian company Savoir-faire Linux, and with the help of a global community of users and contributors, Jami positions itself as a potential free Skype replacement.

Acrobits is a privately owned software development company creating VoIP Clients for mobile platforms, based in Prague, Czech Republic.

<span class="mw-page-title-main">Matrix (protocol)</span> Networking protocol for real-time communication and data synchronization

Matrix is an open standard and communication protocol for real-time communication. It aims to make real-time communication work seamlessly between different service providers, in the way that standard Simple Mail Transfer Protocol email currently does for store-and-forward email service, by allowing users with accounts at one communications service provider to communicate with users of a different service provider via online chat, voice over IP, and videotelephony. It therefore serves a similar purpose to protocols like XMPP, but is not based on any existing communication protocol.

References

  1. "5.9". 18 June 2021.
  2. "6.1 beta". 11 December 2021.
  3. 1 2 Sipdroid Website
  4. "r1 - sipdroid - Free SIP/VoIP client for Android - Google Project Hosting". 2009-03-12. Retrieved 2016-01-04.
  5. "r172 - sipdroid - Free SIP/VoIP client for Android - Google Project Hosting". 2009-07-12. Retrieved 2016-01-04.
  6. Wolpov, Rob. "Google Voice SIP Address No Longer Available: sip.voice.google.com Now Silent". Onsip.com. Retrieved 2016-01-04.
  7. "Sipdroid Android VoIP app SIP Client Setup Configuration". Voipvoip.com. 2015-11-03. Retrieved 2016-01-04.
  8. "Sipdroid - Android Apps on Google Play" . Retrieved 2016-01-04.
  9. Monitoring with Ganglia. O'Reilly.[ permanent dead link ]
  10. FOSDEM 2013: Free, Open, Secure and Convenient Communications