Asterisk Server (beta)

Introduction

Asterisk is a SIP compliant VoIP solution which is available (in a beta form) to Fedora developers. In a way it is an identical solution to the IRC chat rooms except it uses voice content. It is still in beta but we are happy to share it with everyone until we can obtain proper infrastructure for a production based deployment.

Supported clients

There are many clients that support SIP based communication. The clients supported by the infrastructure team are ekiga (Gnome), twinkle (KDE), and linphone. Other clients will work but troubleshooting will be difficult as the team may be unfamiliar with them.

Configuring Clients

Configuring ekiga or twinkle is easy. If you have still have problem configuring, please follow this link.

Read Me First!

Asterisk is actually fairly easy to use, your headset and hardware may be a different story. Before joining ANY conference please make sure to test your equipment. This is especially true if you are presenting!

Do use mute when you are not talking (it is preferred you use mute on the sip client and not through other means unless you are confident in your settings. It is possible for your sound system to loop back into itself.)

Connecting

Connecting to the conference is easy. Just start up the client and join sip:conference@fedoraproject.org. If you hear a voice asking you to enter your conference number you are all set, just hang up.

Place a call

Once a conference or meeting has been called, contact information will be given. This typically takes the form of infrastructure@fedoraproject.org or sip:infrastructure@fedoraproject.org Just place this information into the call fields in your client and place the call. You should hear a beep for each person that enters or exits a call.

Twinkle (KDE)

When asked to make a call put it in the "call" field and click on "dial"

Ekiga (Gnome)

When asked to make a call put it in the typable field and click on the plug button on the right.

Linphone

It is recommended to use twinkle or ekiga over linphone but some may not have that option.

Note that with linphone any time you are asked for a call id like infrastructure@fedoraproject.org You need to change the "@fedoraproject.org" to "@talk.fedoraproject.org"

Can't hear anything

First ensure that you have your audio configured properly and it isn't muted. Just try to play a song or find some other means to make noise. These issues are typically on the client. To test audio please join:

You should hear a female voice asking for your conference ID. If you do, just hang up.

No one can hear me

Having a mic configured in properly is a bit of an art. Ensure that you can record your own audio using something like audacity. If you'd like to test your mic, just stop by #fedora-admin on irc.freenode.net and we'll be happy to assist.

Echoing

There are a few common issues that lead to echoing. The most common of which is not using a headset and microphone. Using actual speakers on your laptop or desktop will cause your mic (sometimes embedded in your computer) will pick up the audio again. Unfortunately testing for this yourself is difficult. If you hear someone complaining please mute yourself or drop the call until you can re-configure.

Another common problem that leads to horrible echoing is from your sound system looping back on itself. This issue actually makes the conference unusable. If you join and people start complaining about an echo, please mute yourself or drop the call so those in the meeting can continue.