IRC log for #asterisk-dev on 20071210

00:35.05d3wayneO.O
01:36.05blitzrageo.O!
04:02.17*** join/#asterisk-dev mog (n=mog@c-68-62-216-5.hsd1.al.comcast.net)
04:02.17*** mode/#asterisk-dev [+o mog] by ChanServ
04:26.04*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
04:27.58*** join/#asterisk-dev DarkRift (i=dark@bas10-montreal02-1177582896.dsl.bell.ca)
04:30.36tzangerhmm
04:30.43tzangerzaptel read size is 160 bytes
04:30.48tzangerwhere does this value come from?
04:30.59tzangerZT_CHINKSIZE is 8
04:31.08tzangerwhich is 8 ulaw frames, is it not?
04:32.02tzanger160 would be 20ms
04:32.19Corydon76-digCorrect, 1ms of audio
04:32.37Corydon76-digwhich corresponds directly to the interrupt frequency
04:32.37tzangerso the zaptel driver queues up 20ms at a time?
04:32.44tzangerright
04:32.51tzangerZT_CHUNKSIZE is 1ms of audio
04:32.58tzangerbut zt_read/write works on 20ms of it at a time
04:33.06tzangerso the driver keeps 20ms minimum around
04:33.19Corydon76-digRight, because audio frequently arrives in that chunk size
04:33.33tzangeryes, sip/iax2 both use that
04:33.43tzangernow I know that rtp can have different packetization rates
04:33.47tzangerhmm
04:33.47Corydon76-digWell, for some codecs
04:34.00Corydon76-digiLBC is a notable exception, with 30ms frames
04:34.03tzangeryes
04:34.06tzangernow in ast_frame
04:34.08tzangerfr.samples
04:34.16Corydon76-digbut we use the smoother to resample to 20ms frames
04:34.18tzangerthat's not in bytes, that in frames
04:34.46tzangerbecause there's a datalen too
04:35.21Corydon76-digThere's nothing magical about 20ms, we could just as easily make it 50ms, but much of that buffer would be wasted most of the time
04:35.33tzangerah there it is
04:35.56tzangerhmm
04:36.02Corydon76-digplus there's the possibility of audio lag, the larger the buffer
04:36.05tzangerright
04:36.17tzangerwhat on earth is ast_frame's offset for?
04:36.23Corydon76-digheaders
04:36.27tzangerit's usually inialized to AST_FRIENDLY_OFFSET
04:36.59Corydon76-digCorrect, it's the maximum size of all frame headers
04:37.40Corydon76-digDifferent types have different sets of headers, so we ensure that we reserve space for the maximum amount
04:37.54tzangerdoesn't that mean I should be writing AST_FRIENDLY_OFFSET bytes into the buffer pointed to by the frame->data?
04:38.20Corydon76-digNot necessarily
04:38.23tzangerhmm
04:38.39Corydon76-digThe headers are typically added AFTER the data
04:38.57tzangerdoes the smoother get automatically set up?  i.e. if my chan_read and chan_write uses 8 frames (1ms) will it fill up some internal buffer before sending 20ms audio on tis way?  it doesn't seem to
04:39.06Corydon76-digso you reserve space for the headers prior to adding the data, then add in the headers according to the data type
04:39.09tzangerCorydon76-dig: doxygen makes a note of **BEFORE**
04:39.39Corydon76-digNo, the smoother isn't set up generally, I don't think
04:39.49tzangeryuck, ok
04:39.53Corydon76-digOnly if we want frames of a particular length
04:40.10Corydon76-dig(like a particular app needs 15ms frames)
04:40.13tzangerso I best just make it work on 160 bytes of ulaw :-)
04:40.34Corydon76-digYou're welcome to request whatever size you want or handle anything
04:40.39tzanger?
04:40.51tzangermy channel is being bridged to my working * box via iax2
04:41.00tzangermy iax2 voice frames are only 12 bytes
04:41.10tzangerwhich is telling me it's definitely not packing them
04:41.25Corydon76-digWow, that's... tiny...
04:41.41Corydon76-digIs the 12 bytes including headers, or is that just data?
04:42.38tzanger23:28:41.432703 IP 192.168.77.15.4569 > 192.168.77.1.4569: UDP, length 12
04:42.39Corydon76-digIn fact, at 12 bytes, I think you're doing more bytes of headers than data, which is fairly wasteful
04:42.42tzangerthat woudl be the entire thing
04:42.46tzangeryes it is :-)
04:43.02tzangerI thought asterisk would have gathered up enough for a normal iax2 20ms frame and sent them on its way then
04:43.04Corydon76-digMight want to up that a bit...
04:43.05tzangerbut that's not the case
04:43.10tzangerwell yes :-)
04:43.23tzangerI'm just trying to get audio at this point
04:45.02tzangerI HAVE AUDIO
04:45.04tzangerholy shiwt
04:45.05tzangerer shit
04:45.08tzangerit's not clean
04:45.12tzangerbut it's audio
04:45.38tzangernot sure why it's not clean just yet
04:45.44tzangerbut that was definitely a milliwatt tone
04:46.09tzangerand when I told the driver to stop replacing the audio with milliwatt data I got a very soft ticking which is good..ish
04:46.12Corydon76-digAha, your 12 byte frames are 1ms audio frames
04:46.36Corydon76-dig4 bytes in a mini frame
04:46.42Corydon76-digerr, 4 bytes of headers
04:46.46tzangeryep
04:47.14tzangerI sent 10 12 byte frames, I get 1 164 byte one back it seems
04:47.24tzangerthat's not 20ms then
04:47.30tzanger160 bytes should be 20ms
04:48.35tzangerno it's 20ms between 164 byte frames from the real asterisk box
04:48.36Corydon76-dig160 + 4 bytes of headers
04:48.44*** join/#asterisk-dev mog (n=mog@c-68-62-172-83.hsd1.al.comcast.net)
04:48.44*** mode/#asterisk-dev [+o mog] by ChanServ
04:49.02tzangerhmm and it's 1ms between my 8-byte frames
04:49.12tzangerso why is it only sending 10 of them instead of 20
04:49.16Corydon76-dig1-F bit, 15-source, 16-timestamp
04:50.03Corydon76-digDunno, maybe you're stepping incorrectly
04:50.27tzanger666us, 1055, 3374
04:50.32tzangerthey're not evenly spaced
04:50.37Corydon76-digCheck the size of your datatypes... shorts instead of chars, perhaps?
04:51.08tzangerI'm sending 10 1ms frames in 20ms
04:51.13tzangerthat might explain why it's choppy :-)
04:51.28Corydon76-digSo you should see about sending 2ms frames, instead
04:52.01tzangernah, just fix the driver to send 20ms frames through userspace instead
04:52.04Corydon76-digAnyway, I have to get to bed.  I have to drive to HSV tomorrow
04:52.06tzangermatch up wtih everything else
04:52.19tzangerok :-)  thansk for the help and have a safe drive
04:52.24filehola
04:52.24tzangersay hi to everyone at digium for me
04:52.30tzangerhey fiel
04:52.32tzangerer file
04:52.32Corydon76-digHeh, will do
04:52.52fileCorydon76-dig: did you get my text?
04:53.00tzangertell them I'm pushing 288 channels on a bfin-537
05:16.37*** join/#asterisk-dev grimsy (n=chatzill@203-206-220-214.perm.iinet.net.au)
06:18.47*** join/#asterisk-dev grimsy (n=chatzill@203-206-220-214.perm.iinet.net.au)
06:25.16*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
06:25.16*** mode/#asterisk-dev [+o oej] by ChanServ
07:13.55*** join/#asterisk-dev sergee (n=serg@195.94.224.197)
07:51.06*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
07:51.06*** mode/#asterisk-dev [+o oej] by ChanServ
07:51.51oejMorning folks
09:09.46*** join/#asterisk-dev RoyK (n=roy@80.239.107.70)
10:51.08*** part/#asterisk-dev msetim (n=marcos@200.195.161.164)
11:01.18*** join/#asterisk-dev caio1982 (i=caio1982@CAcert-br/caio1982)
11:18.27*** part/#asterisk-dev RoyK (n=roy@80.239.107.70)
11:57.56*** join/#asterisk-dev sergee (n=serg@195.94.224.197)
12:24.52*** join/#asterisk-dev dklima (n=dklima@200.195.161.164)
12:28.35*** join/#asterisk-dev zerohalo (n=zeroHalo@pool-71-162-97-18.bstnma.east.verizon.net)
12:39.23*** join/#asterisk-dev anonymouz666 (n=anonymou@201.19.125.196)
12:39.40*** join/#asterisk-dev dioedu (n=dioedu@201.7.117.114)
12:47.36*** join/#asterisk-dev eliel (n=eliel@200.59.172.38)
13:36.36*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
13:42.10*** join/#asterisk-dev jsmith (i=jsmith@nat/digium/x-94de5081819173c3)
13:42.10*** mode/#asterisk-dev [+o jsmith] by ChanServ
13:50.12tzangermorning
13:51.51*** join/#asterisk-dev Zuchmir (n=dddddd@123-2-65-142.static.dsl.dodo.com.au)
13:55.02Zuchmirif i made a mod to * where is the place to post them as a possible inclusion in the main tree?
13:55.31elielZuchmir: bugs.digium.com
13:57.12Zuchmiris that for patches as well as bugs?
13:57.24jsmithZuchmir: Yes
13:57.30*** join/#asterisk-dev Victor_Yure (n=aaa@postfix.tradein.com.br)
13:58.37*** join/#asterisk-dev atisss (n=atisss@193.238.212.171)
14:02.57*** join/#asterisk-dev puzzled (n=patrick@puzzled.xs4all.nl)
14:26.34*** join/#asterisk-dev flujan (n=flujan@200-160-115-020.static.spo.ctbc.com.br)
14:48.08stelioskanyone has an idea why when starting asterisk as non root it does not create the asterisk.ctl file unless -c is passed as parameter ?
14:52.14*** join/#asterisk-dev sergee (n=serg@195.94.224.197)
14:53.27tzangerweird
14:53.36tzangertcpdump confirms I'm receiving iax2 frames full of miliwatt data
14:53.45tzangerbut I only hear one brief blip of it at the start of the call and then silence
14:56.42*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
14:56.42*** mode/#asterisk-dev [+o oej] by ChanServ
14:58.30*** join/#asterisk-dev jcmoore (n=jcmoore@unaffiliated/tgrman)
14:58.32oejAfternoon
14:59.05tzafrirsteliosk, permissions issue?
14:59.29tzafrirsteliosk, I have only encountered the oposite problem
14:59.43steliosktzafrir : don't think so. then -c should not work also
15:00.30steliosktzafrir : btw found that the issue i had with chan_zap.so was that libtonezone and libpri where missing from the image....
15:01.04steliosktzafrir : the usuall stupid things that take 2 days to figure out :/
15:04.01oejrussellb: Online?
15:04.22Qwelloej: he may be soon
15:04.39oejBut I may not... Leaving...
15:04.48steliosktzafrir : trace without the -c -> http://rafb.net/p/9V0e1k42.html
15:04.54oejThe fix I committed was so major that it might be time for a new 1.4 release
15:05.05Qwelloej: which one?  I can point him to it
15:05.18oejQwell: The one with re-invite racing in chan_sip.
15:05.39Qwell92158?
15:05.47oejfile needs to test it with T.38 and if it works properly, then we need to release
15:05.54jsmith-hsvoej: When I talked to him on Friday, he was planning a release today or tomorrow
15:06.02oejqwell: Yes, I think that's it.
15:06.12Qwelljsmith-hsv: good timing then, hmm?
15:06.13oejCan't check from here, but the one with the 491 support
15:06.20Qwelland...hsv again?  yay
15:06.30*** join/#asterisk-dev syn (i=syn@kenobi.sceen.net)
15:06.36oejOk, going to become oej-sth now.
15:06.47oejLeaving oej-sol
15:06.49oejhe he
15:06.51oejBye, bye
15:06.55jsmith-hsvLater oej
15:06.57synhello
15:07.50synI've set up an IAX trunk without authentication, and it works fine
15:07.53synbut, then
15:08.27synwhen moving the "guest" user from static configuration to realtime, chan_iax seems unable to check the access
15:08.49syni.e. unable to reach the "no host based, no username authentication"
15:09.03synis it a known issue ?
15:13.27synthe code path when using such "authentication" reaches a point where
15:13.46syn<PROTECTED>
15:13.46syn<PROTECTED>
15:13.49syn<PROTECTED>
15:13.52syn<PROTECTED>
15:13.52synis executed
15:13.55syn<PROTECTED>
15:14.23synbut it looks like, when realtime is used, the parameters requested by chan_iax are ipaddr and port :
15:14.33syn<PROTECTED>
15:14.35syn...
15:14.40syn<PROTECTED>
15:14.41syn...
15:14.46syn<PROTECTED>
15:15.02syn(in realtime_peer())
15:15.44syni wonder why the ipaddr is used when anonymous access should be allow
15:17.12*** join/#asterisk-dev dklima (n=dklima@200.195.161.164)
15:29.25*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
15:29.25*** mode/#asterisk-dev [+o anthm] by ChanServ
15:32.35*** join/#asterisk-dev kpfleming (i=kpflemin@nat/digium/x-7185d53586bb2ca1)
15:32.35*** mode/#asterisk-dev [+o kpfleming] by ChanServ
15:47.55*** join/#asterisk-dev russellb (i=russell@asterisk/developer-and-stable-maintainer/drumkilla)
15:47.55*** mode/#asterisk-dev [+o russellb] by ChanServ
15:48.45Qwellrussellb: before I forget - oej was asking about a release today/soon.  I can give details later, when you're not just getting in :D
15:50.37filebut this is the *best* time
16:00.02*** join/#asterisk-dev putnopvut (i=putnopvu@nat/digium/x-0ea9c317cd831f6e)
16:00.30*** mode/#asterisk-dev [+o putnopvut] by ChanServ
16:01.00*** join/#asterisk-dev ctooley (n=ctooley@rrcs-71-42-115-242.sw.biz.rr.com)
16:04.15*** join/#asterisk-dev iulius (n=iulius@mail1.technologieshq.com)
16:12.34*** join/#asterisk-dev Corydon76-lap (i=Corydon7@pdpc/supporter/bronze/Corydon76-home)
16:12.35*** mode/#asterisk-dev [+o Corydon76-lap] by ChanServ
16:12.59*** join/#asterisk-dev blitzrage (n=Leif@asterisk/documenteur-extraordinaire/blitzrage)
16:12.59*** mode/#asterisk-dev [+o blitzrage] by ChanServ
16:14.59russellbfile: Qwell ... sure, fill me in.
16:15.10Qwellrussellb: sec, lemme get rev
16:15.29Qwell92158
16:15.30Qwell<oej> The fix I committed was so major that it might be time for a new 1.4 release
16:15.38russellbA92158
16:15.39fileA92158
16:15.40MuffinMan[92158] Committed by oej on 2007-12-10 10:04:44: Avoid reinvite race situations with two Asterisks trying
16:15.40MuffinManning network.
16:15.41MuffinMan[92158] Committed by oej on 2007-12-10 10:04:44: Avoid reinvite race situations with two Asterisks trying
16:15.41MuffinManning network.
16:15.46Qwell<oej> file needs to test it with T.38 and if it works properly, then we need to release
16:15.47De_Monlol I almost did it too
16:15.55putnopvutAh, the 491 fix.
16:16.02filelemme looksee...
16:16.04De_Mon491 fix?
16:16.06putnopvutThat might also fix some other issues that oej didn't realize.
16:16.31russellbI have fixed some serious bugs in DEBUG_THREADS, too
16:16.42QwellM11499
16:16.42MuffinMan[assigned] [Asterisk] Applications/app_queue 0011499: Crush if i try call to queue that not have memebers reported by slavon  http://bugs.digium.com/view.php?id=11499
16:16.49QwellIf that's good, then it should probably be committed first
16:16.56blitzragemorning all
16:16.59russellbyes, it should
16:17.04putnopvutI was just about to comment on that issue.
16:17.54filethe oej fix should be fine with T38
16:19.17*** join/#asterisk-dev ManxPower (n=manxpowe@182.sub-70-221-78.myvzw.com)
16:20.23putnopvutQwell: yeah that fix looks right on 11499
16:20.49fileputnopvut: is it applicable to app_dial as well though?
16:21.22putnopvutI don't think so, because I can't think of a way that app_dial would go through its loop without setting the datastore.
16:21.56putnopvutWhile app_queue can skip over the loop because there are no members to dial, I don't know of a way that app_dial can be told to not dial anyone.
16:22.14fileah I see
16:22.25filenifty
16:22.54Qwellputnopvut: I'll let you commit then
16:26.08putnopvutAll righty
16:30.32Zuchmirhow do i attach a file/patch in http://bugs.digium.com/bug_report_page.php ?
16:31.00QwellZuchmir: do it after you open the report
16:31.13Zuchmirthanks
16:31.59QwellZuchmir: multiple skipms?
16:33.13Qwellthe patch in 8213 does something quite similar
16:34.11*** join/#asterisk-dev msetim (n=marcos@200.195.161.164)
16:35.11Zuchmirhmm, that looks good, why did that not make it into the main codebase?
16:36.19Qwelljust needs further review
16:36.27Qwell(and testing..)
16:38.48Qwelldoes your patch do anything that the one on 8213 does not?  I may go ahead and relate them, and close it
16:40.05Zuchmir8213 took it further than mine, in the sense that it was actually implemented in the dialplan.
16:40.35Zuchmirno, i would call them related, using different style implementation
16:43.48Zuchmiractually, 8213 rewrote alot of code, which mine does alot simpler, i.e. in my patch, i only add a few paramateres to a few functions, and modify waitstream_core() to allow the multi speed
16:44.18QwellZuchmir: that's what I suspected.  I'll look at it a bit more after your license is approved.  Perhaps yours can be used as the method of implementing 8213
16:45.57*** join/#asterisk-dev jsmith-teaching (i=jsmith@nat/digium/x-c1b208cd511eab10)
16:45.57*** mode/#asterisk-dev [+o jsmith-teaching] by ChanServ
16:47.34*** join/#asterisk-dev agx (n=AGX@88.34.216.63)
16:49.27*** join/#asterisk-dev CunningPike (n=arodgers@204.239.12.183)
16:52.20Zuchmirok, thanks
16:54.36Zuchmirthere's definately merit on the 8213 implemetation, but that duplicates alot of code, there can be a hybrid of the 2 methods implemented
17:18.57*** join/#asterisk-dev Sentinal1 (n=Sentinal@87-194-204-58.bethere.co.uk)
17:19.14Sentinal1hi!
17:21.02Sentinal1i just asked in the other channel and was pointed here
17:21.32Sentinal1i'm interested in developing a feature in asterisk where it would sample anouncments and be able to indetify them
17:21.45Sentinal1much like VAD, but identify specific anouncements like 'the number is busy'
17:22.05Sentinal1the first step would be to fingerprint each anouncement over 3 seconds for example
17:22.15Sentinal1then fingerprint the first 3 seconds of voice, and match against our list
17:22.30Sentinal1does asterisk have any code i could use to help me do that?
17:22.46Sentinal1i'm sure sampling speech is easy, but are there any VAD routines?
17:23.50ManxPowerSentinal1: dsp.c
17:24.22tzafrirThe list of versions for zaptel in the Mantis still has no version later than 1.4.5.1 ...
17:24.48Sentinal1cool, so what does it do so far?  (of course i'll look through the source myself, but any pointers would be appreciated)
17:34.02*** join/#asterisk-dev outtolunc (n=me@adsl-66-218-53-172.dslextreme.com)
17:47.35elielping file
17:47.41elielM11489
17:47.42MuffinMan[feedback] [Asterisk] Channels/chan_sip/General 0011489: During call setup signalling asterisk does not offer telephone-event (rfc2833) anymore reported by macbrody  http://bugs.digium.com/view.php?id=11489
17:48.46elielthere was a discussion a long time ago about supporting this propietary options... we should start the discussion again? or just close the issue and continue...
17:51.35Sentinal1ahh
17:51.43Sentinal1i'd be interested to develop it further
17:54.15*** part/#asterisk-dev syn (i=syn@kenobi.sceen.net)
17:58.06*** join/#asterisk-dev atisss (n=atisss@193.238.212.171)
18:08.26*** part/#asterisk-dev Zuchmir (n=dddddd@123-2-65-142.static.dsl.dodo.com.au)
18:42.14*** join/#asterisk-dev jtexter3 (n=jamest@69-153-182-116.bn02845.tulsok.wayport.net)
18:42.34*** join/#asterisk-dev jtexter3 (n=jamest@69-153-182-116.bn02845.tulsok.wayport.net)
19:08.32*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
19:09.18fakhirhaker0
19:10.36tzangerhmm
19:10.38tzangerI think I need a smarter poll
19:10.41tzangerpolling 288fds seems to eat all my cpu
19:10.46tzangerhow odd
19:10.52tzangernone of the fds are returning (I'm making it that way) yet a 1000ms timeout seems to take about ten times that long
19:11.12tzangerno priority events, so it should just sleep
19:11.24tzangerI'm polling a 289th FD (stdin) so I can quit with a keypress
19:11.29tzangerand it's very responsive
19:19.56tzafrirhow well is zaptel on kernel 2.4?
19:21.04tzafrirSomeone reported a while ago on #asterisk that it fails to build on 2.4.33.1 because <linux/workqueue.h> is missing
19:21.46tzafrirIt took me a while to realize that this builds well for me, because I have /usr/include/linux/workqueue.h
19:22.23tzafrirAnd there are quite a few other warnings on 2.4 build.
19:22.30tzafrirIs it actually being used?
19:27.31tzangernot sure
19:27.42tzangertzafrir: how many channels does the astribank run at once
19:28.06mvanbaakok, who talked to wampie earlier today ?
19:28.11mvanbaakin the channel #openmoko ?
19:28.43tzafrirtzanger, "the astribank"? you need several devices to get to an ammount that is worth talking about
19:29.02tzangertzafrir: well, I'm pushing 288 channels in my channel driver
19:29.04tzanger288 separate fds
19:29.51tzangerI had defined a waitqueue and the 1ms interrupt would wake everyone on that waitqueue if there was something worth waking them for
19:30.00tzangerand poll() of course then poll_wait()ed on that wq
19:30.06tzangerbut that was dragging it down like crazy
19:30.12tzangerremoved that and I'm cool again
19:30.58tzafrirthe main optimization we use there is not to have channels you don't need, which probably won't work in your setup
19:31.09tzangeryeah
19:31.15tzafrir(as the driver can't tell when a channel is needed)
19:31.18tzangerI think I am going to have to use a waitqueue for each channel
19:31.37tzangerand actually give each channel two waitqueues... one for data and one for events
19:31.40tzangeractually
19:31.40tzangerI bet that was the problem
19:31.45tzangerI have one waitqueue for everything
19:32.20tzangerwhich means I'm getting constantly woke up (at least in the kenrel poll(), it never makes it to userspace) because every 1ms there's data to read, space to write
19:32.26tzangerand the monitor thread doesn't care about that
19:32.31tzangerit just wants events (hookstate)
19:32.40tzangerballs, I bet I"m going to have to make this a zaptel driver yet
19:32.54tzangerfor CID spill, call waiting and all that
19:46.26Sentinal1ahha Asterisk/Sphinx
19:46.28Sentinal1:)
19:58.32*** join/#asterisk-dev atisss (n=atisss@193.238.212.171)
20:06.00*** join/#asterisk-dev ctooley (n=ctooley@rrcs-71-42-115-242.sw.biz.rr.com)
20:32.19*** join/#asterisk-dev jsmith-teaching (i=jsmith@nat/digium/x-1dd04815c0f403ba)
20:32.19*** mode/#asterisk-dev [+o jsmith-teaching] by ChanServ
20:36.54*** part/#asterisk-dev eliel (n=eliel@200.59.172.38)
20:37.57*** join/#asterisk-dev mvanbaak_ (n=michiel@vanbaak.xs4all.nl)
20:58.23*** join/#asterisk-dev atisss (n=atisss@193.238.212.171)
21:23.27*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
21:23.27*** mode/#asterisk-dev [+o oej] by ChanServ
21:28.00mvanbaakhey oej
21:28.11oejhey
21:28.33mvanbaakhowz you ?
21:30.20oejTired... Time to go to bed. Been talking about Asterisk tonight again at a meeting in Stockholm :-)
21:30.58oejSee you guys!
21:31.09mvanbaaklatero
21:40.38*** join/#asterisk-dev atisss (n=atisss@193.238.212.171)
21:58.37*** join/#asterisk-dev DarkRift (i=dark@bas10-montreal02-1177581616.dsl.bell.ca)
22:33.16*** join/#asterisk-dev tzafrir_home (n=tzafrir@bzq-179-75-202.static.bezeqint.net)
22:54.55*** join/#asterisk-dev RoyK (n=roy@ip-10-16-149-91.dialup.ice.no)
23:05.50*** join/#asterisk-dev Simon-- (n=sim@staff-nat.netnation.com)
23:08.12*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
23:08.12*** mode/#asterisk-dev [+o anthm] by ChanServ
23:17.52*** join/#asterisk-dev jtodd (n=jtodd@blob.fox-den.com)
23:31.38*** join/#asterisk-dev dklima (n=sparch@200.175.197.171.adsl.gvt.net.br)
23:40.20*** join/#asterisk-dev mvanbaak_ (n=michiel@vanbaak.xs4all.nl)
23:45.57*** join/#asterisk-dev jsmith-teaching (i=jsmith@nat/digium/x-2084136e49a264f3)
23:45.57*** mode/#asterisk-dev [+o jsmith-teaching] by ChanServ
23:53.47*** part/#asterisk-dev zerohalo (n=zeroHalo@pool-71-162-97-18.bstnma.east.verizon.net)

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