IRC log for #asterisk on 20101224

00:03.55paulcwizard171: thanks.. 1.8 might be worth a look then.. although there's really nothing wrong with the way it works in 1.6.x for what I want to do
00:15.59infrateltron was just filmed about 5 kms from here
00:16.05infratelif anyone is into movies
00:22.28JunK-Ypaulc: !
00:29.03*** join/#asterisk jaskew (~jdaskew@netblock-75-79-182-110.dslextreme.com)
00:40.22wizard171shmaltz: sorry ... I am back ... wading thru now ...
00:40.39shmaltzthanks wizard171
00:43.31wizard171ah, you are still getting the same "dynamic load" error?
00:45.15wizard171ah, well, you know what I meant, is the "undefined symbol: cap_set_proc" still coming no loading of res_musiconhold ?
00:51.29shmaltzwizard171, yes
00:53.06wizard171okay, then, I think ... its not linking against your "/lib/libcap.so??" ... we can verify by doing a "ldd /usr/sbin/asterisk" at a command line ... a line like that should be there ... if not, let me know ...
00:57.47shmaltzwizard171, here is the pb of that command: http://pastebin.com/m6JTWpX8
00:59.45wizard171well, now, can you look for "libcap.so*" in your "/usr/lib" directory? if its there, is the same one in "/lib/libcap.so*"?
01:00.15shmaltzits there, checking now if its the same
01:00.25wizard171the one in "/lib/libcap.so*" is the one we want !
01:01.17shmaltzwizard171, so how do I make the one from /usr/lib be the same as the one from /lib?
01:02.42shmaltzthere is none in /usr/lib
01:02.42wizard171first, copy the existing one "cp /usr/lib/libcap.so /usr/lib/libcap-so-bkup" or the like (you may have "libcap.so.2" etc ...)
01:02.51shmaltzonly a /usr/lib/libcap.a
01:03.01wizard171ah, better ..
01:03.50wizard171then, use "mv /usr/lib/libcap.a  /usr/lib/libcap-a.hold" without the quotes ...
01:04.18wizard171then, you guessed it, "recompile" ...
01:04.48shmaltzlets do that :)
01:06.47wizard171then, just to make sure ... after the compile ... rerun the "ldd /usr/sbin/asterisk" ... and look for the "libcap.so.2 => /lib/libcap.so.2" line, if its there, it worked! (and so should it)
01:06.51shmaltzis recompiling asterisk
01:08.04wizard171then, use "mv /usr/lib/libcap-a.hold  /usr/lib/libcap.a" after you are done (just in case something else needs it there)
01:08.34wizard171it won't, but I like to ... put things back where I got them from ... :)
01:17.24shmaltzwizard171,do I have to do make install as well?
01:17.39wizard171yes, before we check with "ldd"
01:18.35shmaltzkisses wizard171
01:18.36shmaltz\:D/
01:18.46shmaltzIts working, ya da man
01:19.17wizard171ah, you are welcome ... I like kisses ... and all sorts of ... other things ... :)
01:20.11wizard171my apologies for the delay ... I may be slow, but I get there eventually ... ;)
01:21.18shmaltznah, we all have things that we have to do ;)
01:21.26shmaltzwhat other things do you like ;)
01:24.57*** join/#asterisk shmaltz_ (~chatzilla@mail.dmaven.com)
01:25.28shmaltzi was kicked, did I miss anything?
01:25.43*** join/#asterisk niekie_ (~niek@CAcert/Assurer/niekie)
01:27.44*** join/#asterisk lost_sou1 (shawn@cpe-74-78-191-114.twcny.res.rr.com)
01:29.46*** join/#asterisk wizard171a (~wizard171@h25.199.91.75.dynamic.ip.windstream.net)
01:32.26wizard171ahmmm ... that was strange ... my "nick" on "freenode" is being flaky for some reason ?
01:32.31*** join/#asterisk jShaf (~jShaf@c-69-250-230-10.hsd1.md.comcast.net)
01:33.53shmaltzwizard171a, I had the same problem
01:34.12shmaltzwizard, msg nickserv like this: /msg nickserv username pass
01:34.22shmaltzthen use /msg nickser ghost username
01:37.46*** part/#asterisk wizard171a (~wizard171@h25.199.91.75.dynamic.ip.windstream.net)
01:38.13*** join/#asterisk wizard171 (~wizard171@h25.199.91.75.dynamic.ip.windstream.net)
01:38.24*** join/#asterisk tzafrir_laptop (~tzafrir@bzq-218-155-147.cablep.bezeqint.net)
01:38.41*** join/#asterisk war9407 (war@liquidswords.org)
01:38.51wizard171okay, thanks ... but, I had to do a "windows" version on it ... :)
01:39.08*** join/#asterisk dwayne (~dwayne@c-71-207-214-190.hsd1.al.comcast.net)
01:40.14wizard171shmaltz: well, I guess, when all else fails, just "restart" the dang thing ... eh?
01:40.27*** join/#asterisk pa (~pa@unaffiliated/pa)
01:40.43shmaltz:)
01:40.55*** join/#asterisk slidesinger (~slidesing@c-68-44-99-163.hsd1.nj.comcast.net)
01:41.00*** join/#asterisk ectospasm (ectospasm@188.72.223.139)
01:42.14*** join/#asterisk Fruchthoernschen (~Fruchthoe@trir-5d8003b1.pool.mediaWays.net)
01:42.40*** part/#asterisk wizard171 (~wizard171@h25.199.91.75.dynamic.ip.windstream.net)
01:45.40*** join/#asterisk wizard171 (~wizard171@h25.199.91.75.dynamic.ip.windstream.net)
01:57.42jShaf<-- noob
01:57.49jShafinstalled and started asterisk, got this:
01:57.59jShaferror loading res_musiconhold.so
01:58.07jShafand three other modules
01:58.12jShafthe rest of the modules loaded
01:58.30jShafany idea why off head?
01:59.02*** join/#asterisk Iamnacho (~Iamnacho@ip174-70-138-161.ks.ks.cox.net)
02:00.30wizard171perhaps a "pastebin" of the relevant messages? (and the two or three lines just before "error loading" for each?)
02:02.48jShafwizard171: how about this? http://pastebin.com/qj1VFPaY
02:06.34wizard171jShaf: ah, yet another "linking" problem ... let me see what else ...
02:07.02jShafbasically, i did this
02:07.24jShafwizard171: make && make install && make samples
02:07.34jShafthen at prompt > asterisk
02:12.58wizard171jShaf: what version are you building? and what version of xtools?
02:26.47jShaf1.6.1.1
02:26.49jShafxtools?
02:30.22wizard171jShaf: to me, this looks like a "linking" problem ... the module you are loading (res_musiconhold.so for example), at the "make" step did not have one of the paths set correctly ... probably during "configure" ... did you provide "configure" with anything?
03:00.31*** join/#asterisk aidinb (~Aidin@unaffiliated/aidinb)
03:04.03*** join/#asterisk rrb3942 (~rbullock@cpe-67-252-100-238.stny.res.rr.com)
03:07.33*** part/#asterisk wizard171 (~wizard171@h25.199.91.75.dynamic.ip.windstream.net)
03:19.40*** join/#asterisk werdan7 (~w7@freenode/staff/wikimedia.werdan7)
03:21.17*** join/#asterisk sawgood (~sawgood@173-13-158-27-sfba.hfc.comcastbusiness.net)
03:22.07sawgoodI have a * 1.4 box with a very plain vanilla sip.conf and extensions.conf (in fact I only have one extension in extensions.conf) 1001
03:22.25sawgoodWhen I try to call OUTBOUND I keep getting an invite error from 'x1001'
03:22.40sawgoodI cannot find this x1001 in any config file (what could be sending out the x1001
03:22.44sawgoodthe extension is 1001
03:23.11sawgoodThe phone GUI!
03:23.15sawgoodlet me look at that
03:23.35WIMPyWhat is the meaning of OUTBOUND if you have only one extension?
03:23.58sawgoodoutbound dialing to a SIP trunk
03:24.03sawgoodfrom the one extension
03:24.17WIMPySo there is at least another extension for that?
03:25.06sawgoodno other extension in extensions.conf (as far as a physical phone goes) I have an outbound route in extensions.conf
03:25.24sawgoodFailed to authenticate on INVITE to '"1001"
03:25.45sawgoodThis is the error message I get at the console when I try to dial outbound to a cell phone using the SIP trunk
03:26.42WIMPyThen show us what you dial and what your sip peer looks like.
03:37.47sawgoodI see/found the concern (when a call leaves my IP PBX) using the SIP trunk, the invite arrives at the ITSP with the extension 1001 sending the call (not the username of peer) ...
03:37.47sawgoodis there a way to fix this?
03:38.23WIMPyDid you configure a peer in your sip.conf at all?
03:38.36sawgoodyes of course
03:39.00WIMPyGoo. Then try fromuser=
03:39.23sawgoodin the peer details, I definitely have the line fromuser=
03:39.54WIMPyHmm. There's also defaultuser, but I'n not sure where exactely that kicks in.
03:40.07sawgoodcool ... I'll look that up
03:40.37WIMPyAnd you are definitely using that peer in your dial?
03:41.14sawgooddefinitely ... (SIP/peername/${EXTEN})
03:41.29WIMPyok
03:41.51sawgoodI'm sorry ... I am using the IP address off the peer in the dial plan
03:41.52sawgoodsorry!
03:43.00WIMPyAt least you found it.
03:43.16sawgoodI'm getting a bit better :>
03:44.09sawgoodWhat about using the [authentication] contex?
03:44.15sawgoodcould that be important?
03:44.45WIMPyWhere does that come from?
03:45.03sawgoodWell, once not that long ago, I had to have BOTH a register= and a auth=
03:45.11sawgoodbefore I could make calls with one ITSP
03:45.36WIMPyAh, the proxy stuff. Never used that.
03:46.53*** join/#asterisk mintos (~mvaliyav@114.143.167.102)
04:02.06*** join/#asterisk CaneToad (~CaneToad@CPE-58-174-135-10.mjcz1.woo.bigpond.net.au)
04:23.43sawgoodWIMPy: check this out, when I 'changed' the (SIP/ip_address) to (SIP/peername) outbound calls flowed fine
04:23.52sawgoodif the IP address was used instead of the peername it did not work?
04:24.37sawgoodI can understand now (because all the authentication is listed in the peername details)
04:24.37*** join/#asterisk Ursadon (kvirc@pp213-30.rnp.ru)
04:24.38sawgoodamazing!
04:29.24sawgoodthe fromuser= statement in sip.conf will OVERRIDE any callerID num entry you have in extensions.conf
04:49.36CaneToadI am registering asterisk with an external provider and am using /[extension] as part of the registration so that incoming calls are forwarded to that extension...and incoming calls work, but there's something different from when registering the ATA directly with the provider...
04:49.38CaneToadthe phone displays caller id but alternates between showing the extension number and the caller id, and the phone's distinctive ring for certain numbers doesn't work...any ideas how I might get it to work?
05:06.38sawgoodCaneToad: do you have one single account with the provider which you a 'switching' between Asterisk and an ATA?
05:07.03sawgoodI meant switching 'between' the Asterisk box and an ATA
05:11.08sawgoodAny tips on how-to:  get two totally seperate and independent of each other (SIP trunk accounts) registered on Asterisk and working at the same time ... WHEN ... both trunks are going to the same provider (using the same IP address but different authentication information)
05:12.47sawgoodRight now, when one of the two accounts registeres, it will 'kick off' the registration of the 2nd account
05:13.06sawgoodThen, the 2nd account will re-register and 'kick off' the 1st account and this repeats over time
05:13.11drmessanosawgood, sounds like your ITSP's problem
05:13.20drmessanosawgood, been doing that for years with no issues
05:13.30sawgooddrmessano: excellent then!
05:13.32sawgoodthanks ...
05:13.42sawgoodanything special in your sip.conf file process?
05:14.25drmessanoNope
05:14.27sawgoodWhen I ask the ITSP for 'help' ... they say it is very doable, but they never seem to have the details to do i t
05:14.56drmessanoThere's nothing to "do" here. Setup is the same for any provider, same or different
05:15.05sawgoodits probably ok because I'll probably switch one of the two providers with another one to avoid this
05:15.07drmessanoThere is no shared information between
05:15.25sawgoodexcept the IP address for the proxy/sip registration is the same
05:15.35drmessanoWhich is irrelevent
05:15.41sawgoodexcellent then!
05:16.12sawgoodTheir side must not like two registrations from the same IP then
05:17.43sawgoodchanging gears ... can you confirm something for me ....
05:17.50CaneToadsawgood...my scenario is if I config the ATA to register directly with the provider, then everything works including caller id and distinctive ring on the phone, but if I config the ATA to register with my asterisk which in turn registers with the provider, then the distinctive ring on the phone doesn't work and for some reason the phone alternates between displaying the caller id and the extension number
05:18.49sawgoodWell, the ATA (when registered to the * box) will have no idea at all about the ring tone and/or caller ID ... unless your * box gives it that information
05:19.18CaneToadthe phone handset itself has settings to ring differently when different numbers call (caller id)
05:19.18sawgoodYou should make an inbound call to the DID (why watching the call from the * CLI) to see what comes into
05:20.21sawgooddrmessano: If have a 'single' one line exten => statement in a context ... then it seems to me that none of my includes are ever processed
05:20.45sawgoodIs it possible to have includes 'work' if you have exten => entires in a context?
05:21.23drmessanoOf course... you're supposed to have everything in contexts
05:23.06CaneToadsawgood, yup, this is what happens for an incoming call:
05:23.06sawgoodWell, if I have a context, and the context has include = statements ... they are never 'used' IF inside the context I have even as few as one exten => lines
05:23.06CaneToad1.  when registering directly with the ata, when the phone is ringing, the handset displays the caller id consistently, and its distinctive ring feature based on the caller id of the caller works
05:23.06CaneToad2.  when registering with asterisk, when the phone is ringing, the handset displays the caller id for a second and then displays the extension number for a second and its distinctive ring doesn't work
05:23.47CaneToadsawgood I might snoop the traffic to see what is different
05:23.55sawgoodSo, why have the ATA go through ASterisk if you  have a solution which works?
05:24.26CaneToadbecause I have multiple extensions that need to call out via the same registration
05:25.01CaneToadcalling out that way is working fine
05:25.01sawgoodWhat comes in from your ITSP ... probably will not be any different ... its what Asterisk does with the SIP messaging here which is handed off differently IMHO
05:25.33sawgoodIs the ATA supporting a FAX by chance (full time)
05:25.38CaneToadno
05:26.04sawgoodAre you using RAW Asterisk 1.4.x or 1.6.x
05:26.21CaneToad1.6.x
05:26.50sawgoodSo in extensions.conf ... do you have entries for each DID from your provider?
05:27.41CaneToadyes
05:27.53drmessanoIt sounds like you're setting the callerID in the dialplan incorrectly, and you need to ring the extension with the correct distinctive ring
05:28.00sawgoodThis is a SIP trunk coming in, right?
05:28.01drmessanoIt doesn't just pass through like a switch
05:28.36sawgoodThis URL might help http://www.voip-info.org/wiki/view/Asterisk+settings+Broadvoice+distinctive+ring+support
05:30.20CaneToadwhen I say "distinctive ring", the ring functionality I have here isn't in sip protocol, it is based purely on the phone's ability to be configured to ring differently based on the caller id
05:30.37sawgoodneat feature!
05:30.47sawgoodno wonder they want to keep an analog phone
05:30.53sawgoodwho makes that phone?
05:31.11sawgoodI can get my Grandstream phones to do that (but they are SIP units)
05:31.54sawgoodBuzz ... Buzz ... Buzz (vs) Ring ... Ring ... Ring
05:31.59CaneToadit is an analog phone attached to a linksys ATA
05:32.01sawgoodgirlfriend (or) wife!
05:32.59CaneToadthe analog phone is http://www.productreview.com.au/p/telstra-5200-1.html
05:32.59sawgoodOnce I had a stalking girlfriend whom I had to set a silent ring tone to ... so I was not bothered by her calls
05:33.16kaldemarsawgood: the includes do work, but extensions are matched before included ones. if you have a matching extension in a context, included ones don't matter.
05:33.56sawgoodbut 'what if' ... you are using exten => only to SET a variable, but want the includes to continue to match for call routing?
05:34.25sawgoodI can give you a direct example if you would like?
05:35.19sawgoodpretty nice cordless phone
05:36.50kaldemarsawgood: if an exten with priority 1 matches, others wont match unless you use some goto.
05:37.23sawgooddo you have to use goto with exten => ...
05:37.32sawgoodoh wait ... what about in the general section
05:37.40*** join/#asterisk engrxyz (~qweqwewqe@host81-150-217-173.in-addr.btopenworld.com)
05:37.42kaldemarno
05:37.44sawgoodcan I set a global variable there to match all incoming calls?
05:37.54kaldemarno.
05:38.23sawgoodSee, I have one incoming context with say 30 include statements (and growing)
05:38.41sawgoodI do not want to have to put the exten => in 30 includes ...
05:38.55sawgoodI have it there now, but I would like to trim down the file if possible
05:38.55kaldemarset the var in some context and then use goto to jump into another.
05:39.13sawgoodok ... let me picture this ...
05:39.39sawgoodoh ... from the 'jump' ... I would have the 30 includes
05:39.43sawgoodgot it!
05:40.06sawgood1st context = set variable and go to 2nd context = just the includes
05:40.16kaldemaryes.
05:40.28sawgoodSo, is the goto a function or an application?
05:40.40*** join/#asterisk mog (~mog@c-68-62-169-225.hsd1.al.comcast.net)
05:40.43kaldemarapplication.
05:40.57sawgoodI'm going to look it ip now ... thank you!
05:42.09WIMPyGoto is good if you're on SIP or the like, but it breaks overlap dialing.
05:42.26WIMPyI'm still searching for a solution to that.
05:42.33sawgoodsince I do not know what overlap dialing is ... I guess I do not have to worry about that!
05:43.07WIMPyIt's what you do with classic phones, I.e. POTS or ISDN.
05:43.19WIMPyBut some SIP phones ca also do it.
05:43.26WIMPycan
05:43.50kaldemarand you can disable it in sip.conf.
05:44.21WIMPyYes, I'm not sure wat that does in SIP however.
05:45.19sawgoodGoto(context-in-include-file)  ... do I have to actually USE the word (context-
05:45.32WIMPyIt seems to be emulated entirely in the phone.
05:46.00kaldemarsawgood: where did you dig that up?
05:46.09sawgoodVoIP Info?
05:46.47kaldemarcore show application Goto will give you correct syntax.
05:46.53sawgoodperfect!
05:47.02kaldemarthat one is incorrect.
05:48.05sawgoodGoto([[context,]extensions,]priority) .... does this mean to put the context inside of [] brackets litterly?
05:48.27kaldemarno, it means it's optional.
05:48.59sawgoodSo ... Goto(sawgood),2
05:49.02kaldemarif there's no given context, the current one is used. same with extension.
05:49.24sawgoodneat .. just use the goto application then
05:49.25kaldemarstill wrong.
05:49.46sawgoodGoto(sawgood,2)
05:50.09kaldemarthat goest to exten sawgood, priority 2.
05:50.25sawgoodthank you!
05:50.33sawgoodoh extension sawgood
05:50.36sawgoodwait then
05:51.22kaldemaryou need 3 args to go to another context.
05:51.35sawgoodGoto([sawgood],2)
05:52.06sawgoodTechnially, following your lead and the syntax it looks like
05:52.24sawgoodGoto([sawgood,]2)
05:53.04kaldemaryes, but you ignore the common way to implicate optional input with [].
05:53.44kaldemargoto(context,extension,priority)
05:53.45sawgoodGoto([[sawgood,]2)
05:54.32sawgoodor Goto([[sawgood],2)
05:55.23sawgoodI'll put them in extensions.conf to see which one works!
05:55.37kaldemarmone of them will.
05:55.41kaldemarnone
05:55.42sawgoodwhat!
05:55.49sawgoodGoto(sawgood,2)
05:56.23WIMPyThat will work, but probably not do what you want.
05:56.25kaldemaras you expect, that is.
05:58.37sawgoodI see all types of 'wrong examples' for goto on the net
05:59.07WIMPyThe net is evil.
05:59.35kaldemaryou better use proper documentation.
06:00.49sawgoodSo, if you must include both a priority and extension in the goto (what if your include) has to exten to reference in the goto statement?
06:01.36WIMPycannot parse that question.
06:01.48kaldemaryou lost me there, too
06:01.54sawgoodIf no specific extension, or extension and context, are specified, then this application will just set the specified priority of the current extension.
06:02.12WIMPycorrect
06:02.29sawgoodSo, if I use goto (I need to supply both a context and an extension to goto)
06:02.57sawgoodWhat if the goto is to another context which has NO exten statements?
06:03.24WIMPyAnd a priority as well.
06:03.33kaldemarif it has includes, it doesn't need exten lines.
06:03.42WIMPyWhat does it have, if no extens?
06:03.57sawgoodthe context only has includes inside of it
06:04.23WIMPyThat is as if the included extens were in that context.
06:04.47WIMPyThat's the point of includes.
06:05.10*** join/#asterisk NightMonkey (debian-tor@pdpc/supporter/professional/nightmonkey)
06:05.22sawgoodok ... so inside the various include statement are many different exten => statements ...
06:05.29sawgoodI'm not sure which one to pick ...
06:06.11WIMPyThe one where you want to continue.
06:06.25WIMPyAnd that's probably ${EXTEN}.
06:06.51sawgoodThe exten => statement are to match various incoming DID numbers, so I never know what DID is being called?
06:07.13*** join/#asterisk timahvo1 (~rogue@41.72.215.94)
06:07.18WIMPys.a.
06:07.27sawgoodI'm probably reading too much into it
06:07.35sawgoodI probably should just practice until it works
06:07.41kaldemaror not enough
06:08.25kaldemarat this point you better try it and show what you have if it doesn't work.
06:08.31sawgoodok
06:12.04*** join/#asterisk cmnky (debian-tor@gateway/tor-sasl/cmnky)
06:20.38sawgoodexten => _X.,2,Goto(new-context,${EXTEN},3)
06:20.42sawgoodwhat is wrong with this?
06:21.14WIMPyThe priority.
06:21.15*** join/#asterisk Tim_Toady (~moi@77.49.3.151.dsl.dyn.forthnet.gr)
06:21.39sawgoodcan you tell me why I should not make it 3 (since I have a 1 and a 2 already)
06:22.02sawgoodor is this a different type of priority?
06:22.48WIMPyNo, but a different extension you Goto.
06:23.02sawgoodSo, what priority would you suggest?
06:23.07WIMPySo unless you want to skip the first two priorities of your target extension...
06:23.24sawgoodoh ...
06:23.26sawgoodI get it!
06:23.38sawgoodI want it to START at priority 1 when it arrives!
06:23.53WIMPyThat's it.
06:25.19WIMPyActually you could also just have your set() at priority 1 and change all your existing extensions to start at priority 2. Then you don't need a goto.
06:25.22sawgoodGot that part, so the process is failing because, "rejected because extension not found"
06:25.48WIMPyBut I'll leave you alone with that and try to take a nap.
06:34.20sawgoodOk ... here is what I have ... call arrives to new context ... the NoOp command I want is set at priority 1, the Goto works (sending the call to the next context) at priority 2 .... the call is then failing because there is no extenions in the next context (it only has include statements)
06:36.54sawgoodoh ... I see ... got it!
06:37.09p3nguinIf you Goto() something that exists, it will work.
06:37.23sawgoodproblem is I AM going to something which exists!
06:37.42sawgoodI am going to a valid context which has only include statements and NO exten => statements
06:39.52sawgoodI want the call to be processed by which include = which has the matching extension statement
06:42.42p3nguinYep, it works just as I predicted.
06:42.51p3nguin[phones]
06:42.51p3nguinexten => 555,1,Goto(testing1,234,1)
06:43.00p3nguin[testing1]
06:43.00p3nguininclude => testing2
06:43.05p3nguin[testing2]
06:43.05p3nguinexten => 234,1,Verbose(234@testing2)
06:43.21p3nguinMy phone has a context of "phones".
06:43.42sawgoodI see that, but you KNEW specifically what exten was being called (I do not)
06:43.59sawgoodI have a list of 30+ DID numbers (I cannot predict) what DID is called
06:44.43p3nguinI'll repeat what I said before:  If you Goto() something that exists, it will work.
06:45.14sawgoodsure ... you are giving me the right answer (but not helping to fix the problem)
06:45.26p3nguinI don't see any problem.  That's the thing.
06:51.38*** join/#asterisk riscphree (~riscphree@h235.10.91.75.dynamic.ip.windstream.net)
06:55.03sawgoodhttp://pastebin.com/SZUkTXhE
06:55.14sawgoodThis sort of is a 3 line summary of what I am facing
06:56.28p3nguinIf there is no matching extension in the context where you decided to send the call, how can you expect anything good to happen?
06:56.55sawgoodexactly! ... so how to use the Goto command to look into the includes for the exten match?
06:57.39p3nguinIf a matching extension exists, it will run.  I've already covered this twice and even given you an example because you insisted I was wrong.
06:58.31sawgood<PROTECTED>
06:58.39p3nguinIt doesn't make any difference.
06:58.40sawgoodmy example needs to be a variable
06:58.44sawgoodoh ... ok ...
06:59.09sawgoodDo you think the syntax I have is correct?
06:59.36p3nguinYou've only shown me ONE of three contexts.  How do you expect me to determine if your syntax is correct?
07:00.07sawgoodassume I have a exten => statement inside of the next-incoming context
07:00.19p3nguinYou said it only has includes.
07:00.35sawgoodit does ... inside one of the includes is the exact exten match I need
07:00.44p3nguinIf that is the case, it will work.
07:01.13sawgoodchange your 234 statement to ${EXTEN} and confirm it works!
07:01.17p3nguinIncluding a context which does have a matching extension means that the context that has the include actually has the matching extension.
07:01.34sawgoodI have learned that over the past few days (many wasted hours)
07:02.39p3nguinexten => 555,1,Goto(testing1,${EXTEN},1)
07:02.45sawgoodyes ...
07:02.46p3nguin[testing1]
07:02.46p3nguininclude => testing2
07:02.51p3nguin[testing2]
07:02.52p3nguinexten => _X.,1,Verbose(${EXTEN}@testing2)
07:02.59sawgoodI think that is what I have
07:03.14p3nguin<PROTECTED>
07:03.19p3nguin555@testing2
07:03.28p3nguinIt works, just like I said it would.
07:03.34sawgoodYou did say that
07:03.42sawgoodI am testing my end ... brb
07:04.14*** join/#asterisk bluOxigen (~sfds@unaffiliated/bluOxigen)
07:04.21sawgoodit works!
07:04.45sawgoodmy priority was OFF
07:04.51p3nguinDial plan logic isn't really that hard.  And for me, unless I'm messed up on drugs, I usually have pretty good confidence in my work.
07:04.55sawgoodI had no priority 1 in the include statements
07:05.05sawgoodI only have priority 2 and higher
07:05.13sawgoodI am very sorry for the bone head mistake
07:05.36p3nguinExtensions have to start with 1, always, and the rest should typically be n unless you have a very specific need for numbering them.
07:05.58p3nguinIn most cases, you don't have a need to number them beyond 1.
07:05.59sawgoodI know ... but I had to ; out priority 1 to confirm there was not false positive
07:07.39*** join/#asterisk jkroon (~jkroon@dsl-242-5-152.telkomadsl.co.za)
07:08.25p3nguinEven when I have a need for numbering my priorities, I usually still don't.  I use 1, n, and s priorities with great success.
07:09.02sawgoodreally ... I was having concern, but I'm re-doing them now
07:13.49sawgoodall is well now with 1 and followed by n
07:15.59*** join/#asterisk Tim_Toady (~moi@77.49.3.151)
07:16.37sawgoodp3nguin: thank you ... I trimed extensions.conf by over 30 lines with Goto application!
07:16.41sawgoodThank you kaldemar
07:16.44sawgoodThanks WIMPy
07:22.30*** join/#asterisk joobie (~joobie@CPE-124-176-177-112.vic.bigpond.net.au)
07:29.02*** join/#asterisk DJClean (~djclean@unaffiliated/djclean)
07:38.41*** join/#asterisk Iamnacho (~Iamnacho@ip174-70-138-161.ks.ks.cox.net)
07:38.55*** join/#asterisk Defraz (~Defraz@gump.fuzecore.com)
07:40.11DefrazJust curious if anyone might have some ideas why my Grandstream HT502 ATAs disconnect the call of the person that is on hold after the caller does a hook flash durring a call waiting.
07:40.48DefrazSo the person gets a beep and they switch over and start talking to the new caller then the second call has exactly 30 seconds then they get hug up on.
07:40.53Defrazhung up on.
07:41.31DefrazI try a PAP2T and it works just fine seems to be a problem with the grandstream HT502s
07:42.14p3nguin~grandstream
07:42.14infobotsomebody said grandstream was the Yugo of VoIP hardware.  Run...  Run away now.  Though, therealcircut says that they're not that bad.
07:42.31sawgoodWhat about ... SIP invite ...under advanced settings
07:42.43sawgoodI think it might be labeled RFC 3261 timer
07:42.51sawgoodmake sure it is set to 180 seconds
07:43.43Defrazokay
07:43.48Defrazthanks .
07:44.10DefrazI can't seem to find anything. Been looking and trying things for days.
07:44.45sawgoodI had a similar concern with the GXW4004 before ... and that was the fix (but that is a 4 port FXS gateway)
07:44.52sawgoodYours is a 2 port version
07:44.58Defrazyea
07:45.01sawgoodIt does T.38, so that is why I like it
07:45.07Defrazand I seem to have it with a new GPX 2110
07:45.15sawgoodnice phone
07:45.46Defrazbut it does the same thing after 2 minutes
07:45.55Defrazthe gpx2000 doesn't
07:46.22sawgoodDo you have the newer 1.x firmware on the phone?
07:46.29Defrazyea the latest
07:46.29sawgoodor the older style firmware
07:46.34Defraznewer
07:47.59Defrazhmmm I don't see those options on my HT502
07:48.26Defrazjust a force Invite
07:48.39sawgoodlook for something that is a fill in type box for 'timer'
07:51.11Defrazhmmm
07:51.34*** join/#asterisk timahvo1 (~rogue@41.72.215.94)
07:58.19*** join/#asterisk binbash_ (~peter@ip4da5c213.direct-adsl.nl)
08:11.46sawgoodSo, is this a fair and correct statement ... When something matches an exten => statement at priority 1 (at least these two things happen):  no more priority 1 statements are used in the current context and no include statements are automatically parsed
08:12.42sawgoodIn fact, I know this to be the case from my scratch box testing ...
08:15.01*** join/#asterisk Polysics (~Polysics@host1-98-static.106-82-b.business.telecomitalia.it)
08:15.03Polysicshello
08:15.23Polysicsi am still trying to find out how an applet i know works does an IAX2 call over an HTTP proxy :-)
08:15.27sawgoodwow ... I'm like a real Asterisk dialplan apprentice now!
08:15.48Polysicsafaik the proxy is HTTP, non SOCK5
08:16.51ChannelZsawgood: well it's kind of a different way to put it, but once an extension matches it starts executing that exten at priority 1 and continues on.  Whether that came of an extension directly in the context or one that was included from that context.
08:17.08*** join/#asterisk c0rnoTa (~c0rnoTa@78.24.154.190)
08:17.37sawgoodthank you
08:17.38ChannelZbut you can of course Goto and jump around so "no more priority 1 statements are used" isn't necessarily true
08:18.09ChannelZand if you were to WaitExten or Background and someone dialed another extension, that could case it to start executing priority 1 of a new exten
08:18.10ChannelZetc
08:18.14*** part/#asterisk c0rnoTa (~c0rnoTa@78.24.154.190)
08:18.22ChannelZs/case/cause/
08:18.24sawgoodI see ... that is why I am the apprentice
08:18.40ChannelZfarts on infobot
08:20.41ChannelZPolysics: IAX2 is UDP not TCP first of all so I'm not exactly sure what you're talking about
08:24.35PolysicsChannelZ: i am not sure either, all I know is this Java applet DOES connect and place calls on a network that has ONLY an http/https proxy as its outlet
08:24.44Polysicsno open ports, nothing
08:24.50*** part/#asterisk X-Raimo (~asmpub@opensuse/member/raimoschmidt)
08:24.53Polysicsi am simply trying to figure out how that does it
08:25.33drmessanoSure it's not using UPNP?
08:26.40PolysicsUPNP? now that's something i have never heard about
08:28.44*** join/#asterisk waschtl (~waschtl@3ed8a58a.d.d9tcloud.de)
08:29.10Polysicshow are teh two things related?
08:29.19sawgoodVerbose([<level>|]<message>)
08:29.43sawgoodTechnically, in the above application statement ... what do the [] statements do?
08:29.48drmessanoPolysics, you should read up on UPnP
08:30.45sawgoodAre the <> mandantory for this command to work?
08:30.58drmessanoPolysics, some applications use UPnP to open the firewall, such as Hamachi and Skype
08:31.54drmessanoPolysics, your assertion that all this magic is going to go over a simple HTTP proxy seems to be getting you nowhere.. Perhaps some broader thinking is involved
08:31.57Polysicsdrmessano: that looks like something interesting. i will add that info to what i can gather by sniffing the network on the 28th
08:32.40Polysicsi have looked at encapsulating UDP over TCP/HTTP, but it looks like a nightmare for voice, so i would say that route isn't getting me anywhere, yes
08:52.54Polysicsi am simply not good enough at networking for this, i think :-)
08:54.25*** join/#asterisk puzzled (~foobar@puzzled.xs4all.nl)
08:57.51joobiePolysics, just do a tcpdump when making a call wiht that java app
08:58.18Polysicsi usually use wireshark, is tcpdump better?
08:58.45joobieyes
08:58.50joobiebut wireshark will achieve similar
08:59.12joobiewhen you trigger the traffic via the java app,what do you see in wireshark?
09:02.22Polysicsi will have access to a closed off network where the applet works on the 28th
09:02.32Polysicsand am currently documenting myself as much as i can beforehand
09:02.45Polysicsdoing it without a proxy results in a normal IAX2 call
09:03.08drmessanook, so then what?
09:03.40Polysicsdrmessano: in what sense what? :-)
09:03.50drmessanoIf you do figure out how this one web based app is making calls, how do you then use this information to fix your issue?
09:04.41joobieim not following the problem..
09:04.56joobieit's pretty straight forward how a java app would tunnel iax2 over http proxy
09:05.03Polysicsi am not fixing anything, i would like to implement the same thing
09:05.16drmessanoImplement it with Asterisk or using this same app?
09:05.19Polysicsjoobie: how would it then? that's what i would like to know :-)
09:05.19joobieyou want to tunnel iax2 over a http proxy/
09:05.52Polysicsdrmessano: asterisk is the server, i would like to implement another applet that does teh same thing but with an API i can use and control
09:06.02joobiewhy do you want to do this?
09:06.08Polysicsi probably don't have the skills, but it could be a great learning project
09:06.52Polysicsjoobie: government organizations have heavily firewalled and unchangeable environments, the company that wants me to investigate on this intends to provide specialized voice services to them
09:07.20Polysicsand apparently it is important to have a zero-install environment such as a browser-based java applet
09:07.25joobiethe company that wants you to investigate sounds retarded
09:07.36joobieif they are providing voip services for this gov
09:07.44joobieim sure the gov would plug a hole in their firewall
09:07.52Polysicsjoobie: not in italy
09:07.58joobierather than knowinly agree to misusing their http proxy
09:08.08joobie.. and put voip traffic onto their http proxy
09:08.11Polysicsthe land of useless IT laws and feudal sysadmins
09:08.16drmessanobingo
09:08.52drmessanoYou don't think IT is going to plug the hole you create when they see all this voice traffic going across their http proxy?
09:08.58Polysicsanyway, this is not the problem, i cannot circumvent that. i would not even be investigating if i didn't see this applet an italian voip provider uses that DOES work in that environment
09:09.18joobiePolysics, it's retarded what you are trying to do..
09:09.19joobiebut
09:09.25Polysicsfrom waht i gather, they will not plug hoels in the fw, but the will agree to let the traffic through
09:09.26joobiein java, just create a http session
09:09.32drmessanoLOL
09:09.44Polysicsi never said i deal with smart people anytime before :-D
09:09.52joobieand take your udp payload and encode it to some relevant http content-type
09:10.09joobiethen push each udp packet encoded in the content type over the http proxy
09:10.15joobieon the other end, reverse the process
09:10.18Polysicsanyway, since they do pay me for this sort of r&d work ,i am happy even if it gets nowhere, happier if i CAN find out :-)
09:10.25joobieonce again, it's very gay what you're trying to do
09:10.49Polysicsjoobie: it's not certain that the traffic actually goes through the proxy
09:10.52joobieyou could also setup a SSL tunnel
09:11.07joobieand tunnel throught this
09:11.09joobie-t
09:11.27joobietraffic would pass
09:11.28Polysicsfrom material i've read, http tunneling voice should all but kill the call quality
09:11.48*** join/#asterisk UQlev (~yuriy@212.50.99.8)
09:11.53joobiewell, somewhat
09:11.58joobiepeople run voip over vpn
09:12.03joobiewhich is similar
09:12.04*** part/#asterisk UQlev (~yuriy@212.50.99.8)
09:12.12joobieit just means you are ordering your packets
09:12.42joobieso you're more lightly to have audible glitches
09:13.18joobiebut i hear people often running voip over vpn, which is similar
09:13.44Polysicsthis should be a fallback mechanism, if people are unhappy with the results they will complain to their own admins
09:14.01joobiei just think if you have to go to the effort of tunneling voip over their http proxy purely because they are not comfortable opening a port - something is seriously wrong ..
09:14.34drmessanoSounds criminal
09:14.35Polysicsthe real hassle will be that i have to switch to IAX2 from sip anyway to have a single port open
09:14.48drmessanoI've alerted interpol of a possible security breach
09:15.04Polysicsyou are both very right - but the issue at hand is not "CSI sysadmins are idiots", also because i do know that already :-)
09:15.25drmessanoHas nothing to do with sysadmins being idiots
09:16.19Polysicsin this case it does, trust me
09:16.25Polysicsi would not be doing this otherwise
09:16.28joobiesomeone is an idiot
09:16.33Polysicswe DID ask about having the ports opened
09:16.41drmessanoHas to do with the process being self-defeating.  You're suggesting an entity is requesting services they refuse to support on their network, that they would then effort to allow you to circumvent the support roadblocks?
09:16.57Polysicsi suppose it is just a case of "policy"
09:17.28joobiemaybe you should address this with them
09:17.35joobieto find out why they are hesitant to open up the ports
09:17.47joobieand then squash their chain of thought..
09:17.52drmessano"We want 1000 cheeseburgers.  No you may not deliver them, but there is this keyhole"
09:17.54drmessano....
09:18.02joobieheh
09:18.35drmessanoSorry, this just sounds suspicious
09:18.43joobiethey are paying a business man to stand by the door and squeeze those 1000 cheeseburgers through the keyhole..
09:19.27joobiePolysics, is this a http proxy they have btw
09:19.31joobieor is it just "port 80 is open"
09:19.54joobie.. and what about port 443, is this proxied too?
09:19.56Polysicsjoobie: nope, it is a proxy, telnetting on 80 doesn't get anywhere
09:20.39Polysicsdidn't test 443 but there is no reason it should be different, but i will write this down
09:21.07joobiethere is reason it could be different
09:21.39joobienot everyone has an ssl proxy
09:21.59joobieand they already sound like noobs with policies like that
09:22.06*** join/#asterisk binbash_ (~peter@ip4da5c213.direct-adsl.nl)
09:22.10joobieit takes a little more knowledge to deploy an ssl proxy
09:22.26joobieand they sound short on that..
09:22.27joobie:)
09:23.10*** join/#asterisk krion (~seb@unaffiliated/krion)
09:27.32*** join/#asterisk bluOxigen (~sfds@unaffiliated/bluOxigen)
09:34.22*** join/#asterisk Pimmetje (~Pimmetje@83.119.156.35)
09:44.53*** join/#asterisk aidinb (~Aidin@unaffiliated/aidinb)
09:45.24*** join/#asterisk CaneToad (~CaneToad@CPE-58-174-135-10.mjcz1.woo.bigpond.net.au)
10:01.44*** join/#asterisk bluOxigen (~sfds@unaffiliated/bluOxigen)
10:12.05*** join/#asterisk m_tadeu (~quassel@89-180-98-120.net.novis.pt)
10:31.28*** join/#asterisk coppice (~chatzilla@210.17.219.137)
10:44.34*** join/#asterisk af_ (~getsmart@78.134.22.26)
10:50.46*** join/#asterisk sekil (~sekil@80.93.247.26)
11:18.24*** part/#asterisk Benwa (~Schnitzel@unaffiliated/benwa)
11:29.25*** join/#asterisk joel_oliveira (~chatzilla@estrela-adm.nortenet.pt)
11:46.51*** join/#asterisk trhodes (~tom@cardinal.lizella.net)
11:52.15*** join/#asterisk c0rnoTa (~c0rnoTa@78.24.154.190)
11:52.21*** part/#asterisk c0rnoTa (~c0rnoTa@78.24.154.190)
11:54.41*** join/#asterisk bluOxigen (~sfds@unaffiliated/bluOxigen)
12:05.51*** join/#asterisk hehol (~Adium@ip-78-94-0-76.unitymediagroup.de)
12:12.02*** join/#asterisk csnook (~chris@138.210.3.1)
12:42.02krionissues.asterisk.org down ?
12:43.54*** join/#asterisk sekil (~sekil@80.93.247.26)
12:52.13*** join/#asterisk UFOczek (~xyc@CMPC-089-239-104-198.CNet.Gawex.PL)
12:54.04WIMPyWorks for me.
12:54.19kriondeadlock deadlock deadlock
12:54.26krionWIMPy: works now for me too thanks
12:55.00*** join/#asterisk ickmund (~ickmund@c-434ae755.015-144-70697410.cust.bredbandsbolaget.se)
13:02.30*** join/#asterisk Olivier_54 (~Olivier_5@vaillant.famille-fontes.net)
13:05.32*** join/#asterisk FiReSTaRT (~dlyh@unaffiliated/firestart)
13:09.06*** join/#asterisk leifmadsen (~Leif@asterisk/documenteur-extraordinaire/blitzrage)
13:09.06*** mode/#asterisk [+o leifmadsen] by ChanServ
13:15.04*** join/#asterisk cmnky (debian-tor@gateway/tor-sasl/cmnky)
13:21.04*** join/#asterisk cmnky (debian-tor@unaffiliated/cmnky)
13:21.04*** join/#asterisk cmnky (debian-tor@gateway/tor-sasl/cmnky)
13:29.56*** join/#asterisk m_tadeu (~quassel@89.180.98.120)
13:48.55*** join/#asterisk af_ (~getsmart@78.134.22.26)
13:59.36*** join/#asterisk tzafrir_laptop (~tzafrir@bzq-218-155-147.cablep.bezeqint.net)
14:23.57*** join/#asterisk b_d (~brian@mail.bsg.bm)
14:24.09b_dhi all
14:24.50b_dI have a quick question regarding agi/macrtos
14:24.53b_dmacros *
14:26.20b_dI currently have an agi/ivr script which uses cmd dial to initiate a call, dial uses the "M" method to fire up a macro which plays a message for the callee to hear, the question is, do I set the absolute call duration/timeout in the agi script or the macro that is called for the callee?
14:28.03*** join/#asterisk _Corey_ (~chatzilla@64.121.4.75)
14:28.16b_dthe reason I ask is that $agi->exec_absolutetimeout() doesnt seem to be effective, unless I'm implementing it incorrectly
14:29.24b_dcan someone please advise?
14:30.59WIMPyUse Set(TIMEOUT(absolute)=...)
14:31.55*** join/#asterisk Mhaddog (~Mhaddog@adsl-233-75-73.mia.bellsouth.net)
14:32.34_Corey_In the context of AGI, you might do ->exec("SET TIMEOUT(absolute)=x")
14:33.19WIMPyThere is a setvar or something, isn't there?
14:33.29_Corey_I think that's deprecated
14:33.38_Corey_not sure though
14:33.49_Corey_I do it that way in my AGIs
14:34.19WIMPyI haven't looked into teh AGI stuff for ages.
14:36.55*** join/#asterisk sekil (~sekil@80.93.247.26)
14:37.57*** join/#asterisk sekil (~sekil@80.93.247.26)
14:40.50*** join/#asterisk sekil (~sekil@80.93.247.26)
14:48.06*** join/#asterisk sekil (~sekil@80.93.247.26)
14:53.39b_dthanks guys
14:53.41b_dI will test it out
14:54.37*** join/#asterisk quintana (~sylvain@aghnar.doowan.net)
15:06.04*** join/#asterisk Z_God (~julius@schwartzenberg.xs4all.nl)
15:17.02*** join/#asterisk joshaidan (~brianj@24.109.210.41)
15:25.47*** join/#asterisk hanen (~hanen@41.226.154.185)
15:27.58*** join/#asterisk dandre (~daniel@ble59-2-81-56-122-47.fbx.proxad.net)
15:40.06*** join/#asterisk visik7 (~Adium@unaffiliated/visik7)
15:45.35*** join/#asterisk chuckf (~chuckf@ubuntu/member/chuckf)
15:56.40*** join/#asterisk Maliuta (~scooby@kiev.lusan.id.au)
16:38.37*** join/#asterisk bmg505 (~leon@196-209-99-222.dynamic.isadsl.co.za)
16:51.26*** join/#asterisk WonTu (~WonTu@p57B54C7A.dip.t-dialin.net)
16:51.40*** part/#asterisk WonTu (~WonTu@p57B54C7A.dip.t-dialin.net)
17:00.24*** join/#asterisk bluOxigen (~sfds@unaffiliated/bluOxigen)
17:03.09atanI have two clients connected but one does not transmit audio back to the other
17:03.29atanNAT issue? Something I might change on the server?
17:05.46*** join/#asterisk csnook (~chris@138.210.3.1)
17:11.09p3nguin~sipnat
17:11.09infobot[~sipnat] Quick guide on configuring * + SIP behind NAT : http://www.aocomputing.net/?p=3 otherwise check the WIKI at http://www.voip-info.org/wiki/view/Asterisk+SIP+NAT+solutions
17:11.22p3nguinatan: This ^^^^
17:12.07atanreading, thanks
17:13.53*** join/#asterisk visik7 (~Adium@unaffiliated/visik7)
17:16.03*** join/#asterisk JerJer (~JerJer@asterisk/original-h323-guy/JerJer)
17:24.51*** join/#asterisk TimeRider (steve@188-220-33-123.zone11.bethere.co.uk)
17:28.11*** join/#asterisk Tili (~Tili@cm161.eta193.maxonline.com.sg)
17:36.18atanCrap. Still no audio.
17:42.48*** join/#asterisk bluOxigen (~sfds@unaffiliated/bluOxigen)
17:51.57*** join/#asterisk justdave (~dave@unaffiliated/justdave)
18:05.47*** join/#asterisk root52 (~root52@ip70-191-116-76.cl.ri.cox.net)
18:08.13atanWe're good now! My bad. He had no nat. I did. hah!
18:08.19atanCiao guys. Happy holidays!
18:08.25root52Something new today. Trying to use the register utility to register the digium g.729 lic I just pick up. However this time I am running on a VM and I get the message "Make sure that you have eth0 enabled." well I am using vmnet0:1 as my nic and I could not find a option to point to something different than eth0. Any thoughts?
18:12.21*** join/#asterisk Carlos_PHX_ (~Carlos@ip68-99-199-10.ph.ph.cox.net)
18:21.33*** join/#asterisk Tim_Toady (~moi@77.49.3.151.dsl.dyn.forthnet.gr)
18:26.09*** join/#asterisk Carlos_PHX1_ (~Carlos@ip68-99-199-10.ph.ph.cox.net)
18:32.23*** join/#asterisk jblack (~jblack@pool-71-181-222-126.sctnpa.east.verizon.net)
18:36.09*** join/#asterisk corretico (~corretico@201.201.44.82)
18:51.24*** join/#asterisk NightMonkey (debian-tor@pdpc/supporter/professional/nightmonkey)
19:10.33*** join/#asterisk dogonovmax (~Adium@95-29-198-18.broadband.corbina.ru)
19:13.15*** join/#asterisk bbryant (~brett@c-76-26-221-79.hsd1.sc.comcast.net)
19:34.08*** part/#asterisk joshaidan (~brianj@24.109.210.41)
19:57.45*** join/#asterisk jShaf (~jShaf@c-69-250-230-10.hsd1.md.comcast.net)
20:23.11*** join/#asterisk errr_ (~errr@fedora/errr)
20:35.47*** join/#asterisk CaneToad (~CaneToad@CPE-58-174-135-10.mjcz1.woo.bigpond.net.au)
20:39.56*** join/#asterisk Mhaddog (~Mhaddog@65.50.116.17)
20:55.59*** join/#asterisk Mango (~iMango@209.121.85.243)
20:56.29MangoWhat could cause logging not to work?  The output of logger show channels is:
20:56.36Mango<PROTECTED>
20:56.40Mangoyet, that file is completely empty.
20:56.47MangoVerbose is 3 as usual.
20:56.57Mangoand that file is CHMODed to 777.
20:57.22Mangoah.
20:57.26Mangoit needed a restart after the chmod
20:57.28Mangoignore me.
21:12.55raden<PROTECTED>
21:13.10drmessanoccccombo breaker
21:15.02radenhow it going drmessano ?
21:15.08radenu really a doctor /
21:15.09raden?
21:19.38*** join/#asterisk JerJer (~JerJer@asterisk/original-h323-guy/JerJer)
21:39.47drmessanoIts going
21:41.31*** join/#asterisk Russ (~russ@ip68-111-71-150.oc.oc.cox.net)
21:43.00*** part/#asterisk Mhaddog (~Mhaddog@65.50.116.17)
21:53.16*** join/#asterisk Mhaddog (~Mhaddog@adsl-233-75-73.mia.bellsouth.net)
21:56.17*** join/#asterisk JerJer (~JerJer@asterisk/original-h323-guy/JerJer)
22:24.39*** join/#asterisk jeremy_g (jeremy_g@m90-137-219-73.cust.tele2.se)
23:11.56*** join/#asterisk mpe (~mpe@0x5581403e.terminal.tdcmobil.dk)
23:37.23*** join/#asterisk Iamnacho (~Iamnacho@ip174-70-138-161.ks.ks.cox.net)
23:41.58*** join/#asterisk tzafrir_laptop (~tzafrir@212.179.75.202)
23:43.21pathuuuhbvygy6ttt}++¿¿'¿
23:43.29path¿¿'''00{ñññppp

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