IRC log for #asterisk-dev on 20080304

00:00.48*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
00:07.57*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
00:07.57*** mode/#asterisk-dev [+o anthm] by ChanServ
01:33.53seanbright-homeautomerge needs a little kicky kick
01:42.42*** join/#asterisk-dev russellb (n=russell@asterisk/developer-and-stable-maintainer/drumkilla)
01:42.42*** mode/#asterisk-dev [+o russellb] by ChanServ
01:47.19seanbright-homerussellb: kick automerge kthxbye
01:48.29russellbo.O
01:48.33russellbi'm not on the vpn right now so i can't
01:48.55seanbright-homewell what good are you?
01:49.07russellbnone right now
01:49.13russellbbut hopefully i'm useful sometimes, at least
01:49.30seanbright-homeof course
01:49.47seanbright-homebut now i have to merge myself, and i'm lazy
01:49.54russellbseanbright-home: by the way ... regarding newt menuselect ...
01:50.00seanbright-homeyessir
01:50.07russellbjust create something on bugs.digium.com if you're ready for it to be merged in
01:50.13russellbso 1) i will remember.
01:50.23russellband then i can make the required asterisk changes, too
01:50.42seanbright-homewhat changes are needed to teh asterisk?
01:50.58russellbum.
01:51.03russellbconfigure script check for newt?
01:51.16russellbor did you do that in the menuselect configure?
01:51.23seanbright-homemenuselect configure
01:51.29russellboh, and makefile targets ... "make nmenuselect"
01:51.30seanbright-homewas that incorrect?
01:51.33seanbright-homeahhh
01:51.35russellbno, i guess that's fine
01:51.38russellbi'm just not thinking
01:51.57russellbi wonder if we should make nmenuselect the default if you have newt installed
01:52.02russellbi guess i can decide after i run it ;)
01:52.07seanbright-homei was about tsayo
01:52.09seanbright-homeerm
01:52.12seanbright-homei was about to say
01:52.50seanbright-homewell i'll give it another once or twice over and then submit a bug
01:53.00russellbokie dokie
01:53.28russellbi will just keep forgetting unless i have something like that to remind me
01:53.30russellb:-/
01:53.46seanbright-homeassign to you, i assume
01:53.48*** join/#asterisk-dev outtolunc (n=me@c-67-174-216-60.hsd1.ca.comcast.net)
01:54.18seanbright-homeword.
01:54.26russellbfo' shizzle
01:55.43russellbi swear this used to work
01:55.43russellbugh
01:56.14seanbright-homevpn schmee-pn
01:57.17seanbright-homecomcast continuous knocks me off my work vpn
01:57.23seanbright-homeso i rarely work from home
01:57.34seanbright-homecontinuousLY, rather.
01:59.46russellbo.O
01:59.49russellbevil talk
01:59.52russellbvpn is up, yay'
02:00.05seanbright-homei kinda like vista
02:00.10seanbright-homecall me crazy
02:00.12*** mode/#asterisk-dev [+b %seanbright-home!*@*] by russellb
02:00.26*** mode/#asterisk-dev [-b %seanbright-home!*@*] by russellb
02:00.30seanbright-homeheh
02:01.41seanbright-homei make my living doing C#/ASP.NET dev
02:01.41russellbyeah yeah
02:01.43russellbfor now!
02:01.46seanbright-homeheh
02:02.01seanbright-homecan't take the heat in alabama
02:02.17seanbright-homebut i guess i could finally go to spacecamp
02:02.17russellbwe have remote employees, lots of things are possible if you keep this up :-p
02:02.47Qwellzomg
02:02.54russellbQwell: hi2u
02:03.19Qwellhow was the parkway traffic?
02:03.24russellbfine for me
02:03.30Qwellfreaking sucked for us..  I think they closed it at weatherly
02:03.36russellbshit
02:03.43russellbit was totally fine when i drove home around 7:!5
02:04.57outtoluncyes sp1 is out in the wild
02:05.21paravoidwho cares?
02:06.50russellbQwell: what time?
02:06.59Qwelllike 5:45
02:07.01russellbQwell: i noticed the traffic lights at whitesburg were about to fall off the wire
02:07.07Qwellnice
02:07.29russellbthey were hanging reallllly low like one of the wires broke and swinging like madness
02:07.32russellbthe wind is insane right now
02:07.36Qwellmaybe that's why
02:07.41Qwellsupposedly there was a major accident
02:07.46russellbahh ..
02:07.47bkw__is it snowing there?
02:07.51russellbnope
02:07.56russellbhigh was 70 today
02:08.00seanbright-homeouttolunc: by "out in the wild" you mean "not yet officially available"?
02:08.01russellbyet we're supposed to get snow tomorrow
02:08.14outtolunccorrect
02:08.37seanbright-homeah
02:12.51seanbright-homeso judgemental
02:12.59outtoluncnods <G>
02:13.02russellbfor speaking such heresy
02:13.20Qwellbkw__: forecast for tomorrow (when I checked yesterday) was snow
02:13.35Qwell70f > snow
02:13.37bkw__doubt it'll happen
02:13.59Qwellit snowed like last week
02:14.10bkw__i'll trust it when I see it
02:14.14Qwelltomorrow, low 33
02:14.22seanbright-homei'll just start converting asterisk to C# and submitting patches
02:14.27seanbright-homefor mono, obviously.
02:14.28seanbright-homeheh
02:35.06snuff-workmm.. tommorrow here.. tad hot at 80F
02:35.14snuff-work86F even
02:39.13russellbthe southern hemisphere is silly
02:39.35russellbyou've got everything all backwards!
02:40.29snuff-workmaybe.. but we dont read right to left.. not completly backwards ;)
02:40.50seanbright-homethe toilet water even spins the wrong way
02:41.07russellbthat's the craziest part
02:41.27seanbright-homeits a myth unfortunately
02:41.32seanbright-homemr. wizard lied!!
02:42.08russellbbitch!
02:42.44seanbright-homehe died recently
02:42.49*** join/#asterisk-dev bkw_ (n=brian@adsl-70-234-168-136.dsl.tul2ok.sbcglobal.net)
02:42.53snuff-workwell.. its like they say "Don't worry about the world coming to an end today. It's already tomorrow in Australia."
02:43.05seanbright-homedon hubert?  herbert? one of those.
02:44.22*** join/#asterisk-dev bkw___ (n=brian@adsl-64-149-54-142.dsl.tul2ok.sbcglobal.net)
03:20.36*** join/#asterisk-dev IgorG (n=IgorG@195.162.49.23)
03:27.12*** join/#asterisk-dev outtolunc (n=me@c-67-174-216-60.hsd1.ca.comcast.net)
03:30.14*** join/#asterisk-dev jeffg (i=Ztz1F2ng@pdpc/supporter/active/jeffg)
03:39.43*** join/#asterisk-dev ectospasm (n=ectospas@c-71-207-229-248.hsd1.al.comcast.net)
04:23.34*** join/#asterisk-dev russellb (n=russell@asterisk/developer-and-stable-maintainer/drumkilla)
04:23.34*** mode/#asterisk-dev [+o russellb] by ChanServ
04:28.04*** join/#asterisk-dev sruffell (n=sruffell@adsl-074-185-078-025.sip.bhm.bellsouth.net)
04:28.04*** mode/#asterisk-dev [+o sruffell] by ChanServ
04:36.02jameswf-homesomeone who knows allison please get her to do a spoof of the hillary/obama its 3am commercial... its 3am wouldnt you want asterisk....
05:07.05*** join/#asterisk-dev Charris2587 (n=Chris@216.141.250.214)
05:07.13*** part/#asterisk-dev Charris2587 (n=Chris@216.141.250.214)
05:09.36*** part/#asterisk-dev bkw_ (n=brian@adsl-64-149-54-142.dsl.tul2ok.sbcglobal.net)
05:10.16*** join/#asterisk-dev suahmed (n=Administ@69.88.13.17)
05:38.34*** join/#asterisk-dev IgorG (n=IgorG@195.162.49.23)
06:52.50*** join/#asterisk-dev jmesquita (n=jmesquit@200.170.114.149)
07:08.00*** join/#asterisk-dev DarkRift (i=dark@bas10-montreal02-1177584628.dsl.bell.ca)
07:08.56*** join/#asterisk-dev slavon_net (n=slavon@slavon.bigtelecom.ru)
07:09.02slavon_netMorning all.
07:11.29slavon_netif i read code aright - is messages like this critical in system (because in code i see CRUSH keyword next) ? "Attempted to delete nonexistent schedule entry 0!"
07:15.54*** join/#asterisk-dev simbol76ss (n=simbol@ip-212-26.sn1.eutelia.it)
07:32.30*** join/#asterisk-dev pnlarsson (n=pnlarsso@c83-248-96-159.bredband.comhem.se)
08:00.34*** join/#asterisk-dev arooni (n=arooni__@c-24-19-232-203.hsd1.mn.comcast.net)
08:00.37aroonihello!
08:00.38arooni[Mar  4 07:50:48] NOTICE[2358]: pbx_spool.c:341 attempt_thread: Call failed to go through, reason 1 ...... what is reason 1?
08:00.57arooniwhere can i find docs on what Reason1 is
08:01.02arooni#asterisk isnt helping
08:03.52*** join/#asterisk-dev steliosk (n=Stelios@85.75.211.185)
08:14.57tzafrirast_log(LOG_NOTICE, "Call failed to go through, reason (%d) %s\n", reason, ast_channel_reason2str(reason));
08:15.21tzafrirthe "name" of the reason appears where you put the ...
08:15.57tzafrirarooni, ==^
08:16.09tzafrirSo next time please help #asterisk help you
08:16.33aroonitzafrir, oh but i did
08:16.39aroonithey're busy telling me how i fail
08:16.40aroonihah
08:17.23tzafrirignore some of them
08:20.35slavon_netAfter last 1.4 updates from svn somtime if RINGING (or session progress) in sip - listen distortion and big noise. After far end answered - all stay normal. but this patches helps for crashes!
08:21.10slavon_netabout 20-30% of calls have this problem...
08:55.11*** part/#asterisk-dev simbol76ss (n=simbol@ip-212-26.sn1.eutelia.it)
08:55.52*** join/#asterisk-dev simbol76ss (n=simbol@ip-212-26.sn1.eutelia.it)
09:11.33*** join/#asterisk-dev agx (n=AGX@host63-216-static.34-88-b.business.telecomitalia.it)
09:40.11*** join/#asterisk-dev jmls (n=jmls@mail.tessera.co.uk)
09:53.06*** join/#asterisk-dev giggham (n=giggham@203.110.178.130)
09:53.44gigghamI
10:28.02*** join/#asterisk-dev steliosk (n=Stelios@athedsl-288865.home.otenet.gr)
10:50.00*** join/#asterisk-dev ccesario (n=ccesario@189-19-9-100.dsl.telesp.net.br)
10:51.26*** join/#asterisk-dev RoyK (n=roy@fw.fortel.no)
11:09.00jmlsII
11:27.06RoyKIII
11:41.13*** join/#asterisk-dev steliosk (n=Stelios@athedsl-142674.home.otenet.gr)
11:44.54atis_workIV
12:00.21*** join/#asterisk-dev caio1982 (i=caio1982@CAcert-br/caio1982)
12:24.34Mavviea very simple question: a PRI channel which is not in use, could that have a DSP assigned to it?
12:25.16Mavvie"could"? of course! "should" is a better question.
12:30.41tzafrir"not in use" - not in a call?
12:30.56tzafrirthen no - a DSP should not be assaigned to it
12:33.21MavvieThat's what I thought. It seems that "Moving call from channel 95 to channel 113" screws up the dsp field.
12:33.30MavvieLet me update my ticket.
12:40.23Mavviemvanbaak: can you do me a quick favour?
12:41.29Mavviemvanbaak: http://bugs.digium.com/view.php?id=11917, can you set it to a chan_zap category?
12:46.51mvanbaakdone
12:47.03Mavviethanks!
12:47.25mvanbaakwell, if it goes through anywayz
12:47.30mvanbaakI hit 'Update'
12:47.36mvanbaakah, there it is
12:48.18Mavviewonder if I can just create a new dsp for this...
12:48.42Mavviewe're now in an area which I've never dared to touch.
12:51.12mvanbaakI did not look at it, I only updated the category
12:51.20Mavviethat's fine.
12:51.24mvanbaakI'm at work and a shitload of ppl want stuff from me
12:58.31*** join/#asterisk-dev JunK-Y (n=junky@modemcable153.55-201-24.mc.videotron.ca)
13:03.58*** join/#asterisk-dev puzzled (n=patrick@puzzled.xs4all.nl)
13:05.45*** part/#asterisk-dev suahmed (n=Administ@69.88.13.17)
13:08.22*** join/#asterisk-dev anonymouz666 (n=anonymou@201.19.131.143)
13:27.05*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
14:02.14*** join/#asterisk-dev RoyK_ (n=roy@ti200720a080-5936.bb.online.no)
14:03.07*** join/#asterisk-dev elguero (n=elguero@ns1.nashuacs.com)
14:07.07*** join/#asterisk-dev jeffg (i=VGFVIJjm@pdpc/supporter/active/jeffg)
14:11.56*** join/#asterisk-dev agx (n=AGX@88.34.216.63)
14:17.14Corydon76-digfile: ping
14:19.26Corydon76-diglmadsen: are you able to get on the VPN this morning?
14:19.42lmadsennope
14:19.45lmadsenI can't get to anything digium
14:19.51lmadsenjabber, zimbra, etc...
14:19.56Corydon76-digOkay, just wanted to mek sure it wasn't just me
14:20.03lmadsenya, it isn't
14:20.11lmadsenseems all of digiums network might be down thsi morning
14:20.32Corydon76-digI think the router at APID that has been having trouble over the past week finally died last night
14:20.55lmadsenentirely possible
14:21.02Qwelldoes that mean we get to replace it?
14:21.22lmadsendoes this mean I don't have to work? hawt
14:21.28Corydon76-digWell, someone is going to have to
14:23.33agxrouter brand?
14:23.55Corydon76-digI'm not privy to that information
14:24.14*** join/#asterisk-dev russellb (n=russell@asterisk/developer-and-stable-maintainer/drumkilla)
14:24.14*** mode/#asterisk-dev [+o russellb] by ChanServ
14:24.28Corydon76-digrussellb: yay!
14:24.40russellbhi2u
14:24.52russellbwhat did i do to deserve a yay?
14:25.14Corydon76-digWhat haven't you done to deserve a yay?  ;-)
14:25.16d3waynerussellb: yay^2
14:25.19russellbaw
14:25.22russellb<3
14:25.51Juggierussellb, is IT ever going to fix buildbot.digium.com
14:26.06russellbi told the network admin, but he may have forgotten
14:26.13russellbi'll drop a request in for it ... if i remember
14:26.13russellb:)
14:26.20russellbalso, digitnet appears to be broken
14:26.25russellbi can't get to anything from here at home
14:26.27Juggiehe must have its been weeks and its still only on digiums name servers and not the nameserver.net ones.
14:26.39Corydon76-digrussellb: we were just discussing that
14:26.41Juggieso it resolves ocasionally.
14:26.50russellbJuggie: ok, i'll request for it to get fixed
14:26.53russellbCorydon76-dig: ah ..
14:27.08russellbknology has been a pretty terrible ISP
14:27.13russellbfor both our PRI and data
14:27.26mvanbaakthat sux
14:28.16Corydon76-digI think it's the endless pendulum swing of IT depts to swing between cheap and effective
14:28.26russellbin other news, i think i just thought of the required change for the issue blocking 1.6.0
14:28.41lmadsenrussellb: ya... I get latency on the VPN sometimes (like all of last week), it tends to drop at least once a week..., etc...
14:28.58russellblmadsen: yeah, the VPN reliability is pretty ridiculous
14:29.09lmadsenindeed
14:29.22lmadsenand with more and more people on the VPN, it'd be nice to find a slightly more reliable ISP...
14:29.51Corydon76-digEverytime an effective IT dept gets everything working, a CTO (not ours) wants to switch to a Windows-homogenous solution
14:30.23lmadsenI say was switch to a Windows solution
14:30.27lmadsens/was/we/
14:30.37mvanbaakthat will increase stability ;)
14:30.47lmadsenthen this won't happen anymore, and everything will run without people
14:30.57Corydon76-digHa
14:30.59russellbi run openvpn on a windows server and it has never gone down :)
14:31.01lmadsenit'll be a self healing network, and automatically do all the updates we need
14:31.20lmadsenplus it'll plan it's migration and update paths for us!
14:31.28lmadsenit'll even create a roadmap for asterisk for us too
14:31.44tzafrirtzanger, here?
14:31.49mvanbaakrussellb: with the right settings etc it can be stable. but I do trust my ipsec setup based on OpenBSD more then a windows box running openvpn
14:32.16russellbheh, i would too
14:32.17tzafrirA question about ztd-eth, if I may
14:32.36Corydon76-digmvanbaak: what about ipsec on Windows versus openvpn on OpenBSD?
14:32.59lmadsenipsec on windows has been terrible for me
14:33.10Corydon76-digAre you more trusting of the technology or the operating system?
14:33.10mvanbaakCorydon76-dig: openvpn on OpenBSD
14:33.17mvanbaakOS
14:33.36mvanbaakopenvpn is a pretty nice tool
14:33.47mvanbaakbut I dont trust my entry point to windows
14:33.52Corydon76-digThe other thing I like about openvpn is that I actually understand how it works
14:33.58russellbheh
14:34.01mvanbaakgheh
14:34.03russellbopenvpn is so damn easy to set up ...
14:34.08mvanbaakyeah, ipsec can be a bit confusing
14:34.15mvanbaakwith the isakmpd etc
14:34.28mvanbaakbut in the latest couple of releases they made it really easy in OpenBSD
14:34.33*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
14:34.33*** mode/#asterisk-dev [+o anthm] by ChanServ
14:34.38Corydon76-digmvanbaak: confusing tech is all fine if everything works... but it's hell if anything doesn't.
14:34.46mvanbaakyup
14:35.08mvanbaaklike I said, I did not dare to touch it till OpenBSD came with ipsecctl
14:35.34mvanbaakyou write a simple line: ike esp from <remote_net> to <localnet> gateway <my_public_vpn_ip>
14:35.38mvanbaakthat's it
14:35.45mvanbaakplace some public keys and be done with it
14:35.48codefreezespeaking of openvpn, I've got those vpn-is-down blues...
14:35.56russellbcodefreeze: you're so behind :)
14:36.08russellbcodefreeze: we've all got the "entire diginet is down" blues
14:36.24mvanbaakthe PRI as well ?
14:36.28russellbunknown
14:36.32mvanbaakthat will mean your boss wont be able to call you ;)
14:36.32codefreezeHeck, I'm still trying to recover from the beandip at last night's FHE\
14:36.41*** join/#asterisk-dev RoyK (n=roy@fw.fortel.no)
14:36.50russellbO.O
14:36.53russellbPRI seems up
14:37.17mvanbaakwhehehehehe
14:37.27mvanbaakboss called or did you try the ivr ?
14:37.35russellbi tried the IVR
14:37.50mvanbaaklucky you ;)
14:38.08Corydon76-digmvanbaak: Boss isn't at work yet, either
14:38.16mvanbaakCorydon76-dig: that reconnect patch you did in adaptive odbc is wonderfull
14:38.49Corydon76-digEh?
14:38.53mvanbaakbut I did remove the warning and notice lines
14:39.25mvanbaakremember my box was crashing after being idle for about an hour ?
14:39.32mvanbaakbecause mysql was disconnected
14:39.51mvanbaakyou fixed it by making it reconnect after a specified number of seconds
14:39.53Corydon76-digAh, idlecheck
14:40.04mvanbaakyeah
14:40.08Corydon76-digThat's a res_odbc change, not an adaptive_odbc change
14:40.25mvanbaakworks like a charm, but the warnings and notices became annoying
14:40.28mvanbaakso I removed those
14:40.35Corydon76-digHeh
14:40.48mvanbaakyeah sorry. I only use adaptive_odbc, no other odbc stuff yet
14:41.07mvanbaakbut I'm looking into func_odbc
14:41.11mvanbaakit looks spiffy
14:45.14lmadsenit sure is :)
14:45.38*** join/#asterisk-dev RoyK_ (n=roy@box36.fortel.no)
14:46.09*** join/#asterisk-dev RoyK_ (n=roy@box36.fortel.no)
14:48.06mvanbaakbtw, does asterisk support video meetme ?
14:51.10russellbmvanbaak: RTFSC!!!11!!
14:51.12russellb(no)
14:51.24tzangertzafrir: yes
14:51.26russellbapp_conference does some video switching ..
14:52.37mvanbaakok thanks
14:53.31JunK-Ymvanbaak: patches are welcome :)
14:53.45*** join/#asterisk-dev jameswf-home (n=james@dsl093-157-131.phx1.dsl.speakeasy.net)
14:53.48russellbit actually wouldn't be too hard to add basic video switching based on speaker detection
14:54.02jsmithrussellb: Yeah, the hard part is that you've gotta wait for a key frame
14:54.14russellbtrue
14:54.19jsmithrussellb: Also, you'd want some hysteresis
14:54.21JunK-Yrussellb: is there any schedule for a next dev conference?
14:54.33russellbJunK-Y: not officially
14:54.45jsmithrussellb: Once that's done, then people will demand the "Brady Bunch" feature
14:54.51JunK-Yok. i will have some ideas to propose.
14:55.03russellbJunK-Y: we have unofficial plans in the works for mid-june
14:55.07jsmithJunK-Y: You're always welcome to propose ideas on the -dev list
14:55.11russellbmost likely to UPenn
14:55.19russellbbut like i said, nothing for sure yet
14:55.46JunK-Ymid-june? iss, -dev will be more before that.
14:56.08russellbeh?
14:56.23Corydon76-digrussellb: too bad it's not the last full week in June
14:56.32russellbwhy?
14:56.36Corydon76-digI could save airfare
14:56.38russellbthat would be my birthday :(
14:56.48russellbCorydon76-dig: like it matters for you, you're going for free :)
14:56.48*** join/#asterisk-dev dioedu (n=dioedu@201.7.117.114)
14:57.04Corydon76-digThe following week I'm supposed to go up to my parents' in MD for a family reunion
14:57.12russellbohhhhh, i see what you're saying
14:57.21russellb:-/
14:59.24*** join/#asterisk-dev kpfleming (n=kpflemin@216.207.245.1)
14:59.24*** mode/#asterisk-dev [+o kpfleming] by ChanServ
14:59.32*** join/#asterisk-dev Deeewayne (n=dwayne@216.207.245.1)
14:59.32*** mode/#asterisk-dev [+o Deeewayne] by ChanServ
14:59.43Corydon76-digYay, VPN is back up
15:00.13lmadsenyay!
15:02.41*** join/#asterisk-dev corramor (n=corramor@216.207.245.1)
15:07.56*** join/#asterisk-dev sruffell (n=sruffell@216.207.245.1)
15:07.56*** mode/#asterisk-dev [+o sruffell] by ChanServ
15:08.03*** join/#asterisk-dev joshaidan (n=joshaida@S0106001c1023e838.tb.shawcable.net)
15:16.36*** join/#asterisk-dev jeffg (i=qYSVgHHd@pdpc/supporter/active/jeffg)
15:23.40*** join/#asterisk-dev sruffell (n=sruffell@216.207.245.1)
15:23.40*** mode/#asterisk-dev [+o sruffell] by ChanServ
15:23.53*** join/#asterisk-dev RoyK (n=roy@ti200720a080-5936.bb.online.no)
15:29.10lmadsenkpfleming: ping
15:33.51*** join/#asterisk-dev simbol76ss (n=simbol@ip-212-26.sn1.eutelia.it)
15:38.57*** join/#asterisk-dev RoyK_ (n=roy@ti200720a080-5936.bb.online.no)
15:41.29*** join/#asterisk-dev CunningPike (n=arodgers@vpn.dnv.org)
15:46.41*** part/#asterisk-dev simbol76ss (n=simbol@ip-212-26.sn1.eutelia.it)
15:56.27kpfleminglmadsen: pong
15:57.12lmadsenkpfleming: when you have a couple mins, could you call me at 6105? I was talking to Ryan about what you and he were discussing last night re: queues etc.... but he couldn't really remember what you told him, so figured it'd be easier just to get it from you directly
15:57.25kpflemingsure
15:57.33lmadsenthx
16:07.16*** join/#asterisk-dev bkw_ (n=brian@adsl-64-149-54-142.dsl.tul2ok.sbcglobal.net)
16:09.24*** join/#asterisk-dev putnopvut (n=putnopvu@216.207.245.1)
16:09.24*** mode/#asterisk-dev [+o putnopvut] by ChanServ
16:12.35*** join/#asterisk-dev _Krieger_ (n=krieger@193.39.118.158)
16:15.33*** join/#asterisk-dev jpeeler (n=jpeeler@216.207.245.1)
16:16.40*** join/#asterisk-dev jpeeler (n=jpeeler@216.207.245.1)
16:17.13Juggiequiet today.
16:17.21jmlsshhh!
16:18.04JuggieQwell, did you get the whole NIN albulm?
16:19.38*** join/#asterisk-dev outtolunc (n=me@adsl-66-218-53-172.dslextreme.com)
16:19.56*** join/#asterisk-dev russellb (n=russell@asterisk/developer-and-stable-maintainer/drumkilla)
16:19.56*** mode/#asterisk-dev [+o russellb] by ChanServ
16:19.58sruffelljpeeler:  When you next go home, do you think you could get an audio capture for me of your setup?  I tried the branch at home and didn't have any problems....
16:20.42jpeelersruffell: sure no problem
16:21.02sruffellthanks!
16:21.04jpeeleri assume you just want the DTMF?
16:21.34sruffellyes....I attached the script I used to issue 12099. http://bugs.digium.com/file_download.php?file_id=18024&type=bug
16:22.44jpeelerok will do
16:37.22kpflemingjpeeler: can you get into the Jabber chat rooms? when i try i get 502 timeout error
16:37.34filenope.
16:37.45kpflemingok, it's not me or Debian sid then :-)
16:38.21jpeeleryeah, but i still want to know how jabber messaging works, just not the chat
16:39.33russellbi can't either
16:42.16Corydon76-digNor can I, from outside
16:42.32russellbi also can't from the east
16:42.55Corydon76-digrussellb: from SC?
16:43.16russellbperhaps.
16:44.12Corydon76-digI meant, since I'm probably connecting to a different IP address, the routers/firewalls I pass are likely different
16:45.26Qwell"This E-mail is to inform you that you emerged a winner of £500,000.00 in our online Google Give-aways draws inline with our 1Oth year Anniversary."
16:45.31Qwellhooray!
16:45.48Corydon76-digone-oh-th?
16:45.48*** join/#asterisk-dev otherwiseguy (n=otherwis@CPE-75-81-49-192.kc.res.rr.com)
16:46.03russellbit's otherwiseguy !
16:46.28otherwiseguyYep.  Not the wiseguy, the other one.
16:48.31russellbinteresting data point.
16:48.37russellb115 fixes to asterisk 1.4 since 1.4.18
16:49.00russellbabout a month of time
16:49.15*** join/#asterisk-dev seanbright (i=seanbrig@65.207.74.18)
16:56.19jmlsrussellb: branch 1.6 ?
16:56.21jmls:)
16:58.01Corydon76-digThere is no branch 1.6
16:58.46caio1982PastryChef disagrees
16:59.09Qwell1.6.0 != 1.6
16:59.33jmlsmeh
16:59.38seanbrightdon't try to see branch the release, that's impossible.  instead, try to realize the truth...
16:59.51seanbrighti wish i hadn't f'd that up
16:59.52seanbrightoh well.
16:59.55caio1982haha
17:02.57jsmithQwell: You got that email from Google too?
17:03.08jsmithQwell: Funny... the guy has a Yahoo email address ;-)
17:05.20putnopvutI got it too.
17:05.28putnopvutHow can there possibly so many winners?
17:06.23jmlsyou are all so lucky ..
17:06.50putnopvutAnd all at the same company too?
17:07.42Qwellputnopvut: luck
17:08.06russellbi won too!
17:08.16Qwellwe should all just retire then
17:08.34lmadseni didn't win :(
17:08.45Qwelllmadsen: because you're canadian
17:10.54mvanbaakI got it as well !
17:12.53jmlsrussellb: can I ask something about the svn merge process you've just described ?
17:14.18mvanbaakhhmm, automerge not running ?
17:14.47russellbjmls: sure
17:15.06russellbbut you're not a committer, so it's not that important ;)
17:15.55mvanbaakI have to manually run automerge on team/group/multiparking
17:16.10mvanbaakchanges from march 3 and 4
17:16.26russellbfixed
17:16.28jmlsheh
17:16.44mvanbaakthanks
17:16.46jmlsI use svn for my projects.
17:16.55russellbbut yeah, that's fine
17:16.56russellbask away
17:17.09jmlsI would have 1.4 as the source for 1.6, and 1.6 the source for trunk
17:17.21russellbit can't work that way in this case
17:17.29russellbbecause we may have to merge fixes into multiple 1.6.X branches
17:17.41russellbso there is no linear merge path that can work
17:18.26jmlswouldn't you just break the link from 1.6.0 to trunk , set 1.6.0 as the surce for 1.6.1, and 1.6.1 as the source for trunk
17:18.56Qwell1.6.0 can't be changed once branches (except for regression fixes)
17:19.02Qwellonce branched*
17:19.07Corydon76-digjmls: once released, only regressions get merged into 1.6.x branches
17:19.24Corydon76-digNo other bug fixes
17:19.35jmlsohhhhhhhh
17:19.38Qwellwell, security vulns too I guess
17:19.39Qwellbut still
17:20.03jmlsso, you're on 1.6.0, you find a bug
17:20.10jmlsyou _have_ to go to 1.6.1
17:20.14jmls(if it's fixed in there)
17:20.18Juggieseanbright: ping
17:21.40paravoidwoohoo
17:21.42paravoidcongrats
17:21.50Corydon76-digSo the first 1.6 release is code-named Pennsylvania Avenue
17:21.56Qwellparavoid: is there a 1.6.0 package in sid yet?
17:22.08paravoidQwell: no, of course not
17:22.12paravoidand I'm not sure if we will
17:22.31russellbit's not released yet, guys, heh
17:22.35paravoidthe release team has asked to not upload new upstream versions from "early March"
17:22.38russellbjust feature frozen, and getting close
17:22.46paravoidand since you haven't even released
17:22.58paravoidI'm not sure I want to push 1.6 for lenny
17:23.01Corydon76-digrussellb: 1.6.0.0 Pennsylvania Avenue, right?
17:23.16paravoidperhaps experimental...
17:23.49putnopvutCorydon76-dig: then code name it "White House"
17:23.59russellbo.O
17:25.37Qwellrussellb: !!!
17:25.45QwellI have an idea!  I think it's been brought up before actually
17:25.56russellbgo on.
17:25.57Qwellbranches/1.6-current
17:26.00Juggierussellb, when say a 1.6.1 tag is created, it will be created from trunk right? there is no 1.6 tag?
17:26.05Qwellsymlink to latest 1.6.x branch
17:26.24russellbQwell: don't think it has come up, but i'm fine with that
17:26.25Qwellactually, that could get screwy
17:26.37russellbyes, it could
17:26.42russellbnow that i think of it
17:26.44russellbso, nm, no
17:26.45russellb:)
17:26.47Qwellnevermind - I'd have to think about how it would work :D
17:26.49Corydon76-digAww
17:26.56Corydon76-digLet's do it anyway
17:27.12Juggierussellb, you missed my q 10 lines back.
17:27.19Corydon76-digThat would be fairly useful
17:27.21QwellJuggie: correct
17:27.23russellb1.6.1 _branch_
17:27.26QwellCorydon76-dig: yeah, it would
17:27.32russellbbut that's the idea
17:27.38QwellI'll ponder it a bit..  maybe I can come up with a way for it to work
17:27.44Juggieok, perfect.
17:27.49russellbbut you check out 1.6-current from svn, and it's 1.6.0
17:27.55agxany developer of chan_misdn online? i've want to propose a patch to handle reject_cause better or to skip inband audio via Dial() when a DISCONNECT is received
17:27.59Corydon76-digQwell: are you pondering what I'm pondering?
17:27.59russellbyour checkout does not magically get switched to 1.6.1 when it gets released
17:27.59Qwellyeah, when the symlink changes, it'll hose things
17:28.13russellbwon't hose it, but it's only current as of the time of the _checkout_
17:28.23Qwellwell, the symlink itself would update
17:28.26russellbso that's confusing
17:28.28Qwellwhich...well...who knows
17:28.34russellbmight break, i don't know
17:28.36Corydon76-digWe can try it
17:28.42Corydon76-digwith 1.4 tags
17:28.49QwellI'm sure it would break - the question is, how badly
17:29.07russellband if it does break, can we fix it in "make update"
17:29.57russellbdamnit svn, hurry the f up
17:30.17Qwellso, I assume everybody is aware that they'll need to run a new make install in repotools to get mergetrunk6?
17:30.26*** join/#asterisk-dev Damin (n=damin@nucleus.nacs.net)
17:30.31russellbthey'll figure it out :-p
17:31.04DaminBusy morning?
17:31.09russellbyep
17:31.13seanbrightJuggie: sup?
17:31.44russellbseanbright: the addiction has begun.  you're on here at work, too!
17:31.52seanbrightrussellb: i usually, am.
17:31.53paravoidyou could also switch to git
17:32.01Juggieseanbright: the docs seem fine to me.
17:32.02seanbrightwow.  horrible punctuation on my part...
17:32.04russellbparavoid: that is indeed an option.
17:32.13seanbrightJuggie: great
17:32.18Corydon76-digparavoid: You can be hurt.  :-P
17:32.27paravoidrussellb: well, I'm not sure if it's an option
17:32.34paravoidwhat are you going to do about externals? :)
17:32.41russellbit's an option, but how good of an option is undefined :)
17:32.52mvanbaakgit has no externals ?
17:33.01Qwellmvanbaak: most things don't
17:33.03russellbnot using an SCM system at all is also an option.
17:33.03paravoidmvanbaak: not afaik
17:33.09paravoidrussellb: yay for that
17:33.10Qwellrussellb: ooo, patches/tarballs by mail?
17:33.15russellbQwell: yep
17:33.18Qwell(regular mail)
17:33.19mvanbaakcool
17:33.34Corydon76-digtarballs by snailmail?
17:33.36Juggieseanbright: what did you want to tackle next, are you going to split it how you wanted?
17:33.40mvanbaakyeah
17:33.41russellbi really have been thinking a lot about ways to make this easier
17:33.48russellbi'm thinking, public write-only access
17:33.50seanbrightJuggie: yup
17:33.51mvanbaakyou'll have to scan them with OCR to create source
17:34.08russellbwrite-only?  read/write ...
17:34.24russellbscrew dealing with patches
17:34.27russellbjust let people commit them
17:34.49Juggiehahah
17:34.51mvanbaakthat's an option
17:35.04paravoidrussellb: you might be kidding, but I've found this to be quite effective for project management
17:35.47paravoidgranted, asterisk has too big of a contributor base to be able to review all of their patches inside an SCM
17:35.56paravoidbut for small projects it's perfect
17:36.05paravoidjust grant commit access to any potential commiter
17:36.07russellbmakes sense ...
17:36.24paravoidand just review their changes :)
17:36.24russellbbut yeah, i think with something our size, it's unreasonable
17:36.40paravoidit depends
17:36.43russellbi'm all for expanding our number of committers though
17:36.48paravoidif you think about it, Linux's method is not *that* different
17:36.52russellbjust not to _anyone_
17:37.07russellbbut for regulars that I know and trust ...
17:37.22paravoidthis discussion is moot anyway, there is the whole licensing thing
17:37.26russellbyep.
17:37.45Juggierussellb, i looked about symlinks in svn and the consensus around the interweb of pipes and wires, is that its not possible... i think if you modified make update to check like http://digium.com/1.6/latestversion which would return a string to the latest version (1.6.1) and then do a svn switch if necessairy would be the way to go probally.
17:37.51Qwellsolution: sign a contributer agreement - get a cert
17:38.24QwellJuggie: symlinks are possible
17:38.51russellbQwell: heh ...
17:39.10Qwellthis could be done with an external, but it would end up being branches/1.6-current/somedir
17:39.23Qwellor
17:39.27Qwellbranches/1.6/current/
17:39.37Qwellunless
17:40.01Juggiei have a feeling it might work for the checkout
17:40.18Qwellhuh
17:40.21Juggiebut once it switched to a dif branch svn would be unhappy
17:40.28QwellI might be able to make it "Just Work"
17:41.04Qwellrussellb: I'm gonna play around a bit with externals directly in the branches/ dir
17:41.05russellbhack alert ...
17:41.18russellbsvnsync is now running in a loop in a screen session
17:41.22Qwelloh, but hmm, you can't svn pe on a url
17:41.27russellbso asterisk commits should be fast now.
17:41.35russellbQwell: yes you can
17:41.41*** part/#asterisk-dev agx (n=AGX@88.34.216.63)
17:41.51russellbor at least, propset / propdel
17:41.52Qwelloh?
17:41.59Qwellwill try ps then
17:42.13Qwell1.4.18 is latest tag, right?
17:42.16russellbyes
17:42.26russellbuntil i make 1.4.19-rc1 here in a few minutes
17:42.26russellb:-p
17:42.37Qwellnot a big deal
17:42.47Qwellsvn: Setting property on non-local target 'https://origsvn.digium.com/svn/asterisk/branches' is not supported
17:42.48Qwell:(
17:43.15Qwellsvn co -N?  let's try!
17:43.27Qwellhax!
17:46.09Qwellwow
17:46.12Qwellit...worked
17:46.38Qwellsort of?  maybe?
17:47.35Juggiewhere is it?
17:48.06lmadsenin your mind
17:48.24Qwellwow, that is...huh
17:49.15Juggiei see your commit to branchs.... but nothing inside branches
17:49.23Juggieit just....... disapears :)
17:51.02Qwellsvn co -N http://svn.digium.com/svn/asterisk/branches/ . && svn up .
17:51.14Qwellthat'll pull a dir named 1.6-current
17:51.23Qwelland make . a working copy of branches
17:51.31Qwell(non-recursive, so it won't checkout everything)
17:52.07Qwellunfortunately, because of the way externals work, you wouldn't be able to checkout http://svn.digium.com/svn/asterisk/branches/1.6-current/ directly though
17:53.58Qwellit's sort of not feasible...  if you update from within the 1.6-current dir, you'll get the updates from what YOUR COPY of the external points to...  but, you can switch what the external points to by doing an svn up from the branches dir
17:54.32fileuber-lame
17:54.33Qwellthoughts?
17:54.40russellbnot feasible
17:57.07JuggieQwell: how about just updating make update so that it supports switching branches if a new one is released
17:57.32russellbnot worth it IMO
17:57.39Qwellwas hoping to make it all automagical
17:57.44russellbtoo much work
17:57.50russellbi'd rather have people know explicitly what they are using
17:57.53Qwellif it's not automagic, there's not too much point :D
17:58.25Juggierussellb: what kind of cycle are you anticipating between 1.6.x releases?
17:58.39russellbabout as rapid as 1.4 releases
17:58.41russellb4 to 6 weeks
17:58.59Juggieand we could also see tags i guess if there was for example a 1.6.0.1 release.
17:59.20russellbyep
17:59.42russellb<rant> I can't stand that every meeting and conference call I have, ever, always starts late </rant>
17:59.53JunK-Yit smells more and more 1.6.0 :)
17:59.55russellb12:00 call, i call in at 11:59, and i'm the only one here
17:59.58Juggierussellb: make an excuse to go to it360 w/ jarred, mark and kevin :P
17:59.59russellbdamnit that irritates me
18:00.09russellbJuggie: convince someone i should be speaking there
18:00.23Juggielmadsen: make russellb a speaker!
18:00.29Corydon76-digrussellb: if you want your meetings to start on time, schedule them for 1 minute early
18:00.33JunK-Yrussellb: talk to simon ditner from the TAUG.
18:00.55Corydon76-digA meeting scheduled for 11:59 a.m. will have people showing up at 11:55
18:01.24JuggieCorydon76-dig, his gripe was that his 12:00 meeting had no ppl @ 11:59
18:01.35lmadsenJuggie: you seem to always think that I run all asterisk related conferences (Astricon, IT360), when in reality I have little to do with them other than helping
18:01.36Juggieschedule it for 11:50! :)
18:01.37codefreezeIn South America, you schedule a mtg for 5 pm if you want it to happen at 6....
18:01.57Corydon76-digJuggie: because it was scheduled for 12:00, people don't leave their offices until 12:00
18:02.02Juggielmadsen, ?? you are in good w/ TAUG aren't you? :P
18:02.20lmadsenJuggie: I know people at TAUG, but if you want anything done, speak with someone else about it :)
18:02.29Juggieso you know people, but you are lazy! :)
18:02.30filelmadsen has no magical powers
18:02.40lmadsenJuggie: I'm busy with other things, yes
18:02.57lmadsenI don't want to be the third person between other people -- I'd rather they just talk directly (I'm not a proxy)
18:03.00lmadsenor even a B2BUA
18:03.00Juggielmadsen: you must have your serious hat on, as i was kidding.
18:03.18lmadsenJuggie: yes, that hat is on today -- too many things going on to be candid
18:03.34Juggieyou need a lunch time beer :)
18:03.55lmadsenI drank my last beer last night :'(
18:03.58lmadsenmaybe time to open the vino
18:04.16lmadsenrussellb: funny enough, my 1pm meeting is now 4 mins late starting
18:04.54Juggieyou guys need to expirence the public service
18:05.05Juggieyou can be guaranteed a meeting @ 1 starts @ like 1:15
18:05.30Juggieand then someone will be off topic for like the first 5 minutes and talk about their kids
18:06.06JunK-Y5 minutes? i though public service was talking about off-topic for like 7.5 hours :)
18:15.44tzafrirWhat exactly is this buildbot?
18:15.58tzafriranything exposed to the outside world?
18:16.18fileit is supposed to be, but IT hasn't gotten DNS worked out
18:16.27tzafrirok.
18:16.55tzafrirI just noticed my own small zaptel autobuilder mistakenly reported everything as "well"
18:17.10russellbfile: can you drop an itrequest to make sure that gets fixed?
18:17.14tzafrirthis has made me ignore a number of bugs
18:18.09tzafrirhttp://updates.xorcom.com/logs/zaptel/report.html now sadly shows the Sarge builds as failing
18:18.52filerussellb: yeah
18:18.58russellbfile: thanks
18:19.49JuggieJunK-Y, when are you going to it360, saturday or sunday
18:20.30JunK-YJuggie: i dunno yet
18:20.41JunK-Ywill go buy my ticket later next week.
18:24.58fileIT ticket submitted.
18:42.35JunK-Yfile: thanks! hehehe
18:42.53JunK-Ydoes that mean that you offer me my train ticket from montreal to toronto  too?
18:50.49*** join/#asterisk-dev dioedu (n=dioedu@201.7.117.114)
18:51.09seanbrightwhat a day this is turning out to be... phew
18:54.11JunK-Ytzafrir: nice building too.
18:56.44mvanbaakme too
18:57.32*** join/#asterisk-dev juanjoc (n=juanjoc@200.69.219.113)
19:08.00mvanbaakhhmm
19:08.40mvanbaakmoving from astobj to astobj2 isn't as simple as: s/include\/astobj.h/include\/astobj2.h/
19:08.43mvanbaak;)
19:09.37russellbno, it isn't ...
19:10.04mvanbaakgood news is I have multiparking compiling
19:10.13russellbtraversals are the most complicated things to update
19:10.24mvanbaakit's not working of course, but it's getting there now
19:10.49mvanbaakthe default parkinglot is working, and some of the stuff for userspecified lots
19:11.52mvanbaakbut I'll have to update it to astobj2 before it's ready to be looked at
19:16.10*** join/#asterisk-dev flujan (n=flujan@200-160-115-020.static.spo.ctbc.com.br)
20:12.17Mavviehmmm.... not many replies...
20:12.24Mavvieputnopvut: are you awake?
20:12.35putnopvutMavvie: I'm here. What's up?
20:12.52Mavvieputnopvut: I've found out the root-cause of the missing DTMF issues.
20:13.26putnopvutMavvie: Excellent!
20:13.39Mavvieputnopvut: It's in chan_zap.c and caused by the "Moving call from channel 95 to channel 112"
20:13.57Mavvieputnopvut: (See http://bugs.digium.com/view.php?id=11917#83311 for details0
20:14.09Mavvieputnopvut: but that's how far my magic goes unfortunately.
20:14.13*** join/#asterisk-dev atis_home (n=chatzill@193.238.213.215)
20:14.59Mavvieputnopvut: I think it might also resolve an earlier issue with dialing tones (ringing tones) not being recognized.
20:15.01putnopvutPointing out a specific part of the code is a huge step forward in getting this resolved. I'll take a look right now and see if I find anything fishy in that section.
20:15.43Mavvieputnopvut: as you can see, it's a telco specific feature for PRIs which shows why not many people are caught by it.
20:18.36Mavvieputnopvut: at http://lists.digium.com/pipermail/asterisk-dev/2008-March/032126.html I've written that I tried to migrate the dsp field in pri_fixup_principle() too, but that wasn't the simple solution I had hoped for.
20:19.12putnopvutMavvie: Ah, I was thinking of a similar fix.
20:22.42tzafrir_homeJunK-Y, like it? so here's another one: http://bugs.digium.com/12135
20:23.42Mavvieputnopvut: destroying and creating a new dsp object might be the way to go, but I don't know enough about them (read: anything at all) to do such a trick.
20:24.22Mavvieputnopvut: for one thing, I suspected that you somehow linked a dsp object to a channel, but there is no such information in the code I could find.
20:25.30atis_homeputnopvut: hey, may i disturb you again regarding M12127
20:25.35putnopvutI'm looking in chan_zap right now to see how a DSP is allocated for a channel. This is a learning exercise for me as well.
20:25.47putnopvutatis_home: 12127? Is that the state_interface timing race issue?
20:26.35atis_homeyes the same. i'm looking into try_calling, and i'm thinking to set member->state = DEVSTATE_UNKNOWN there
20:26.50atis_homeor you have other ideas?
20:27.02atis_homei just need a fix soon, it's very annoying
20:27.19putnopvutatis_home: there's a real easy way to fix it in app_queue.
20:28.27putnopvutAfter the ast_call in rin_entry, add update_status(qe->parent, tmp->member, AST_RINGING);
20:28.45putnopvuts/rin_entry/ring_entry/
20:32.25atis_homeputnopvut: thanks for the tip
20:32.47atis_homeis member lock held at that place? what if queue in other thread tries to do the same, at same time?
20:33.00putnopvutThere is no member lock in app_queue.
20:34.28atis_homeoh
20:34.30atis_home:)
20:35.03atis_homeso, that would be in else block, because if seems to be executed if call cannot be placed?
20:35.26putnopvutI'd just put it after the else block.
20:35.43putnopvutThe else block is executed only if you have eventwhencalled set in queues.conf
20:36.00putnopvutMavvie: I'm still looking in chan_zap right now...trying to find an answer...
20:36.22atis_homeputnopvut: thanks, i'll update the issue with status of my performance problems
20:36.33putnopvutatis_home: All right. Thanks.
20:38.47*** join/#asterisk-dev asteriskmonkey (n=asterisk@69.77.169.14)
20:39.29asteriskmonkeyhow do you relate an event to an action with the asterisk manager api????
20:40.57jsmithasteriskmonkey: Many times, the events are totally unrelated to an action.  You'll only be able to correlate them based on the channel identifier
20:41.19jsmithasteriskmonkey: Other times, if you pass an ActionID as part of your action, that same ActionID may come back as part of an event.
20:42.40asteriskmonkeythe channels comming back truncated in response though ?
20:43.18asteriskmonkeyso id just clean it up and query a show channel command to grab the uniqueid ?
20:45.34jsmithThat usually works
20:45.42snuff-workmm.. jsmith would the 'actionid' part be worth making manditory aka user processing ami does less work? like if(actionid) ast_str_append("ActionID:",actionid) ?
20:45.54snuff-workfor all manager commands
20:45.54kpflemingit already is that way
20:46.01asteriskmonkeyag.. really need help on this jsmith there is nothing on the web, when im dialing out im using a group ie zap/g1/number and the response has an actionid and now way of tying it back to the event uniqure id, how would i go about it in this scenario?
20:46.14*** join/#asterisk-dev joetester (n=patrick@216.191.34.13)
20:47.11asteriskmonkeyhttp://pastebin.ca/928132 < a dump of my confusion
20:47.29jsmithasteriskmonkey: If you're using the Originate command with an ActionID, and you have Async: Yes, then you should get the ActionID back in the events.
20:47.45jsmithasteriskmonkey: At least, from memory that's how it should work... honestly, it's been a while since I messed with the manager interface
20:47.57jsmith(been too busy playing Community Relations Whipping Boy)
20:48.01asteriskmonkeylol
20:49.27Mavvieputnopvut: the thing I was wondering about, is there a "show dsp" or alike feature in asterks?
20:50.00kpflemingno, there is not
20:50.03Mavvieputnopvut: the issue could be because the dsp field isn't moved, that it isn't updated with the right features yet when the call is answered.
20:50.04jsmithMavvie: Nope
20:50.23jsmithJuggie: Just for that, I'm not letting you come to AstriCon!
20:50.30kpflemingdsp objects in asterisk are own by the channels that created them, they aren't separate objects on their own that are allocated and released back to a pool
20:50.31Mavviewell, channel is made active.
20:51.45Juggiejsmith, i cant make it, scheduling conflict
20:51.54Juggiei'm going to go to it360 though i think
20:52.03jsmithJuggie: Hence the reason I said that ;-)
20:52.37Mavviekpfleming: if they are owned by them, should they be re-created or can they just be re-assigned when a call is moved between to PRI channels?
20:53.06kpflemingshould just be reassigned
20:54.28Mavviekpfleming: could I ask you to read http://lists.digium.com/pipermail/asterisk-dev/2008-March/032126.html ? It is related to these questions.
20:54.36kpflemingi saw it already
20:54.40Mavvieaha, okay.
20:55.58asteriskmonkeyasync worked thanks jsmith :)
20:58.38jsmithasteriskmonkey: w00t!  Glad to hear it.
20:58.39kpflemingMavvie: you have a T1 card with an onboard echo canceller?
21:00.21Mavviekpfleming: E1 with onboard echo canceller. It happens in machines with "Wildcard TE405P (2nd Gen)" and "Wildcard TE410P (3rd Gen)".
21:00.40kpflemingand they both have VPM450M on them?
21:00.42MavvieI haven't tried to dsp-field moving in the machine with the 2nd generation.
21:01.41Mavviekpfleming: the machine I am did my tests on does have an 450M: VPM450: echo cancellation for 128 channels
21:01.42kpflemingok, well if you have an onboard echo can, there shouldn't even be a dsp on the channels at all
21:01.51kpfleminglet me do some more looking at it
21:03.30Qwellis an fwrite and an immediate fclose on a stream guaranteed to be safe?
21:03.42kpflemingdefine 'safe'
21:04.04Qwellif I write a byte with fwrite, and then immediate fclose, is that byte guaranteed to be there?
21:04.20russellbyes
21:04.25russellbfclose() will flush it
21:04.38Qwell100% guaranteed always on every arch?
21:04.50russellbsupposed to, yes
21:04.56kpflemingright
21:05.08Corydon76-digQwell: only thing I can think of is that it's getting written to by another thread, with a delayed fclose()
21:05.10Qwellso then I have no idea what this patch is supposed to fix
21:05.31Corydon76-digand VM is reading out the file while it is still open
21:05.45QwellCorydon76-dig: eh?
21:06.16kpflemingi don't think that FILE * operations are thread-safe at all, actually
21:06.27russellbagreed
21:06.32kpflemingoperations on fds should be, but not FILE *
21:06.57russellbthat's very interesting, actually, if that is the case
21:07.07QwellM12128
21:07.08MuffinMan[new] [Asterisk] Applications/app_voicemail 0012128: Sometimes (but often) WAV files recorded by voicemail are corrupted reported by mdu113  http://bugs.digium.com/view.php?id=12128
21:07.40Qwellthe file is one byte too short - and I've confirmed that the .close method of the format writes a byte at the end of it's an odd number (which is correct)
21:07.44russellbkpfleming: so what if you have a FILE * that is an fdopen()'d socket ... think it's safe to fread() and fwrite() on it at the same time?
21:08.01kpflemingprobably not
21:08.26kpflemingbut why would two threads be working on the same socket?
21:08.43russellbTCP/TLS ...
21:08.52russellba thread waiting for input, other threads writing out new messages or events
21:09.00kpflemingon the same TCP socket?
21:09.04russellbyeah
21:09.08kpflemingthat's not a good design
21:09.30kpflemingsorry to say
21:09.33Corydon76-digQwell: unless there's a bug in base_encode
21:09.33russellbthat's fine
21:09.45QwellCorydon76-dig: he said the emailed file isn't the problem
21:09.58Qwellthat was my thought too
21:10.17Corydon76-digSo it's corrupt on disk, too?
21:10.18Qwellerm, she
21:10.21Qwellapparently
21:10.28Qwellshe scp'ed it straight from the system to upload it
21:10.44Qwell"what i can say is that emailing is out of the picture, because i copied that file directly from the storage using scp and this is what i did all the time during the testing."
21:10.50Mavviekpfleming: if the module is an VPM450, it doesn't do hardware DTMF detection, so it needs a dsp (according to http://lists.digium.com/pipermail/zaptel-commits/2006-September/000510.html and this line in my dmesg "VPM450: hardware DTMF disabled.")
21:11.05Mavvies/it doesn't do/it might not do/
21:11.38kpflemingbut if that's the case, then you shouldn't be seeing TONE messages in the zaptel output
21:11.55QwellCorydon76-dig: the header in that wav is also correct.  the file size is just 1 byte short
21:12.13Mavvietrue.
21:13.44kpflemingMavvie: how many cards do you have in that box?
21:14.42Mavviekpfleming: I have two Quad E1s in it, but only have configured one of them.
21:14.56kpflemingand do both of them have echo can modules on them?
21:15.04Juggiethis problem sounds famaliar
21:15.19Juggiei had a similar issue i think with the original non upgraded Quad Span Cards
21:15.41kpflemingMavvie: can you email me 'ztscan' output from that system?
21:15.52kpflemingor upload it as an attachment to the bug?
21:16.02Juggiei believe it was only a certain version of zaptel that broke though and cresl1n fixed it.
21:16.40Mavviekpfleming: I don't believe that they both have echo cancellers on them.
21:16.43JuggieMavvie, whats your bug #
21:16.49kpflemingok, that might be the issue
21:16.56kpflemingplease get me ztscan output from that system
21:17.02MavvieJuggie: http://bugs.digium.com/view.php?id=11917#bugnotes
21:17.19Mavviekpfleming: ztscan doesn't return any output.
21:17.39kpfleminguhh... that's not possible
21:17.44kpflemingwhat version of zaptel do you have?
21:17.56Mavvie1.4.7.1
21:18.16kpflemingok
21:18.18kpflemingthat's why
21:18.19Juggiethats the broken version
21:18.27Mavvieaaaah.
21:18.29kpfleminghang on
21:18.32Mavviedon't tell me that's true :-)
21:18.57Juggieactually....
21:18.58Juggiehmmm
21:18.59MavvieI moved to that one because the SVN version gave too many strange results (which was in the same week)
21:19.07Juggiemaybe it was 1.4.5.1 that was hosed for us
21:19.12kpfleming1.4.7.1 doesn't have ztscan, so any ztscan that you have came from the GUI project
21:19.26Mavvieit might be from the SVN version.
21:19.30kpflemingZaptel 1.4.8 or higher has its own ztscan that gives us a really detailed output of what is in the box
21:19.36Juggieyeah sorry mavvie, our dtmf problems were with 1.4.5.1
21:19.46Juggierather then 7.1
21:19.58MavvieI'll install 1.4.8 (or higher) tonight and run ztscan.
21:20.02kpflemingMavvie: please add a note to the bug listing exactly what cards are in that box (and whether they have echo cans or not) and post your zaptel.conf as an attachment
21:20.14Mavviekpfleming: I will do, thanks for your help!
21:20.42Mavvie(I just have to wait 13 hours to get the business calls finished)
21:22.52*** join/#asterisk-dev anonymouz666 (n=anonymou@201.19.131.143)
21:23.15kpflemingcan you get me zaptel.conf now?
21:24.16Mavvieyes just preparing it.
21:24.45kpflemingthanks
21:24.48seanbrightif i remove the 'span' line from zaptel.conf, that effectively disables the span, right?
21:24.58seanbrightwrong channel, sorry.
21:26.48Mavviekpfleming: uploaded the zaptel.conf.
21:26.52kpflemingthanks
21:28.58Mavviekpfleming: but this (possible) too many cards in one machine issue would be a seperate issue from the "the dsp field of the zap-channels not being migrated when it moves channels" issue, wouldn't it?
21:29.23kpflemingit's not too many cards that is the issue
21:29.32kpflemingit's possible different configurations that may cause the driver to do the wrong thing
21:30.19Juggieseanbright, dont forget if you have a t1 card installed, but no spans enabled you'll ass up your clock source.
21:30.23kpflemingok, so there are two quad-span cards in that machine... what models are they?
21:30.24Juggieand weird things will happen
21:30.57seanbrightJuggie: right, i have a 2-port t1 card
21:31.02seanbrightbut i only want to configure a single span
21:31.08Juggieright, well thats fine
21:31.10seanbrighttiming set to 1
21:31.15Juggieso long as a span is up, even if its in red alarm
21:31.18Juggiethe timeing will be fine
21:31.20seanbrightgotcha
21:31.45Juggiethe bug/situation is if you have all your spans unconfigured
21:31.45Mavviekpfleming: the one which is configured is a TE410P, with an VPM450 on it. The unconfigured one is a TE410P, without an VPM450 on it.
21:31.49Juggiethen there wont be any timeing
21:31.57kpflemingMavvie: ok, thanks
21:35.12kpflemingMavvie: do you have 'vpmdtmfsupport' in your modules.conf or modprobe.conf file?
21:35.45Mavviekpfleming: at this moment I don't have it, but I will try it tonight and see if it makes a difference.
21:35.54kpflemingno! don't do that!
21:35.57Mavvieoh.
21:36.01Mavviethen I won't do it.
21:36.07kpflemingthat was a question, not a suggestion
21:36.23kpflemingthe driver should *not* be using DTMF support on your cards, but it appears to be
21:36.31kpflemingat least on some of the channels
21:37.03kpflemingand that is the reason why you aren't seeing a dsp on channel 112, it doesn't think it needs one because that channel claims to provide DTMF detection
21:37.16tzangerLIESSSSSSSSS
21:37.20tzangerALL LIESS!!!!!!!!!!
21:37.22Juggiekpfleming: OT from the current situation, any idea why i do this, ast_register_atexit(ast_cdr_engine_term); and then when asterisk exitst calls ast_cdr_engnie_term twice?
21:37.32Juggie*exits
21:37.33kpflemingno
21:37.45Juggiedoes anyone know if thats considered normal behaviour?
21:38.56kpflemingit is not that i can see
21:39.51kpflemingMavvie: can you upload zapata.conf as well, assuming it doesn't contain any private information?
21:42.05Mavviethere you go.
21:42.22Mavvie(give it a second)
21:42.25Mavviethere you go.
21:43.47kpflemingthanks
21:43.52*** join/#asterisk-dev RoyK (n=roy@ip-216-4-149-91.dialup.ice.no)
21:44.49kpflemingok, there's nothing in there that should affect the presence or absence of a DSP
21:52.43*** part/#asterisk-dev arooni (n=arooni__@c-24-19-232-203.hsd1.mn.comcast.net)
21:54.35kpflemingMavvie: so exactly what changes to chan_zap have you already tried?
21:54.41mvanbaakhhmm, are you guys removing all the fileheaders with the GPL notice in it in the BE ?
21:55.42kpflemingno
21:57.32Mavviekpfleming: at pri_fixup_principle() I tried "pri->pvts[principle]->dsp = pri->pvts[x]->dsp;" and "pri->pvts[x]->dsp = NULL;" where the channel gets swapped (below "/* Fix it all up now */")
21:58.08kpflemingbut you did not try copying the dsp_features variable as well?
21:58.29Mavviekpfleming: absolutely correct, I didn't copy them.
21:58.40kpflemingok i would try that... i have to run to a meeting, but i'll keep this one in mind
21:58.42mvanbaakkpfleming: thanks. was just wondering
21:58.43Mavviekpfleming: I'm more or less in unknown territory.
21:58.48Mavviekpfleming: will give it a try tonight.
21:58.50kpflemingi'll upload a patch later
21:59.08putnopvutIf you assign pri->pvts[principle]->dsp to point to pri->pvts[x]->dsp and then set pri->pvts[x]->dsp to NULL, then wouldn't that NULL the one on pri->pvts[principle]->dsp as well?
22:00.07mvanbaakputnopvut: depends. if you copy it no, but if you do 'a = b' yes
22:00.36kpflemingno, you are not setting new->dsp to the address of old->dsp, you are copying the pointer
22:01.25mvanbaakugh
22:02.47putnopvutkpfleming: ah, that's right. I had to draw it on paper to make sure I got it.
22:03.03mvanbaakputnopvut: same here
22:03.22mvanbaaksometimes pen+paper are usefull
22:09.27*** join/#asterisk-dev qdk (n=qdk@0x573fe57e.bynqu2.broadband.tele.dk)
22:16.30*** join/#asterisk-dev sruffell (n=sruffell@216.207.245.1)
22:16.30*** mode/#asterisk-dev [+o sruffell] by ChanServ
22:31.25*** join/#asterisk-dev RoyK (n=roy@ip-216-4-149-91.dialup.ice.no)
22:43.18Qwellwhen would anybody ever want to force ring/moh on a dial?
22:43.50mvanbaakwe do the ring stuff on our voip lines
22:43.56Qwellwhy?
22:44.06mvanbaakbecause most of those dont go through boxen with pri/bri/pots
22:44.18mvanbaakbut plain from 1 voip box to another
22:44.23Qwellbut surely the endpoint will give you ringing back?
22:44.27mvanbaakno
22:44.33tzangerQwell: you want to force ringback when dialing cell phones, for example, if you want to mask the "the cellular customer you have dialed is either out of the area or their phone is off"
22:45.28mvanbaakwhen I dial from * to * without the 'exten => bla,n,Ringing()' it is dead air in my phone till the other sides answers
22:45.45Qwellis there any reason you would want to force ringing (or moh), and still get early media?
22:46.00mvanbaakno
22:46.20mvanbaakas I read the docs, r or m will trash early media
22:46.27QwellM10934
22:46.29MuffinMan[new] [Asterisk] Applications/app_dial 0010934: Option r with early files reported by gasparz  http://bugs.digium.com/view.php?id=10934
22:46.31Qwellthat will "fix" it
22:46.52mvanbaakyeah, looked at it and didn't like it
22:46.55Qwellbut...if the only reason to use r or m is to...mask it...
22:51.26Qwelltzanger: so, what do you replace the cell message with, and how?
22:51.47tzangerQwell: I replace the cell message with locally-generated ringback with 'r'
22:51.57Qwellso it just rings forever?
22:52.04tzangerQwell: until the far end picks up
22:52.10Qwellbut it never will
22:52.13tzangerwhen the far end answers, the audio is restored
22:52.19tzangerQwell: I use it every day, it works
22:52.39Qwellbut if you get a message from the cell provider saying that the user can't be reached...
22:52.49Qwellit won't ever answer
22:52.54tzangerQwell: then it rings until the dial() timeout, at which point it dumps to voicemail
22:53.05tzangerif you don't have a timeout then yes, it'll ring forever
22:53.08tzangerwhich is exactly what you want
22:53.19tzangerit's no different than dialing a SIP extension which never answers
22:54.30Qwellmvanbaak: and when you dial asterisk to asterisk, what is the intended destination, and why wouldn't it provide ringing?
22:57.11*** join/#asterisk-dev obnauticus (n=obnautic@c-67-160-183-109.hsd1.wa.comcast.net)
22:57.30*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
22:57.30*** mode/#asterisk-dev [+o anthm] by ChanServ
23:12.22*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
23:20.40*** join/#asterisk-dev jmesquita (n=jmesquit@200.170.114.149)
23:39.56*** join/#asterisk-dev bkw__ (n=brian@adsl-64-149-54-142.dsl.tul2ok.sbcglobal.net)
23:43.48*** join/#asterisk-dev alerios (n=alerios@190.84.254.27)
23:44.45aleriosHi.  I couldn't find if Is there a way to prevent the Telco to timeout its own t309 timer on data link failure (Q.931 section 5.8.9), could someone giveme a clue on that?
23:51.58*** join/#asterisk-dev bkw_ (n=brian@adsl-64-149-54-142.dsl.tul2ok.sbcglobal.net)
23:58.03jameswfjbot: give alerios a clue
23:58.04jbotACTION gives a clue to alerios

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