Hosting Chat Communities

Set Up the Profanity Filter

If you want to prevent specific words from being displayed in channel messages, you must create a list of those words, and then use the Profanity Filter extension to apply the list to conversations on the channel.

To create a filter:

  1. Start System Manager
    On the Start menu, point to Programs, point to Microsoft Exchange, and then click System Manager.
  2. Navigate to the Channels folder in the chat community where you want to connect the filter.

    Chat Communities

    1. Chat_community_name
    2. Channels
  3. Click the Channels folder.
  4. In the Details pane, right-click the channel where the filter will be connected, and then click Properties.
  5. On the channel's Extensions tab, verify that the Profanity Filter extension appears.
  6. Note   The channel's Extensions tab lists all of the installed extensions for the chat community in which this channel is defined.

  7. If the Profanity Filter extension does not appear, navigate to the IRCX folder for the server that hosts the chat community where you want to filter offensive language.

    Servers

    1. Server_name
    2. Protocols
    3. IRCX
  8. If the Profanity Filter extension does appear, go to step 13.

  9. Right-click IRCX, and then click Properties.
  10. Choose the chat community where you want to filter chats from the list.
  11. Click Properties, then click Extensions.
  12. If the Profanity Filter extension does not appear in the Extensions list, click Add.
  13. In Add Extension, select the Profanity Filter extension from the list.
  14. Stop, then restart the service.
  15. Right-click IRCX, click Properties, and then click Extensions.
  16. On the Extensions tab, the Profanity Filter extension now appears in the list of extensions connected to the chat community. The order in which the extensions appear determines each extension's priority; the order in which the server uses the extension.

    Note   Priority determines the order in which Chat Service notifies a server extension of an event. An extension with a higher priority can prevent events from reaching Chat Service or server extensions with a lower priority.

    Consider a chat server running both the Profanity Filter and Transcription extensions. If the priority of the Profanity Filter extension is higher than the priority of the Transcription extension, then profanity is blocked before it reaches the Transcription extension, preventing it from becoming a part of the transcript.

  17. In Extensions, you can click Move up or Move down to change the priority of the Profanity Filter extension.

To add words to the filter:

  1. Start System Manager
    On the Start menu, point to Programs, point to Microsoft Exchange, and then click System Manager.
  2. Navigate to the IRCX folder for the server hosting the chat community where you want to filter offensive language.

    Servers

    1. Server_name
    2. Protocols
    3. IRCX
  3. Right-click IRCX, and then click Properties.
  4. Click Properties again, and then click Extensions.
  5. In Extensions, select the Profanity Filter extension in the extension window, and then click Properties.
  6. On the Community PFilter Properties General tab, click Edit Filters.
  7. In Edit Filters, select the filter you just created in the Select filter box, and then click Add.
  8. In Add Word, type a word in the Word box.
  9. Type a message in the Response to user of filtered word box. This is a private message sent to the channel member who uses the word.
  10. Repeat the preceding steps to add additional words.

To apply the Profanity Filter to the children's channel:

  1. Start System Manager
    On the Start menu, point to Programs, point to Microsoft Exchange, and then click System Manager.
  2. Navigate to the Channels folder in the chat community where you want to connect the filter.

    Chat Communities

    1. Chat_community_name
    2. Channels
  3. Click the Channels folder.
  4. In the Details pane, right-click the channel where the filter will be connected, and then click Properties.
  5. On the channel's Extensions tab, select the Profanity Filter extension, and then click Properties.
  6. In Persistent Channel PFilter Properties General tab, select Filter messages to enable filtering, and then in Select filter, select the filter you just created.
  7. Under Apply to, click All messages.
  8. Click Apply.