IRC log for #asterisk on 20170712

00:20.53*** join/#asterisk infobot (~infobot@rikers.org)
00:20.53*** topic/#asterisk is #asterisk The Open Source PBX and Telephony Platform (asterisk.org) -=- LTS: 13.16.0 (2017/05/30), 11.25.1 (2016/12/08), Standard: 14.5.0 (2017/05/30); DAHDI: DAHDI-linux 2.11.1 (2016/03/01), DAHDI-tools 2.11.1 (2016/03/01); libpri 1.6.0 (2017/01/27) -=- Wiki: wiki.asterisk.org -=- Code of Conduct: bit.ly/1hH6P22 -=- Logs: bit.ly/1s4AKKu
01:31.37igcewielingSorry, I'm allergic to queues.
01:35.00*** join/#asterisk gtjoseph (~gtjoseph@unaffiliated/gtj)
01:35.00*** mode/#asterisk [+o gtjoseph] by ChanServ
01:41.28*** join/#asterisk juvenal (~juvenal@191.19.245.171)
02:04.19*** join/#asterisk saint_ (~saint_@unaffiliated/saint-/x-0540772)
02:12.30*** join/#asterisk giesen (~ggiesen@2001:19f0:0:1019:5400:ff:fe25:bda6)
03:14.11*** join/#asterisk [TK]D-Fender (~joe@64.235.216.2)
03:28.43*** join/#asterisk ganbold (~ganbold@173.244.215.173)
04:40.39*** join/#asterisk Garoupa (~saddestha@179-236-102-106.user.veloxzone.com.br)
05:23.26*** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl)
06:07.20*** join/#asterisk ganbold (~ganbold@173.244.215.173)
06:58.15*** join/#asterisk tzafrir (~tzafrir@local.xorcom.com)
07:15.11*** join/#asterisk pchero_work (~pchero@109.70.54.56)
07:45.36*** join/#asterisk samwierema (~samwierem@095-097-255-066.static.chello.nl)
07:46.24*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
07:50.21*** join/#asterisk TandyUK2 (~admin@87.252.44.195)
07:53.41*** join/#asterisk TandyUK (~admin@87.252.44.195)
08:04.02*** join/#asterisk sekil (~sekil@cable-89-216-194-53.dynamic.sbb.rs)
08:10.02*** join/#asterisk saint_ (~saint_@unaffiliated/saint-/x-0540772)
08:13.12*** join/#asterisk evil_gordita (robert@ip70-188-41-127.rn.hr.cox.net)
08:24.43*** join/#asterisk dnit (673399be@gateway/web/freenode/ip.103.51.153.190)
08:24.56dnitHi
08:29.16dnitHi how can I bridge an agent with channel after the call has been initiated and the channels have been created, but before the channel starts ringing.
08:29.46dnitSo that the agent can hear all the early media which the outgoing channel has
09:01.54dnitHello
09:14.06*** join/#asterisk jkroon (~jkroon@uls-154-73-35-201.wall.uls.co.za)
09:34.56*** join/#asterisk Kaian (~kaian@212.81.221.228)
09:36.05*** join/#asterisk sekil (~sekil@nat-73.net011.net)
09:47.22*** join/#asterisk hehol (~hehol@gatekeeper.loca.net)
09:53.58*** join/#asterisk pa (~pa@unaffiliated/pa)
10:05.40*** join/#asterisk saint_ (~saint_@unaffiliated/saint-/x-0540772)
10:30.30*** join/#asterisk pa (~pa@unaffiliated/pa)
11:16.15*** join/#asterisk sekil (~sekil@nat-73.net011.net)
11:56.06*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
12:12.35*** join/#asterisk newtonr (~newtonr@99-104-129-136.lightspeed.brhmal.sbcglobal.net)
12:12.35*** mode/#asterisk [+o newtonr] by ChanServ
12:15.59*** join/#asterisk zopsi (~zopsi@dir.ac)
12:28.36*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
12:28.59*** join/#asterisk juvenal (~juvenal@191.19.245.171)
12:38.30*** join/#asterisk lankanmon (~LKNnet@2607:fea8:d1f:ffcb:11e0:707c:2961:d41e)
12:41.02*** join/#asterisk Penguin (~xwQ5kwYl6@our.systems.are.full.of.penguins.at.penguinsystems.net)
12:41.56*** join/#asterisk iheartlinux (~jwpierce3@mail.trunkmasters.com)
12:42.10*** join/#asterisk [TK]D-Fender (~joe@216.191.106.165)
12:42.31*** join/#asterisk themayor (~themayor@unaffiliated/themayor)
12:45.38*** join/#asterisk sh_smith (foobar@cpe-76-174-26-91.socal.res.rr.com)
12:47.22*** join/#asterisk J0hnSteel (~J0hnSteel@92.55.116.179)
12:48.26*** join/#asterisk Bryanstein (~Bryanstei@shellium/admin/bryanstein)
12:49.10*** join/#asterisk cresl1n (Adium@asterisk/libpri-and-libss7-expert/Cresl1n)
12:49.10*** mode/#asterisk [+o cresl1n] by ChanServ
12:59.10*** join/#asterisk samwierema (~samwierem@095-097-255-066.static.chello.nl)
13:20.09*** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl)
13:25.08*** join/#asterisk marlinc_ (~marlinc@1.0.0.127.13.204.167.185.in-addr.arpa)
13:28.33*** join/#asterisk brad_mssw (~brad@66.129.88.50)
13:41.33*** join/#asterisk cresl1n (Adium@asterisk/libpri-and-libss7-expert/Cresl1n)
13:41.33*** mode/#asterisk [+o cresl1n] by ChanServ
13:43.17*** join/#asterisk sh_smith (foobar@cpe-76-174-26-91.socal.res.rr.com)
13:50.02*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
13:57.23*** join/#asterisk bford (d8cff501@gateway/web/freenode/ip.216.207.245.1)
13:57.24*** mode/#asterisk [+o bford] by ChanServ
14:00.21*** join/#asterisk juvenal (~juvenal@191.19.245.171)
14:05.57*** topic/#asterisk by gtjoseph -> #asterisk The Open Source PBX and Telephony Platform (asterisk.org) -=- LTS: 13.17.0 (2017/07/12), 11.25.1 (2016/12/08), Standard: 14.6.0 (2017/07/12); DAHDI: DAHDI-linux 2.11.1 (2016/03/01), DAHDI-tools 2.11.1 (2016/03/01); libpri 1.6.0 (2017/01/27) -=- Wiki: wiki.asterisk.org -=- Code of Conduct: bit.ly/1hH6P22 -=- Logs: bit.ly/1s4AKKu
14:06.13*** join/#asterisk kharwell (kharwell@nat/digium/x-bpimgfnxakmunzhr)
14:06.13*** mode/#asterisk [+o kharwell] by ChanServ
14:13.53*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:14.08*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:14.58*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:15.14*** join/#asterisk mbecroft (~user@ak2.becroft.co.nz)
14:15.48*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:16.35*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:17.25*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:18.10*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:21.54*** join/#asterisk jameswf (uid27319@gateway/web/irccloud.com/x-slgwttxzxdphtupf)
14:27.57*** join/#asterisk darkunderlord (~travis@oscarwinski.wintek.com)
14:28.37darkunderlordhey all
14:28.57eric_hillhey
14:31.54*** join/#asterisk newtonr (newtonr@nat/digium/x-irgdpbgiwwrribqc)
14:31.54*** mode/#asterisk [+o newtonr] by ChanServ
14:41.42*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
14:42.19*** join/#asterisk Mr_Pleb_Mgoo (~jakeb@103.46.213.148)
14:50.27*** join/#asterisk samwierema (~samwierem@095-097-255-066.static.chello.nl)
14:51.26imcdonaAnyone know when we might see https://gerrit.asterisk.org/#/c/5857/ released in a certified Asterisk 13? I'm assuming it will be included in cert 5? Any idea on when that is scheduled to be released?
14:56.32*** join/#asterisk rrittgarn (~rrittgarn@75-150-221-205-Illinois.hfc.comcastbusiness.net)
15:00.41*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
15:09.25*** join/#asterisk juvenal (~juvenal@191.19.245.171)
15:19.11*** join/#asterisk mlhess (~mlhess@drupal.org/user/102818/view)
15:19.47*** join/#asterisk dnit (71c11f6e@gateway/web/freenode/ip.113.193.31.110)
15:21.16dnitHi , is there a way to brige a channel which is has just been dialed and not yet answered with an agent ?
15:22.13dnitAfter Dial is executed
15:23.33rrittgarnyou could use a call file to originate a call into a queue that is outbound/ringing (not sure if that answers what you're looking to accomplish)
15:25.12igcewielingSorry, I'm allergic to queues.
15:28.11*** join/#asterisk DanB_ (~DanB@clt-195.192.204.184.ip-anschluss.net)
15:31.18dnitI am using AMI interface for originating the calls
15:32.44dnitWhat I am looking for is once the Dial is executed and asterisk sends the dialing event , then I want to assign an agent and make him hear all the early media which is there on the outbound channel
15:33.12*** join/#asterisk rmudgett (rmudgett@nat/digium/x-uzklmlgkfexmaumg)
15:33.34*** mode/#asterisk [+o rmudgett] by ChanServ
15:34.09dnitI tried with Confbridge , agentrequest
15:34.38dnitbut using these hangs up the outbound channel which I think is happening because it gets answere ?
15:37.50bluez_can extensions be setup to do things when we receive progress and ringing?
15:38.16bluez_eg dial(ext1), on progress dial(ext2), on ringing hangup
15:38.20[TK]D-Fender<dnit> I tried with Confbridge , agentrequest <- none of these hook into another call.
15:38.42[TK]D-FenderBRIDGE() <-
15:38.44[TK]D-Fenderthat hook in
15:39.01[TK]D-Fenderbluez_, Nope.
15:39.13bluez_ok
15:42.19[TK]D-Fender<imcdona> Anyone know when we might see https://gerrit.asterisk.org/#/c/5857/ released in a certified Asterisk 13? I'm assuming it will be included in cert 5? Any idea on when that is scheduled to be released? <- are you paying Digium for support?
15:43.13igcewieling"Zombie famine in Washington DC -- no brains found for miles around."
15:48.35igcewielingDoes anyone know if func_hash does anything special other than setting channel variable with the ~HASH prefix?   I need to emulte what func_hash is doing.
15:49.35igcewielingi.e. ~HASH~sm_call[1]~route_name~=VMAX (DIOD)
16:06.35dnit[TK]D-Fender: I tried with bridge too it hangs up both my agent channel and outbound channel. Will look into it though.
16:11.26igcewielingapparently the answer is "yes"
16:15.40fileimcdona: as [TK]D-Fender sorta mentioned - certified only receives fixes as a result of commercial agreements, it would only appear in the next major certified release
16:15.44filewhatever that may be
16:19.16*** join/#asterisk sekil (~sekil@nat-73.net011.net)
16:23.58*** join/#asterisk salviadud (~ralfalfa@189-211-190-134.static.axtel.net)
16:26.21*** join/#asterisk Typhon (~Typhon@dslb-088-065-216-111.088.065.pools.vodafone-ip.de)
16:47.16*** join/#asterisk samwierema (~samwierem@82.169.225.211)
16:47.45*** join/#asterisk miralin (~Thunderbi@91.237.94.1)
16:56.48*** join/#asterisk juvenal (~juvenal@191.19.245.171)
17:21.14*** join/#asterisk td34 (520395db@gateway/web/freenode/ip.82.3.149.219)
17:21.27td34hey all, has anyone had any experience with cisco phones when using asterisk SIP server?
17:21.42salviadudtd34, I have cisco phones working right now
17:22.08salviadudI recommend you take a look at usecallmanager.nz
17:22.44salviadudYou could make them work with sccp, but limited functionality
17:23.39td34oh id rather do SIP
17:23.53td34I've got a DX80 phone
17:24.06td34which I want to use to communicate video with other linphone devices
17:24.16td34but first thing is first, i'm trying to get it to register lol
17:27.03td34have you got any experiencce with the DX80? I'm guessing it's a pretty similar experience to the phones... salviadud
17:29.59salviadudtd34, I don't have a DX80.  If you still have the xml file generated by CUCM, you can use that to edit a few settings and make it register with asterisk.
17:30.14td34I do not have the xml file
17:30.29td34however... there was one posted on another site
17:30.32td34so i'll use that
17:30.47salviadudcheck out that site I posted.
17:30.52salviadudIt should help
17:31.05td34well.. it's just a patch for asterisk right
17:31.10td34that doesn't help me register the device?
17:31.15salviadudYou would need to patch asterisk so that chan_sip does stuff it usually doesn't do natively
17:31.26salviadudIt's a patch for chan_sip to be precise.
17:31.41td34and the patch is 100% nessesary?
17:31.51salviadudNo
17:32.14salviadudThe site has info on the xml files as well, so it's worth a look.
17:32.54salviadudPatch helps for native conferencing and some other things like call forwarding.
17:33.00td34ahh nah thats ok
17:33.00td34thanks
17:33.05td34i'll just use the xml file from the other site
17:33.07salviadudBut from what I see, that DX80 doesn't even look like a phone.
17:33.17td34although good to read, thanks - looks like I have an interesting day ahead of me.
17:33.24td34it's a teleconference thingy
17:34.01td34https://support.cafex.com/hc/en-us/articles/201620801-How-to-Run-Cisco-DX80-DX650-against-Trial-Environment-running-on-Mac
17:34.07salviadudYou'll probably need to enable tcp on sip
17:34.22salviadudand max out your bandwidth on that device.
17:34.47salviadudI have 9971's and I cannot get video to work, but it's not really that important.
17:35.58salviadudGood luck with that, come back and comment progress.
17:38.09td34ok will do
17:38.12td34why can't you get video to work?
17:39.53salviadudI'm not entirely sure.  I know I enabled it on the global section of sip.
17:40.09td34this is gonna take a while
17:40.11td34i can feel it
17:40.17salviadudI read that if I do patch chan_sip that video will not work when I enable the use_callmanager flag
17:40.29td34fair nuff
17:40.42salviadudSo, I lose video capability if I want to do native conferencing.
17:41.01td34lmao
17:41.06td34i only need video capability
17:41.08salviadudSo, I didn't look to much into it, because we don't have clients that are out of the office.
17:41.21td34this is only for testing nayway
17:41.21salviadudWell, for starters, the patch is not necessary for you.
17:41.32td34if i was going to use this in production
17:41.36td34i would demand cucm lll
17:41.37td34lol*
17:42.06salviadudI would never pay for such piracy.
17:42.24salviadudAsterisk > cucm
17:42.56salviadudI know for a fact that back in 2007, cisco would test sip firmware with asterisk.
17:43.22salviadudI don't know about now though.
17:44.34*** join/#asterisk u0m3_ (~u0m3@188.26.47.163)
17:52.40td34it's not really in their interest
18:05.47*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
18:06.36*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
18:18.58igcewielinghugs his Polycom phones
18:20.12td34lol
18:24.14*** join/#asterisk juvenal (~juvenal@191.19.245.171)
18:46.45salviadudigcewieling, can you get native conferencing on polycom?
18:52.32igcewielingsalviadud: Why wouldn't it?
18:53.03salviadudOddly enough, I am sort of a polycom partner, but we don't own a single phone.
18:53.15salviadudIt's probably because my boss is a cheap sob
18:53.25salviadudAnd he doesn't want to invest in new phones.
18:53.39salviadudSo, I've never really used a polycom firsthand.
18:53.57igcewielingI've not looked at N-way conferencing in years, but people use 3-way conferencing all the time.
18:54.44igcewielingIf you are referring to phones who don't support more than 1 g729 call, that is, as far as I know, only something Cisco does.
18:55.53igcewielingWe must have about 1,200 Polycom phones across 200 or so clients.
18:56.07salviadudigcewieling, what I mean is this:  Does polycom have a "button" of sort that allows you to call another extension while placing the first call on hold so you can later join those calls through confbridge without actually opening up a room?
18:56.10igcewieling72+ FreePBX boxes too.
18:56.46igcewielingsalviadud: Some have hard keys, some have softkeys, but they all have a conference button
18:57.16igcewielingI can't imagine a company so brain dead they don't support a conference button on the hardphone.
18:57.47salviadudhaha
18:58.02igcewielinglinks to phone quickstart guides and user guides: http://help.nyigc.net/
18:58.06salviadudI had a hard time getting the ciscos to do that.
18:58.38salviadudwho is interglobe com?
18:58.57igcewielingsalviadud: my employer.
18:59.45igcewielingsalviadud: assume Cisco 79xx types of phones are unlike any other phones.
19:00.39salviadudigcewieling, it's a cisco thing... You patch it and it works, I just had a hard time finding that.
19:00.53salviadudStill, the patch is third-party, I doubt cisco is happy about it
19:01.05salviadudThey get to sell less cucms because of that.
19:02.11salviadudI remember I had a conversation with someone that was a CCNP, and he said that they lost a lot of market, huawei making switches, the fact that they got into Voip, and that the phones are cool but the licensing for cucm is above average.
19:02.23salviadudWell, not only huawei.
19:02.46salviadudAnyways, cisco has found that a lot of ppl have gone to other vendors for ALL of their solutions.
19:03.09salviadudAnd all they got now, is bragging rights for protocols.
19:03.22igcewielingsalviadud: the Cisco Linksys (or SPA series) are the "SIP" phones.
19:03.27salviadudbut, IMO, cisco routers/switches are good quality.
19:03.55salviadudigcewieling, 79xx series and above have SIP firmware.
19:04.05igcewielingsalviadud: that firmware is crap.
19:04.18salviadudknows that firsthand.
19:04.32igcewielingThey added SIP as an afterthought.   The SPA series were designed for open SIP, not SCCP.
19:04.37salviadudLike I said, for SIP to work properly, chan_sip needs to get patched.
19:04.47salviadudBut some models only do SIP
19:05.06salviadud9971 and 89xx series phones don't do sccp
19:15.55*** join/#asterisk zapata (~zapata@2a02:b18:581:10:690b:dbd7:c1e4:3e06)
19:21.14*** join/#asterisk tzafrir (~tzafrir@bzq-179-40-170.cust.bezeqint.net)
19:30.41*** join/#asterisk juvenal (~juvenal@191.19.245.171)
19:45.28*** join/#asterisk juvenal (~juvenal@191.19.245.171)
19:48.26*** join/#asterisk DivideBy0 (~DivideBy0@unaffiliated/divideby0x0)
19:48.26*** mode/#asterisk [+o DivideBy0] by ChanServ
20:12.41*** join/#asterisk woose (~root@unaffiliated/woose)
20:15.55*** join/#asterisk td34 (520395db@gateway/web/freenode/ip.82.3.149.219)
20:15.55td34hey
20:16.01td34is the chap still here who uses asterisk with their cisco phones?
20:20.52*** join/#asterisk juvenal (~juvenal@191.19.245.171)
20:22.04*** join/#asterisk saint_ (~saint_@unaffiliated/saint-/x-0540772)
20:29.54*** join/#asterisk clarjon1 (~clarjon1@unaffiliated/clarjon1)
20:32.40*** join/#asterisk andresmujica (~andresmmu@ubuntu/member/andresmujica)
20:38.00*** join/#asterisk juvenal (~juvenal@191.19.245.171)
20:38.19*** join/#asterisk mou (~donwillia@188.228.46.39)
20:44.35*** join/#asterisk justdave (~dave@unaffiliated/justdave)
20:54.07*** join/#asterisk u0m3_ (~u0m3@188.26.47.163)
20:55.22*** join/#asterisk u0m3_ (~u0m3@188.26.47.163)
21:11.14*** join/#asterisk [TK]D-Fender (~joe@64.235.216.2)
21:22.56*** join/#asterisk juvenal (~juvenal@191.19.245.171)
21:23.13*** join/#asterisk saint_ (~saint_@unaffiliated/saint-/x-0540772)
21:26.29*** join/#asterisk juvenal (~juvenal@191.19.245.171)
21:27.00*** join/#asterisk panatrator69 (~panatrato@cpe-97-99-68-237.tx.res.rr.com)
21:33.08panatrator69so I'm having a client complain about excessive background noise in a confbridge to the point where they're saying that other callers that are physically in the same room and tlaking are heard over the client. I've been looking into implementing the denoise option from the confbridge user profile or using the DENOISE dialplan function, which all required speex. Installing speex wouldn't be a hassle, but
21:33.11panatrator69I've heard that it's deprecated and Opus has kinda taken it's place. Do you guys have any other recommendations on background noise reduction? Or maybe even setting a volume silence threshold on SIP channels in a confbridge? Since we drop clients and callers together into a confbridge, we've tweaked the dsp_silence and dsp_talking threshold values to try to remedy their complaints, but that seems to only
21:33.13panatrator69deal with time duration constraints for mixing a channel's audio into the confbridge rather than setting the gain or volume threshold for what's considered silence. Suggeestions?
21:35.08lorsungcupanatrator69: the issue is more translation
21:35.15lorsungcui dont trhink there's paths for speex > anything
21:35.33lorsungcubut
21:35.46lorsungcua better mic would help more than anything. what device are you using
21:36.58panatrator69I'm actually not sure. It's for clients with agents in a call center so it could be a toss up. I'll have to get in contacts with their point of contact.
21:37.10panatrator69I know addressing the issue at the hardware would probably be the proper solution
21:37.20panatrator69but we're receiving it from multiple clients across multiple locations
21:37.34panatrator69multiple hardware configurations, etc.
21:37.46lorsungcuyou arent sure what the hardware config is
21:38.18lorsungcugetting that corrected would be the most effective use of time
21:38.31lorsungcuif it's still bad, go look for a magic bullet in some codec
21:39.21panatrator69gotcha, thanks for the help
21:39.43panatrator69also do you mind clarifying what you meant when you said that there's any paths for speex > anything?
21:40.14lorsungcuasterisk can't transcode speex to anything
21:40.28panatrator69ohhh codec translations
21:40.31panatrator69gotcha
21:40.56*** join/#asterisk tehgooch (tehgooch@unaffiliated/tehgooch)
21:48.26*** join/#asterisk almostworking (~almostwor@unaffiliated/almostworking)
21:56.49panatrator69exit
21:57.43*** join/#asterisk panatrator69 (~shane@cpe-97-99-68-237.tx.res.rr.com)
22:09.23*** join/#asterisk cresl1n (Adium@asterisk/libpri-and-libss7-expert/Cresl1n)
22:09.23*** mode/#asterisk [+o cresl1n] by ChanServ
22:32.50*** join/#asterisk skywayskase (~skywayska@163.182.162.226)
22:34.07*** join/#asterisk juvenal (~juvenal@191.19.245.171)
22:35.10*** join/#asterisk ttaylor (~ttaylor@vpn.duh.net)
22:38.06*** join/#asterisk mrhelpmann (~mrhelpman@i.am.mrhelpmann.xyz)
22:39.59*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
22:40.11*** join/#asterisk kamyl (~user@unaffiliated/kamyl)
22:40.31*** join/#asterisk emk (~emk@unaffiliated/emk)
22:40.41*** join/#asterisk beardy (~beardy@unaffiliated/beardy)
22:41.32*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
22:53.38*** join/#asterisk juvenal (~juvenal@191.19.245.171)
23:07.57*** part/#asterisk kharwell (kharwell@nat/digium/x-bpimgfnxakmunzhr)
23:42.41*** join/#asterisk Samael28 (~Samael28@176.104.56.91)
23:54.10*** join/#asterisk mbecroft (~user@ak2.becroft.co.nz)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.