Hosting Chat Communities

How the Transcription Extension Works

You can transcribe the conversations that occur in one or more registered channels, and then save them to the server's hard disk by activating the Transcription server extension. You can also transcribe conversations on all the dynamic channels in a chat community. A transcript contains all messages sent publicly to a channel within a 24-hour period (12:00 a.m. to 11:59 p.m.). You can also configure the Transcription extension from a chat client by using a set of in-band commands.

The channel Transcription extension can run on one or more chat communities on the same server.

Caution   Activating the channel Transcription extension or any other server extension can decrease Chat Service performance.

Chat Service saves the transcripts of conversations in a chat community to a directory named after the community. Each transcript file is saved to a folder with the same name as the channel. Because some characters allowed in channel names are not allowed in directory names, characters are replaced as follows:

Character Replaced with
\ Backslash ~1
. Period ~2
" Quote ~3
/ Slash ~4
[ Open Bracket ~5
] Close Bracket ~6
: Colon ~7
; Semi-colon ~8
= Equal ~9
, Comma ~0
~ Tilde ~~

File Format

The format of each line written to the file is as follows:
MM/DD/YYYY hh:mm [message type] message content
The transcript of a conversation might look like this:

6/15/1999  18:09 [START  ]
6/15/1999  18:09 [TOPIC  ] Client Visit
6/15/1999  18:09 [ENTERS ]'domain\\SUZAN
6/15/1999  18:09 [MEMBER ]'domain\\SUZAN is ~suzan@172.16.255.255 Real Name: suzanf
6/15/1999  18:10 [ENTERS ]sandra
6/15/1999  18:10 [MEMBER ]sandra is ~sandra@172.16.255.255 Real Name: sandram
6/15/1999  18:11 [LEAVES ]sandra
6/15/1999  18:11 [LEAVES ]'domain\\SUZAN
6/15/1999  18:11 [ENTERS ]sandra
6/15/1999  18:11 [MEMBER ]sandra is ~sandra@172.16.255.255 Real Name: sandram
6/15/1999  18:11 [LEAVES ]joe
6/15/1999  18:12 [ENTERS ]joe
6/15/1999  18:12 [MEMBER ]joe is ~sandra@172.16.255.255 Real Name: sandram
6/15/1999  18:13 [STOP   ]
6/15/1999  18:13 [START  ]
6/15/1999  18:13 [TOPIC  ] Another Client Visit
6/15/1999  18:13 [ENTERS ]sandra
6/15/1999  18:13 [MEMBER ]sandra is ~sandra@172.16.255.255 Real Name: sandram
6/15/1999  18:13 [STOP   ]
6/16/1999  09:44 [START  ]
6/16/1999  09:44 [TOPIC  ] Another Client Visit
6/16/1999  09:44 [ENTERS ]'domain\\SUZAN
6/16/1999  09:44 [MEMBER ]'domain\\SUZAN is ~suzan@172.16.255.255 Real Name: suzanf
6/16/1999  09:52 [MESSAGE]'domain\\SUZAN hello to everyone
6/16/1999  09:52 [MESSAGE]'domain\\SUZAN is anyone here?
6/16/1999  09:52 [MESSAGE]'domain\\SUZAN another message to send
6/16/1999  09:52 [MESSAGE]'domain\\SUZAN wonder what the weather is like in NY
6/16/1999  09:52 [MESSAGE]'domain\\SUZAN I'm leaving now...
6/16/1999  09:55 [LEAVES ]'domain\\SUZAN
6/16/1999  10:38 [ENTERS ]'domain\\adamt
6/16/1999  10:38 [MEMBER ]'domain\\adamt is ~adamt@172.16.255.255 Real Name: adamt
6/16/1999  10:39 [LEAVES ]'domain\\adamt
6/16/1999  10:39 [ENTERS ]'domain\\adamt
6/16/1999  10:39 [MEMBER ]'domain\\adamt is ~adamt@172.16.255.255 Real Name: adamt
6/16/1999  10:39 [LEAVES ]'domain\\adamt
6/17/1999  16:45 [STOP   ]

Related Topics

Transcribe a Conversation Configure Transcription from a Chat Client Move Transcripts to a Different Location