Differences between revisions 1 and 32 (spanning 31 versions)
Revision 1 as of 2014-01-17 08:00:21
Size: 939
Editor: DanielPocock
Comment:
Revision 32 as of 2020-05-09 04:58:27
Size: 4001
Editor: PaulWise
Comment: use links for decommision mails
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 4: Line 3:
   * Please also see the [[UnifiedCommunications/DebianDevelopers/FAQ|Frequently Asked Questions]]
Line 5: Line 6:
  * SIP Proxy
  * TURN server
 * You must create a real-time communications (RTC) password in [[http://db.debian.org|the LDAP system]]
  * Do not use the same password that you use for any other Debian service. For example, you may want to cache the RTC password in a mobile device where there is a risk that it will be compromised.
  * SIP ([[http://tools.ietf.org/html/rfc3261|Session Initiation Protocol]]) Proxy, allowing to pass VoIP phone calls. ([[https://alioth-lists.debian.net/pipermail/debian-rtc-team/2020-May/000194.html|decommissioned]])
  * TURN ([[http://tools.ietf.org/html/rfc5766|Traversal Using Relays around NAT]]) server. ([[https://alioth-lists.debian.net/pipermail/debian-rtc-team/2020-May/000194.html|decommissioned]])
  * XMPP/Jabber server
 * The following services are NOT available yet but are being planned or under consideration
  * BOSH Support, to connect to the XMPP server over HTTPS
 * You must create a real-time communications (RTC) password in [[http://db.debian.org|the LDAP system]]: login to update your settings, then fill the RTC password field.
  * Do not use the same password that you use for any other Debian service. For example, you may want to cache the RTC password in a mobile device where there is a risk that it will be compromised, exposing the password.
Line 10: Line 14:
 * Your ''debian.org'' email address is also your SIP address
  * E.g. ''pocock@debian.org''
 * Your SIP software may try to use the user-part of the SIP address for authentication. It will not work.
  * In your SIP settings, look for an ''authentication username'' or ''auth user'' field. It is often blank by default.
  * Put your full SIP address, e.g. ''pocock@debian.org'' in this field
 * The same credentials are used for TURN
 * Your ''debian.org'' email address is also your XMPP address
  * E.g. ''username@debian.org''
 
== Contact and support ==

 * For general questions about individual softphones, please contact the maintainers or upstream mailing lists
 * For general discussion about how to best use SIP as a tool to achieve the wider objectives of the Debian Project, please use ''debian-devel''
 * For specific faults with the service, please contact the [[Teams/RTC|Debian Real Time Communications]] team


== Instructions for various client programs ==

=== Conversations.im on Android ===

See this [[https://wiki.debian.org/UnifiedCommunications/DebianDevelopers/UserGuide/Android|step by step guide]].

=== Linphone configuration ===

 * [[http://packages.debian.org/linphone|Linphone]] seems to work well and can receive calls from [[http://www.lumicall.org|Lumicall]] users
 * See the [[UnifiedCommunications/DebianDevelopers/UserGuide/Linphone|Linphone screenshots]] for full details


=== Jitsi configuration ===

 * [[http://packages.debian.org/jitsi|Jitsi]] is one of the most extensive open source communications tools
 * See the [[UnifiedCommunications/DebianDevelopers/UserGuide/Jitsi|Jitsi screenshots]] for full details

=== Empathy ===

 * Empathy is the default communications client in the Gnome desktop
 * See the [[UnifiedCommunications/DebianDevelopers/Empathy|Empathy screenshots]] for full details

=== Lumicall ===

 * [[http://www.lumicall.org|Lumicall]] is an open source mobile SIP client for Android.
 * See the [[UnifiedCommunications/DebianDevelopers/UserGuide/Lumicall|Lumicall configuration page]] for full details

=== CSipSimple ===
 * [[https://code.google.com/p/csipsimple/|CSipSimple]] integrates well with Android phones, and is recommended by [[https://guardianproject.info/apps/|The Guardian Project]].
 * See the [[/CSipSimple|CSipSimple configuration page]] for full details

=== JSCommunicator ===

 * [[http://jscommunicator.org|JSCommunicator]] is a browser-based WebRTC softphone using HTML5/JavaScript. It requires a modern browser.
 * A live demo customised for the Debian community is at [[https://rtc.debian.org|rtc.debian.org]]
 * See the [[UnifiedCommunications/DebianDevelopers/UserGuide/JSCommunicator|JSCommunicator configuration page]] for full details about how to put it in your own blog or web site

=== Asterisk ===

 * [[http://packages.debian.org/asterisk]] is a full PBX system.
 * See the [[UnifiedCommunications/DebianDevelopers/UserGuide/Asterisk|Asterisk configuration page]] for full details

=== Ekiga ===

According to [[http://en.wikipedia.org/wiki/Comparison_of_VoIP_software|Wikipedia]], ekiga does not currently support TLS connections.

Key details

  • Please also see the Frequently Asked Questions

  • Debian Developers have access to the following services

  • The following services are NOT available yet but are being planned or under consideration
    • BOSH Support, to connect to the XMPP server over HTTPS
  • You must create a real-time communications (RTC) password in the LDAP system: login to update your settings, then fill the RTC password field.

    • Do not use the same password that you use for any other Debian service. For example, you may want to cache the RTC password in a mobile device where there is a risk that it will be compromised, exposing the password.
    • Wait 30 minutes for the password to become active.
  • Your debian.org email address is also your XMPP address

Contact and support

  • For general questions about individual softphones, please contact the maintainers or upstream mailing lists
  • For general discussion about how to best use SIP as a tool to achieve the wider objectives of the Debian Project, please use debian-devel

  • For specific faults with the service, please contact the Debian Real Time Communications team

Instructions for various client programs

Conversations.im on Android

See this step by step guide.

Linphone configuration

Jitsi configuration

  • Jitsi is one of the most extensive open source communications tools

  • See the Jitsi screenshots for full details

Empathy

  • Empathy is the default communications client in the Gnome desktop
  • See the Empathy screenshots for full details

Lumicall

CSipSimple

JSCommunicator

Asterisk

Ekiga

According to Wikipedia, ekiga does not currently support TLS connections.