Page tree
Skip to end of metadata
Go to start of metadata

About

IRC (Internet Relay Chat) channels used by the FreeSWITCH Open Source Community Project.

 Click here to expand ToC

Channels

FreeSWITCH IRC channels are hosted on the Freenode IRC network (FAQ).

You can connect to Freenode on irc.freenode.net. Local servers and IPv6 are available.

ChannelPurpose
#freeswitchMain channel (primarily English)
#freeswitch-frFrench support
#freeswitch-deGerman support
#freeswitch-esSpanish support
#freetdmFreeTDM Support
#freeswitch-socialSocial
#freeswitch-docsDocumentation Effort
#freeswitch-devDevelopment
#freeswitch-webWeb and Application Development

Netiquette

  • Please do not use a generic username such as fsuser, change your /nick after logging in.
  • Please do not flood our channel. If you are copy and pasting more than 1-2 lines please use our pastebin!
  • Do not ask to ask a question. Just ask.
  • Do not be rude, crude or otherwise socially unacceptable.
  • Do not spam or flood the channel.
  • Please feel free to ~take-a-number, which lets users joining the channel later see your pending question.
  • If no one answers your question immediately then it may be that no one in the channel knows the answer, or they're busy or away. Please wait before repeating your question, ~take-a-number, or try later in the day (hint the main developers are in the U.S. so probably won't be online if it's nighttime there).
    • If you don't get an answer for a long time, try "escalating" it to the mailing list, which has more eyes, but DO NOT ask the same question on both IRC and the mailing list; choose one or the other.
  • FreeSWITCH is a free product and the users in the channel are volunteers contributing their time to the project. Please take this into account when asking questions and do not expect a speedy response. If this is not sufficient for you then commercial support is available by sending email to consulting@freeswitch.org.
  • See also: http://workaround.org/getting-help-on-irc

If you would like to contribute, please feel free to hang around in the channel. Especially as a beginner you will learn much about FreeSWITCH and soon you will be able to answer other people's questions to keep the cycle going.

Bot

We have a robot, c888 who helps run the channel. When (s)he's not AWOL, which happens a lot.

User Commands

Commands can be used either in the main channel or in a PM with c888.

~take-a-number $question

Stores your question in the waiting list. This means people can come online later and check what questions are currently waiting for an answer.

Please remember to pop your question if you have discovered an answer. If a member of the developer team helps you, he will pop the question off the stack.

You can only have a single question in the list at a time. If you want to ask another question, pop your question then take a new number.

Your question will be automatically removed if you leave the channel. If you rejoin the channel you will need to take another number. Questions aren't answered in number order, but in the order people wish to answer them in based on their knowledge and experience.

~popme

Removes your question from the waiting list.

~wiki $query

Posts a link to search the FreeSWITCH wiki.

~bug FS-XXXX

Displays information about a Jira ticket filed on our bug tracker.

~rfc XXXX

Displays an RFC document.

<newfsuser> ~rfc 3261
<@c888> RFC3261 - SIP: Session Initiation Protocol
<@c888> http://www.faqs.org/rfcs/rfc3261.html
<@c888> http://rfc.net/rfc3261.html

s/$old_text/$new_text/[g]

The bot corrects what you typed to what you meant to type:

The optional /g flag replaces all occurences of $old_text.

~whatis $query

Displays a definition from the bot's database.

This database can be used to lookup the meaning of any SIP response code:

~pb

Gets the bot to post a link to the pastebin.

~google $query

Posts a link to lmgtfy.com.

~8ball

Magic 8-ball

Cluecon

Typing Clue or Cluecon gets the bot to post a link to the Cluecon website.

Admin commands

Some commands are restricted to prevent abuse, making the bot flood the channel.

~waiting

Displays the currently waiting tickets.

Non-operator users can view the list in their browser.

~head

Displays the latest Git HEAD. Admin users only.

+list

Displays the current participants on the 888 conference.

Logs

See the log archives.

Also available as a single file (warning: very large).

IRC Clients

You can use many IRC chat clients to connect such as Pidgin, mIRC and Icechat for Windows, Limechat for Mac OS X, Irssi, WeeChat or XChat for Unix-like systems, ChatZilla for Mozilla browsers or any other standard IRC program.

Your organization may block IRC access as it is barred by IT departmental polices. If so, try using the FreeSWITCH or freenode web clients.