From Fedora Project Wiki
m (1 revision(s))
m (Clean up (still needs some work).)
Line 1: Line 1:
<!-- Do not remove
{{header|infra}}
-->
<!-- StartHeader
-->
<pre>#!html
<div style="height:66px; width:100%; background-color:#002867;">
<a href = "http://fedoraproject.org/wiki/Infrastructure"> <img style="float:right;padding-top:3px;" src="http://fedoraproject.org/wiki/Infrastructure?action=AttachFile&do=get&target=InfrastructureTeamN1.png" /></a>
</div>
 
<HR style="height:2px; background-color:#00578E;" />
</pre>
<!-- EndHeader
-->


= Asterisk Server (beta) =
= Asterisk Server (beta) =
Line 40: Line 28:
=== Twinkle (KDE) ===
=== Twinkle (KDE) ===


[[Image:Infrastructure_Asterisk_twinkleNotConnected.png]
[[Image:Infrastructure_Asterisk_twinkleNotConnected.png]]


When asked to make a call put it in the "call" field and click on "dial"
When asked to make a call put it in the "call" field and click on "dial"
Line 46: Line 34:
=== Ekiga (Gnome) ===
=== Ekiga (Gnome) ===


[[Image:Infrastructure_Asterisk_EkigaConnected.png]
[[Image:Infrastructure_Asterisk_EkigaConnected.png]]


When asked to make a call put it in the typable field and click on the plug button on the right.
When asked to make a call put it in the typable field and click on the plug button on the right.
Line 53: Line 41:
It is recommended to use twinkle or ekiga over linphone but some may not have that option.
It is recommended to use twinkle or ekiga over linphone but some may not have that option.


[[Image:Infrastructure_Asterisk_linphoneConnected.png]
[[Image:Infrastructure_Asterisk_linphoneConnected.png]]


** Note that with linphone any time you are asked for a call id like <code>infrastructure@fedoraproject.org</code>  You need to change the "@fedoraproject.org" to "@talk.fedoraproject.org"
** Note that with linphone any time you are asked for a call id like <code>infrastructure@fedoraproject.org</code>  You need to change the "@fedoraproject.org" to "@talk.fedoraproject.org"
Line 68: Line 56:


=== Cannot connect ===
=== Cannot connect ===
Being unable to connect is a common issue. Try the following solutions:
Being unable to connect is a common issue. Try the following solutions:


Line 77: Line 66:


=== Can't hear anything ===
=== 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:
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:


Line 94: Line 84:


=== Ekiga dialpad doesn't work ===
=== Ekiga dialpad doesn't work ===
Try disabling silence detection in your audio configuration.  With silence detection enabled, the dialpad may not send tones properly.  Furthermore, the ekiga dialpad is prone to sending repeat tones which makes it difficult to enter PINs properly.
Try disabling silence detection in your audio configuration.  With silence detection enabled, the dialpad may not send tones properly.  Furthermore, the ekiga dialpad is prone to sending repeat tones which makes it difficult to enter PINs properly.


Line 103: Line 94:
* Don't forget to disconnect after you're done! No one wants to hear you watching TV that night :)
* Don't forget to disconnect after you're done! No one wants to hear you watching TV that night :)


----
[[Category:Infrastructure]]
[[Category:Infrastructure]]

Revision as of 20:49, 25 May 2008


Asterisk Server (beta)

Introduction

Asterisk is a sip complaint 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.

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!

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)

File:Infrastructure Asterisk twinkleNotConnected.png

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

Ekiga (Gnome)

File:Infrastructure Asterisk EkigaConnected.png

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.

File:Infrastructure Asterisk linphoneConnected.png

    • 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"

Known Conferences

Troubleshooting

Cannot connect

Being unable to connect is a common issue. Try the following solutions:

  • Disable your firewalls (If it starts working, then you need to re-configure your firewall)
  • Try to connect to @talk.fedoraproject.org instead of @fedoraproject.org
  • Sometimes a client (like ekiga) might bind to an interface it shouldn't. Please verify it is using a valid and proper interface.
    • Ekiga - "Edit -> Preferences -> Protocols -> Network Settings -> "Listen on".
    • Twinkle - "Edit -> System Settings -> General -> Default Network Interface"

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:

sip:conferences@fedoraproject.org

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.

Ekiga dialpad doesn't work

Try disabling silence detection in your audio configuration. With silence detection enabled, the dialpad may not send tones properly. Furthermore, the ekiga dialpad is prone to sending repeat tones which makes it difficult to enter PINs properly.

Tips

  • People without a mic are encouraged to join meetings and ask questions via irc
  • Those looking to talk or hold meetings on the conference system are encouraged to get at least headphones and a microphone.
  • Use the mute that comes with your client (ekiga, linphone, twinkle, etc). It will be better then muting your mic.
  • Don't forget to disconnect after you're done! No one wants to hear you watching TV that night :)