The IPFire Project has its own VoIP telephony service which is use for direct (and encrypted) communication between developers.
It is possible to call people directly via their extension. For example sip:XXX@ipfire.org
or from the POTS under +49 2363 6035 XXX where XXX is the extension of each developer.
PBX Features
900 | Conference Service |
901-909 | Shortcuts to conference rooms 1-9 |
000600... | Prefix to dial for Verizon WebEx |
000601... | Prefix to dial for AT&T WebEx |
Services | |
990 or voicemail | Voicemail |
998 or park or press *1 during a call | Parking Extension |
#NNN | Agent Login/Logout with NNN being the number of the hotline |
Test Services | |
991 or echo | Echo Test Service |
992 or music | Music |
Conference Service
The conference service is available at extension 900. When you call this extension, you will be asked for a conference room number which is either 1-9 or a six-digit number. Please enter the desired conference room number and press #.
The conference service is also available from PSTN as well:
- Germany: +49 2363 6035 900
- US: +1 (650) 272-3300
Blind Transfer
You can transfer a call to an other extension by dialing # and the extension.
Parking Calls
You can park calls for up to five minutes by dialing 1 in an ongoing call or by transferring the call to extension 998*. The system will then tell you under which extension the call has been parked and hang up. You can now call that extension from any other phone to continue the call.
SIP
The primary protocol we use for telephony is SIP.
Please use the following credentials to register:
Registrar: | ipfire.org |
Caller name: | your real name |
Username: | your SIP ID |
Password: | your password |
Protocol: | TLS or TCP |
Your client should automatically find the server to which to connect to by using DNS SRV and NAPTR records. Make sure that this feature is enabled. When you have trouble with your client, you may optionally use sip.ipfire.org
as a SIP proxy.
You may register multiple clients at a time, which will all ring when you are being called.
Secure communication
For secure communication with the server, you can use SIP over TLS (TCP/5061) to encrypt the SIP messages and SRTP for encrypting the RTP streams. Only very few clients support these features at this time.
Supported Codecs
The SIP server transcodes calls when necessary and supports the following codecs in this order of preference:
- Opus
- G.722
- G.711 (alaw)
- G.711 (ulaw)