IRC log for #asterisk-dev on 20080205

00:06.11Corydon76-lapjsmith: bikeshed?
00:09.30jsmithCorydon76-lap: Huh?
00:20.36ZaVoidi think i'm gonna get iax support rolled into a major commerical SBC
00:43.53jsmithZaVoid: Oh?
00:43.58jsmithZaVoid: Which one, may I ask?
01:35.21*** join/#asterisk-dev russellb (n=russell@asterisk/developer-and-stable-maintainer/drumkilla)
01:35.21*** mode/#asterisk-dev [+o russellb] by ChanServ
01:36.18ZaVoidhi russellb
01:36.43russellbhey
01:37.03ZaVoidi was telling jared earlier i'm pretty sure at this point i'm getting iax2 rolled into a major sbc
01:37.23russellbgreat!
01:37.34ZaVoidyeah i got em like 90% convinced
01:38.10ZaVoidit'll save me a world of headaches to with loadbalancing iax
01:38.43ZaVoidi was actually gonna try 1.4.15 for iax this weekend too on your recommendation from before btw
01:39.24ZaVoid1.2.13 is what its currently on
01:39.56russellbcool, though i would always recommend the latest release
01:40.05russellb1.4.18 will be out tomorrow
01:40.06russellb:)
01:40.17ZaVoidyeah no way i'm touch that lol
01:40.23ZaVoidlatest releases always kill me
01:40.30russellbit's been in RC status for a week :)
01:40.39russellbso it's not that new!
01:40.42ZaVoidonly stables ones in 1.4 train i've found have been 1.4.3 and 1.4.9 and 1.4.15
01:40.50russellbheh, better than none i guess
01:40.52ZaVoideverything else crashes on me
01:41.05russellbsorry to hear that :(
01:41.15ZaVoidnah i got stables ones its all good lol
01:42.08ZaVoidalthough getting iax on a stable 1.4 would be great for the language channel features
01:42.31ZaVoidif it still junks in 1.4.15 i'll submit trackbacks n such
01:43.56ZaVoidright  now the 1.2.13 only junks every 8-10 days... iax processing just stops completely.. no crash nothing...
01:48.19russellbdeadlock, most likely ...
01:48.33ZaVoidi guess
01:48.33russellbif 1.4.15 dies, try 1.4.18 before submitting traces
01:48.39russellbbecause that's what i'll say in the bug ;)
01:48.39ZaVoidnagios catches it
01:48.44ZaVoidthen restarts asterisk
01:48.47ZaVoidlol
01:48.57ZaVoidany big iax changes between 1.4.15 and .18 ?
01:49.07russellbi have a script that will tell me, hehe
01:49.24ZaVoidyeah iax registration dies.. alarm goes off
01:50.36ZaVoidhey russ is there any major changes to the cdr structure in 1.6? like start and stop records?
01:51.33russellbChanges since asterisk Version 1.4.15/channels/chan_iax2.c - svn revision 90174
01:51.34russellb15
01:52.19ZaVoidmeh
01:52.46ZaVoidhaha how bout since 1.2.13 :)
01:52.48ZaVoid500?
01:53.04russellbfor iax2?
01:53.15ZaVoidyeah hehe
01:53.18russellb31
01:53.22russellb(in the 1.2 tree)
01:53.54ZaVoid15 from 1.4.15 to .18 and 31 from 1.2?
01:53.58ZaVoidseems strange
01:54.08russellbfrom 1.2.13 to 1.2.25 or whatever, yeah
01:54.19russellbiax in 1.4 has been a nightmare to be honest
01:54.26russellbit's mostly now ... but for a while ......
01:54.30russellbmostly ok*
01:54.37ZaVoidi know lol
01:54.47ZaVoidit caused me nightmares for 2 weeks beforei down graded
01:54.57ZaVoidwhat problems you still seeing?
01:55.28ZaVoidactually is there like a sipp for iax?
01:55.36russellbi think there is a crash on the bug tracker that i haven't been able to figure out
01:55.47russellband unfortunately, not really, no
01:55.51ZaVoidahh
01:55.55russellbsomeone wrote a simple registration load test tool that has been helpful
01:55.59ZaVoidwell i got volume :) so when i upgrade it i'll let ya know
01:56.02russellbother than that, mostly just using asterisk for testing
01:56.07russellbcool, thanks
01:56.09ZaVoidduring busy hour got about 100 active iax calls probably
01:56.17ZaVoidif thats enough and more registrations
01:56.37ZaVoidi convert all to sip onthe outbound too
01:56.41russellbyeah, that's great
01:56.50russellbso, if you want to see the logs for those changes ...
01:56.58ZaVoidnah no point yet
01:56.59russellbsvn cat http://svn.digium.com/svn/repotools/changes_since > changes_since
01:57.02russellbchmod 755 changes_since
01:57.08russellb./changes_since asterisk 1.4.15 channels/chan_iax2.c
01:57.13russellband then look at changes_since_log.txt
01:57.14ZaVoidlet me point traffic to  a 1.4.15 box first
01:57.18ZaVoidsee if it dies or not
01:57.24russellbgotcha
01:57.33ZaVoidnice script though
01:57.36ZaVoidi'll bookmark it thanks
01:57.39russellbnp
01:57.49russellbit's pretty simple, but i end up using it all of the time
01:58.02ZaVoidi hear ya
01:58.37ZaVoidthe only real reason i want 1.4 for iax2 to work(other then standard build on all my boxes) is for the language function in 1.4
01:58.46ZaVoidthat made development easy for some stuff
01:58.51russellbcool
01:58.57ZaVoidSet(CHANNEL(language)=xxx) that one
01:58.59russellbright
01:59.07russellbdo you use it outside of the dialplan?
01:59.14russellbif not, there's got to be something comparable in 1.2 ...
01:59.22russellbif not ... i'm surprised
01:59.29ZaVoidyeah its not the same in 1.2
01:59.36russellbSetLanguage or something?
01:59.43ZaVoidactually not there at all for what i needed it to do
01:59.46ZaVoidlet me remember hold on
02:00.54ZaVoidahh i know why
02:01.19ZaVoidi was coding for 1.4 and 1.2 was different so i decided to leave it out rather then have to maintain to seperate dialplan tracks
02:01.29russellbah :)
02:02.09ZaVoidso i could have i guess..
02:02.23russellbyou could probably come up with a trick to check the asterisk version in the dialplan, and use Exec or ExecIf to do the right thing ...
02:02.28ZaVoidactually wait
02:02.37ZaVoidi think i could't do it in 1.2 in a channel
02:02.44ZaVoidmaybe it was global in 1.2? i forget now
02:02.50russellbno idea
02:02.56ZaVoidhmm didn't think of that
02:02.57russellbmy mind is far beyond 1.2 at this point ;)
02:03.14ZaVoidi do a lot of stuff in the via php_agi too
02:03.20russellbcool.
02:03.43ZaVoidmeh kinda
02:03.51russellbnot a huge agi fan?
02:04.02russellbit's ok if not ... it's limitations are well understood at this point
02:04.03ZaVoidi got 900,000 accounts in a realtime DB though.. thats pretty fun
02:04.07russellbgood lord
02:04.13ZaVoidactually i'm a huge fan of agi
02:04.13russellbgood ... lord
02:04.17ZaVoidjust makes me angry soetimes
02:04.21russellbheh
02:04.22ZaVoidlol
02:04.33ZaVoidactually let me see how big sip_buddies is
02:04.43ZaVoidit seems like realtime is a bastard child btw...
02:04.49russellb:-/
02:05.17ZaVoidam i right?
02:05.21ZaVoidit feels that way sometimes
02:05.28russellbwell ... it's interesting ... i mean, we have it, it works, a ton of people rely on it, but at the same time, we have realized now how different it really needs to be
02:05.36russellbso in that respect, it gets some resentment
02:05.50russellbwe think "damnit, i wish we could just go back and redo this ..."
02:06.02russellbwe can, in a sense, but it's no small task
02:06.28ZaVoidyeah its critical though
02:06.32ZaVoidi couldn't do what i do without it
02:06.32russellbabsolutely
02:07.04snuff-workbest thing about realtime sip peers.. no reload sip req
02:07.18ZaVoidyeap
02:07.26ZaVoidthats how i turn up carriers now
02:07.53ZaVoidany of my techs can do it through a portal page i made... they have to fill out like 5 lines of info(1/2 of em drop down boxes) and click ADD.. bam instant new carrier turn up
02:07.54russellbthe realtime architecture could be made much more efficient for high load,
02:08.09russellbit doesn't have to be rapid retrieve from db and destroy stuff all of the time
02:08.18russellbit really needs a good way to know when something has _actually_ changed
02:08.32russellbcaching is a hack to improve that a bit, but with that, it's not really realtime anymore
02:08.37ZaVoidwell for me at least realtime isn't even the biggest load
02:08.50ZaVoidany timesomeone makes a phone call on my nework i gotta do like 4 sql queries and 2 writes...
02:09.00ZaVoidwhich orginally it was like 15 queries and 4 writes.. so i cleaned it up a lot
02:09.00russellbnot too bad ..
02:09.05russellbbut for example, realtime extensions ...
02:09.13filewhat an example!
02:09.14russellbit's just plain terrible with this model
02:09.19ZaVoidhey file
02:09.33fileI'm not really here, I'm a figment of russellb's imagination
02:09.36russellbit's multiple queries _per priority_ executed for each channel
02:09.52russellbit makes rough love to the db
02:09.58ZaVoidahh i lied russell.. my sip_buddies is only 403,000 rows
02:10.04russellbstill pretty good.
02:10.12fileI likez me some func_odbc
02:10.17russellbfile: totally
02:10.22ZaVoidthats cleaned up often though.. i think i have it like if no regisration in 3 months then prune it.
02:14.24russellbwe do that with code, too
02:14.31russellbif nobody has executed that line of code in a year, it gets removed
02:15.08ZaVoidsmart
02:15.35russellbwe have code embedded in asterisk that sends us that data.
02:15.37russellbof course.
02:16.05ZaVoido?
02:16.20russellbnot really.
02:17.04snuff-workmmm.. realtime extensions is sad.. need to think about creative ways to make dp.. maybe could use jmls route.. func_curl :)
02:18.43ZaVoiddidn't think so
02:19.09russellbi don't mean to be overly negative :)
02:19.14russellbbut it is my job to focus on what we can improve ...
02:19.42ZaVoiddebugging info :)
02:19.46russellbheh
02:19.52ZaVoidlet me rephrase that
02:19.57russellbper-call debugging ...
02:19.57ZaVoidbecause sip debug is great
02:20.00ZaVoidi hate running tethereal
02:20.04ZaVoidnah i can deal with out per-call
02:20.14ZaVoidbut lets say i'm building a new product right?
02:20.33ZaVoidi'm fat fingered somthing in .conf file and i got agi debug running.. i have no idea why my script dies
02:21.06ZaVoidother then inserting NOoP every other line
02:21.13ZaVoidknow what i mean?
02:22.05russellbmaybe?
02:22.06russellbheh
02:22.40russellbanyway, i'm going to sign off for a while
02:22.48russellbhave a coding project i want to make some progress on before sleepy time
02:23.09ZaVoidsee ya :)
02:26.11ZaVoidnew pgsql released today.. 8.3
02:42.12*** join/#asterisk-dev jeffg (n=jeffg@pdpc/supporter/active/jeffg)
03:06.44*** join/#asterisk-dev jameswf-home (n=james@ip72-204-221-181.ph.ph.cox.net)
03:07.30*** join/#asterisk-dev ZaVoid (n=zavoid@c-67-165-25-195.hsd1.ct.comcast.net)
03:09.29ZaVoidwow
03:09.41ZaVoidhas anyone seen rfc 5079?
03:11.03ZaVoidwhat a waste of time
03:11.16ZaVoidso someone generates false ani and bam rfc5079 is illrelevant
03:34.44snuff-workmm i have to use RFC3325 to talk to one of my carriers
03:35.35ZaVoidwhch one is that
03:35.51ZaVoidahh i see
03:36.02ZaVoidlet me guesss.. choice 1.. MCI... choice 2.. Verizon
03:36.22snuff-worknah aussie carrier
03:36.24ZaVoidoh
03:36.29ZaVoidwell never mind then
03:36.33ZaVoidin that case.... voda?
03:36.37snuff-worknah
03:36.55snuff-workapparently they use that for billing purposes
03:36.57ZaVoidwild guess :) didn't realize you were an aussiue
03:37.05ZaVoidyeah they do.. its annoying over here
03:37.07ZaVoidto
03:37.19ZaVoidwhere in aussie you at? i spent 3 months there in 01
03:37.31snuff-workmelb victoria
03:38.45ZaVoidnice
03:38.49ZaVoidi was in melbourne for 3 weeks
03:39.06ZaVoidduring some big tennis match in january(of 02 actually not 01)
03:39.23ZaVoidi like some your beer... VB was really good
03:39.36ZaVoidalthough i gotta say... the kiwi's brew some better beer
03:40.23snuff-workmm i'm not a drinker..
03:40.47ZaVoidcool
03:41.39_erichas anyone used xmeeting on os x?
03:41.55*** join/#asterisk-dev jeffg (n=jeffg@pdpc/supporter/active/jeffg)
03:42.17ZaVoidnope
03:42.29ZaVoidlooking at it now
03:42.43_ericI can't seem to get xmeeting and asterisk to agree on dtmf tones
03:42.52ZaVoidH.323 compatible video
03:43.05_ericI set both sides to the RFCxxxx one, and it doesn't ever get received by the asterisk side (from what I can deduce)
03:43.27_ericor, I wasn't ever able to setup logging such that I was able to get any indication as to what the problem was
03:43.30ZaVoidumm thats an h.3232 client right?
03:43.41_ericI was just using it for SIP
03:44.10ZaVoidAHH for a sip client?
03:44.14_ericyeah
03:44.15ZaVoidno video needed?
03:45.05_ericnope
03:45.11_ericwas just looking for a free softphone for osx
03:45.12ZaVoidhttp://www.sjphone.org/softphone/SJphoneMac-299a.dmg
03:45.16ZaVoidsjphone
03:45.18ZaVoidworks great
03:45.23_ericneat
03:45.23ZaVoideasy to add multiple connection entries
03:45.30ZaVoidno g729/g723 however
03:45.32_ericvery cool
03:45.32ZaVoidbut it works great
03:45.40_ericis that the "HD" audio formats?
03:45.51ZaVoidno thats audio
03:46.17ZaVoidyou can also try zoiper
03:46.36_ericthat's a funny name
03:46.42ZaVoidhttp://zoiper.com/
03:46.44ZaVoidyeah
03:46.49ZaVoidit used to be called idefisk
03:46.52ZaVoidwhich was well funnier
03:53.24_ericstrange... zoiper isn't working with dtmf either
03:53.36_ericI wonder if that means there's something funky about my asterisk setup
03:53.59ZaVoidprobably
03:54.04ZaVoidwhats the config ?
03:54.06_ericdtmfmode=rfc2833
03:54.19ZaVoidyou getting "user entered nothing" on your console?
03:54.29_ericno
03:54.37_ericI don't seem to be getting anything in the console
03:54.42_ericis there DTMF logging I can enable?
03:54.55ZaVoidactually i only see that when i have a read command set...
03:55.11ZaVoidboth peers are dtmfmode=rfc2833?
03:56.03_ericI'm realizing I'm not able to set the dtmfmode in zoiper
03:56.52ZaVoidmost of mine are set to dtmfmode=auto
03:57.06_ericI'll try that
03:57.10ZaVoidi'm headed to bed though
03:57.12ZaVoidgood luck
03:57.17_ericthanks for the softphones
03:57.17ZaVoidremember sip reload ;)
03:57.18_ericthis is great
03:57.19filedtmf in logger.conf to console, then logger reload
03:57.21ZaVoidSURE THING man
03:57.24ZaVoidi love seeing mac users :)
03:57.28_eric=)
03:58.43_ericoh yay
03:58.51_ericwith zoiper setting dtmfmode to auto totally worked
03:58.58_erichow 'bout that
03:59.04_ericthat was too easy
03:59.15_ericI spent who knows how many hours playing around with trying to get xmeeting to work
04:08.05*** join/#asterisk-dev CunningPike (n=CunningP@S010600095b33697f.vc.shawcable.net)
05:00.29*** join/#asterisk-dev d3wayne (n=deeewayn@76.29.245.9)
05:00.29*** join/#asterisk-dev snuff-work (i=1000@61.29.30.137)
05:00.29*** join/#asterisk-dev wwalker (n=wwalker@pdpc/supporter/sustaining/wwalker) [NETSPLIT VICTIM]
05:00.29*** join/#asterisk-dev Juggie (i=Juggie@CPE001601df17fb-CM001a6682d7b6.cpe.net.cable.rogers.com)
05:00.29*** mode/#asterisk-dev [+o d3wayne] by irc.freenode.net
05:01.52*** join/#asterisk-dev tzafrir_home (n=tzafrir@bzq-179-75-202.static.bezeqint.net) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev walhala (n=walhala@asterisk-friends.com) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev atis_work (n=atis_wor@193.238.212.171) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev ctooley (n=ctooley@doc-72-47-33-80.maryville.mo.cebridge.net)
05:01.52*** join/#asterisk-dev troy42 (i=troy@z.paranode.com) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev qdk (n=qdk@0x573fe57e.bynqu2.broadband.tele.dk) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev ksteward (n=ksteward@71.174.94.169) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev denon (n=denon@tooth.decay.org) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev davevg-btwtech (n=davevg-b@nj-67-76-177-147.sta.embarqhsd.net) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev mbranca (i=daemon@mi-gw1.voismart.net)
05:01.52*** join/#asterisk-dev codefreeze (n=steve_mu@216.166.159.235)
05:01.52*** join/#asterisk-dev brookshire (n=mbrooks@hijacked.us) [NETSPLIT VICTIM]
05:01.52*** join/#asterisk-dev MuffinMan (n=muffins@neutrino.joshua-colp.com)
05:01.52*** mode/#asterisk-dev [+oo tzafrir_home codefreeze] by irc.freenode.net
05:47.57*** join/#asterisk-dev obnauticus (n=obnautic@c-67-160-183-109.hsd1.or.comcast.net)
06:16.00*** join/#asterisk-dev JT (n=j@unaffiliated/jt)
06:44.24*** join/#asterisk-dev steliosk (n=Stelios@85.75.198.88)
07:03.13jmlsmorning world+dog !
07:19.29*** join/#asterisk-dev sergee (n=serg@voip1.west-call.com)
07:34.16snuff-workhello jmls
08:04.44*** join/#asterisk-dev agx (n=AGX@host63-216-static.34-88-b.business.telecomitalia.it)
08:06.07*** join/#asterisk-dev pnlarsson-work (n=pnlarsso@81-232-31-101-no34.business.telia.com)
08:30.29*** join/#asterisk-dev pnlarsson (n=pnlarsso@c83-248-96-159.bredband.comhem.se)
08:32.00sergeehi all
08:34.37*** join/#asterisk-dev mvanbaak (n=michiel@vanbaak.xs4all.nl)
08:57.38*** join/#asterisk-dev Whisk (n=Whisk@82-44-94-242.cable.ubr04.croy.blueyonder.co.uk)
09:41.25*** join/#asterisk-dev qdk (n=qdk@85.235.253.139)
10:41.58agxdoes oej live in US timezone?
10:43.06agxi want to ask him if this patch has been implemented or its still a separate branch http://svn.digium.com/view/asterisk?view=rev&revision=66436
10:46.32*** join/#asterisk-dev RoyK (n=roy@fw.fortel.no)
10:46.57snuff-homeagx: oej is euro based
10:47.08agxsnuff-home, ok ty
10:49.12mvanbaakswedish even
10:49.26jmlsfunny people, those swedes
10:49.37jmlsalmost as bad as the dutch ;)
10:50.15mvanbaak;)
10:50.48tzafrirI figure mvanbaak sees no bad dutch around
10:50.55mvanbaakindeed
10:51.10mvanbaakonly nice coworkers
10:52.03jmls<PROTECTED>
10:56.08agxi'm testing oej r66436 against 1.4.17 and seems to works; should i post it as bug and include a patch aganst trunk to have a % to see it in main release?
10:56.28*** join/#asterisk-dev _ys (i=yuri@91.151.196.254)
11:10.11mvanbaakagx: best to open a bug with patch against trunk indeed
11:14.44agxmvanbaak: ok :) its always confusing that part
11:22.01mvanbaakput the link to this branch in it
11:22.08mvanbaakso ppl know you are referring to it
11:22.13mvanbaakand oej will know as well
11:24.23jmlsmvanbaak: I *knew* the dutch were a mad race ... http://www.theregister.co.uk/2008/02/05/petrol_pumping_robot/
11:32.42mvanbaakgheh
11:32.47mvanbaakbrilliant idea
11:34.22atis_worki would want pc-cooler-cleaning robot
11:35.12agxjmls, that's a good thing expecially for woman mixing diesel with gasoline
11:45.06*** part/#asterisk-dev pnlarsson (n=pnlarsso@c83-248-96-159.bredband.comhem.se)
12:04.38jmlsit's the rise of the machines.
12:24.13*** join/#asterisk-dev puzzled (n=patrick@puzzled.xs4all.nl)
13:02.14*** join/#asterisk-dev ZaVoid (n=zavoid@66-95-182-90.client.dsl.net)
13:04.57ZaVoidmorning
13:15.54*** join/#asterisk-dev michael-i (n=michael-@141.41.40.226)
13:27.00*** join/#asterisk-dev Psychobilly (n=Fuzz@athedsl-4404063.home.otenet.gr)
13:27.28Psychobillyhello, does asterisk support codec re-negotiation during a call?
13:28.55*** join/#asterisk-dev miguel3239 (n=elguerom@ns1.nashuacs.com)
13:29.39ZaVoidi think it does... not sure.. never had to do that
13:29.43ZaVoidwhy would you do that?
13:30.26Psychobillyfax data
13:30.41ZaVoid? t.38
13:30.48Psychobillyyes
13:30.56ZaVoidwhat else would you use? or you mean initiate a fax call in middle of  a call?
13:31.20*** join/#asterisk-dev jeffg (n=jeffg@pdpc/supporter/active/jeffg)
13:40.19*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
13:46.14atis_workhey, does anybody find this meetme behaviour normal, or it's some memory corruption: http://pastebin.com/m36222848
13:46.35atis_workim sending call to 2601 but log says, it goes to 1023
13:46.46atis_workand then just weird things start to happen
13:47.09michael-igreetings everyone, I'm attempting to track down an incompatibility between the zaptel4bsd code and chan_zap. Upon answering a ringing phone (attached to a tdm400p) I hear several tones
13:47.42michael-ithe only bit of debug info that the console spits out is: chan_zap.c:1847 in zt_call: Unable to reset default ring on 'Zap/2-1'
13:47.43*** join/#asterisk-dev oej (n=olle@gw-sthlm01.rebtel.com)
13:47.43*** mode/#asterisk-dev [+o oej] by ChanServ
13:48.29michael-ithis bit of code is right after the caller-id spill. my question is: is that what I'm hearing? the spill?
13:51.33*** join/#asterisk-dev nebojsajsimic (n=nebojsaj@cable-89-216-16-106.static.sbb.co.yu)
13:51.37nebojsajsimichi all
13:51.46nebojsajsimicplease for little help
13:52.04nebojsajsimic<nebojsajsimic> I can't get $agivar['agi_extension'];
13:52.04nebojsajsimic<nebojsajsimic> like variable
13:52.04nebojsajsimic<nebojsajsimic> $pozvani = $agivar['agi_extension'];
13:52.04nebojsajsimic<nebojsajsimic> in PHP
13:54.33ZaVoidcan'
13:54.38ZaVoidt pass the variable to php?
13:55.14nebojsajsimic???
13:55.37ZaVoidis that what your saying?
13:55.43nebojsajsimicyes
13:55.51nebojsajsimichow to post it
13:55.53nebojsajsimic???
13:55.56nebojsajsimici try
13:56.25nebojsajsimicexten =>_XXXX,n,agi,/var/lib/asterisk/agi-bin/nadjiservis.php|${EXTEN}
13:56.33nebojsajsimicbut nothing
13:57.38nebojsajsimicany help
13:57.40nebojsajsimic???
13:57.46ZaVoid,Set(GCARD=${CALLERID(number)})
13:57.49ZaVoidworks for me
13:57.57ZaVoidi can then read GCARD in my php files
13:58.09ZaVoidone sec
13:58.36ZaVoidthen in my php i have this
13:58.54ZaVoid$Env    = getEnvVars(array("DEST", "GCARD", "GPINS"));
13:59.06ZaVoidas an example
13:59.26nebojsajsimicok thanks i tried to use asterisk defoult variables
13:59.30nebojsajsimicbut...
13:59.33nebojsajsimicnothing
13:59.38nebojsajsimicThanks for advice
13:59.57ZaVoiddidn't work?
14:02.03lmadsenmorning all
14:02.12nebojsajsimicno does it have some debag
14:02.18lmadsenhrmmm... looks like #asterisk in here :)
14:02.25nebojsajsimicDay lmasdsen
14:02.43nebojsajsimic:)
14:05.03ZaVoidmorning lmadsen
14:11.06nebojsajsimici found what is prob my bug :)
14:11.08nebojsajsimicthx
14:22.58mvanbaakyou can read agi variables, no problem
14:23.05mvanbaakI use it all the time
14:24.14*** join/#asterisk-dev jeffg (n=jeffg@pdpc/supporter/active/jeffg)
14:31.36ZaVoidbad syntax nebojsajsimic ?
14:32.49_ysI use in php agi: $arv1 = $_SERVER['argv']['1'];
14:33.25*** join/#asterisk-dev jeremy_g (n=jerms@static-213-115-44-90.sme.bredbandsbolaget.se)
14:33.38jeremy_gNo need to clap
14:33.40jeremy_gI am back
14:33.41jeremy_g;)
14:33.57jeremy_gwhy am I getting this happy feeling of being with the developers
14:34.00jeremy_gagain
14:34.02ZaVoidhi jeremy_g
14:34.11jeremy_ghi ZaVoid
14:34.29ZaVoidhow you doing this morning
14:34.37jeremy_gawesome
14:34.42ZaVoidcool
14:35.03_ysoej ping
14:39.18sergeeoej DDoSed
14:40.29jeremy_gwhere can i get a list of new features in * sip stack since 1.2.12
14:40.50jeremy_gi mean i want to know whether * sip stack supports 1.session timers 2. PRACK 3....
14:41.42_ysjeremy_g: vi ./CHANGES ?
14:44.01ZaVoidhttp://svn.digium.com/svn/repotools/changes_since
14:44.10*** join/#asterisk-dev sergee (n=serg@voip1.west-call.com)
14:44.20ZaVoidrussel showed me that link last night
14:47.19jeremy_gThanks _ys
14:48.04oejjeremy_g: pong
14:48.06oej_ys: Pong
14:48.09oejwhat's up?
14:48.38oejjeremy_g: Look at the document I have in my svn repo
14:48.51_ysoje: can you comment my issue 10961 ?
14:49.01oejAt customer site right now
14:49.04oejM 10961
14:49.09oejM10961
14:49.10MuffinMan[new] [Asterisk] Core/HTTP 0010961: [patch] Add HTTP Basic & Digest Auth (rfc2617) for manager web interface. reported by ys  http://bugs.digium.com/view.php?id=10961
14:49.17oejLater
14:49.24_ysok
14:49.35oejWorking to solve severe issues with Zaptel timers on AMD dual core servers
14:51.04tzafriroej, are you working on something specific?
14:55.22oejservers that loose quality
14:56.31oejI'm wondering if the combination of fastagi tcp sockets and meetme kills the timing
14:56.45oejThe fastagi sockets are using a poll per thread, which is not a very smart thing to do
14:57.30*** join/#asterisk-dev davevg-btwtech (n=davevg-b@nj-67-76-177-147.sta.embarqhsd.net)
14:58.27oejzttest bails out totally and call quality disappears with only ten people in five meetme's
15:05.00tzafrirmeetmes are copied by the zaptel sync master - this is work done at the time of a tick
15:07.02ZaVoidso what is the point of RFC 5079
15:09.29oejdoes it matter if you're using the device or a pseudo channel?
15:10.00oejfor meetme's
15:22.06*** join/#asterisk-dev ManxPower (n=manxpowe@251.sub-70-223-214.myvzw.com)
15:26.12oejManxPower! Hello there!
15:27.01*** join/#asterisk-dev RoyK (n=roy@fw.fortel.no)
15:27.04ManxPowerHello oej!
15:27.24oejHow's life on the hill?
15:27.24ZaVoidhey ManxPower
15:27.57ManxPoweroej: warm today, but that won't last more then 24 hours
15:28.25oejWe have warm weather too, almost 3 degrees celsius
15:29.23ZaVoid3 cel.. thats like 42 F?
15:32.06ManxPoweroej: BTW, I am actively seeking new clients.
15:32.11Corydon76-digMore like 37F
15:32.22RoyK37˚F
15:32.38ZaVoidahh
15:33.12Corydon76-digZaVoid: double the C number, add to 32 (approximately)
15:33.19ZaVoidright
15:33.27ZaVoidmakes sene
15:33.35ZaVoidManxPower: your a consultant right?
15:33.44ManxPowerZaVoid: Correct.
15:33.45Corydon76-digI just meant that you could do it in your head, no need for a calculator
15:33.54ManxPowerI actually meant that to be a /msg oej 8-)
15:34.13ManxPowerBut since you asked... "Consulting for Asterisk, Polycom, Sangoma, Digium, Cisco, LAN, WAN, QoS, T-1, PRI, Frame Relay, Linux, and network design.  Based near Birmingham, AL.  Now accepting clients worldwide."
15:35.32ZaVoidso anyone seen RFC5079?
15:35.36*** join/#asterisk-dev sruffell (n=sruffell@216.207.245.1)
15:35.36*** mode/#asterisk-dev [+o sruffell] by ChanServ
15:35.44ZaVoidi don't understand it... i mean i understand it.... but it seems pretty pointless
15:35.50ZaVoidi don't see who would send with anonymous
15:37.53oejZaVoid: That's actually a requirement to handle that it PSTN networks in Sweden. Privacy.
15:38.33ZaVoidthis isn't the privacy rfc i thought
15:38.40ZaVoidmaybe i skimmed it wrong
15:56.37ZaVoidhey oej the rfc2833 bug http://bugs.digium.com/view.php?id=10058   is there any debugs i could get you that could help? I also see this randomly over level3
15:57.13*** join/#asterisk-dev putnopvut (n=putnopvu@216.207.245.1)
15:57.13*** mode/#asterisk-dev [+o putnopvut] by ChanServ
15:57.55ZaVoidand i'm pretty sure i can reproduce it at will
15:58.22ManxPowerZaVoid: 1.6 is supposed to fix all those DTMF issues.
15:58.39ZaVoidheh :)
16:00.52fileCorydon76-dig: bad bad bad!
16:00.58*** join/#asterisk-dev CunningPike (n=arodgers@vpn.dnv.org)
16:04.37ZaVoidi like 1149 :)
16:04.42*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
16:04.42*** mode/#asterisk-dev [+o anthm] by ChanServ
16:05.56ManxPowerit's really doing, upgrading your brain with 1.4 info.  So many people start out with 1.4 but don't realize most of the online docs refer to 1.2
16:07.22*** join/#asterisk-dev jpeeler (n=jpeeler@216.207.245.1)
16:17.34*** join/#asterisk-dev joetester (n=patrick@216.191.34.13)
16:20.31*** join/#asterisk-dev JunK-Y (n=junky@modemcable183.17-83-70.mc.videotron.ca)
16:20.51oejoh
16:21.10oejAnd a lot of people upgrade a 1.0 config, that works in 1.2 to 1.4 and the system doesn't work.
16:21.38JunK-Yany reason, why when im doing make in editline, my vi.h is like: http://pastebin.ca/892646  (notice the double ( before E) ?
16:30.33JunK-Ythats weird, but we MUST do dos2unix on editline*.c to get makelist working correctly.
16:31.46*** mode/#asterisk-dev [+o lmadsen] by ChanServ
16:34.17QwellJunK-Y: looks like your awk is doing something wrong
16:36.40Corydon76-digfile: eh?
16:37.12fileCorydon76-dig: your dialplan aesthetics thingy way back when did something naughty
16:37.37Corydon76-digOh?
16:37.57fileit changed app_channelredirect to use ast_parseable_goto
16:37.59filewhich is naughty
16:38.21putnopvutDoesn't 1.4 use ast_async_goto?
16:38.36fileyes.
16:40.06*** part/#asterisk-dev agx (n=AGX@host63-216-static.34-88-b.business.telecomitalia.it)
16:46.56*** topic/#asterisk-dev by Qwell -> Asterisk Development Discussion -=- http://www.asterisk.org/developers -=- IAX2/guest@misery.digium.com/asterisk-dev -=- Asterisk trunk: res_telepathy release tomorrow-=- Tier 2 and Tier 3.14159 support is in #asterisk -=- Lost: Sanity Found: Banana -=- Congrats cresl1n!
16:48.37*** join/#asterisk-dev _Krieger_ (n=krieger@193.39.118.158)
16:49.04_Krieger_what is the condition[s] when CLI 'restart now' is not working?
16:49.31Qwell_Krieger_: asking the same question in multiple channels is considered extremely rude
16:50.04_Krieger_Qwell, sorry, i`ll not do that anymore ;)
16:50.16Qwellbesides, your question is not appropriate for this channel
16:50.39_Krieger_Qwell, i can`t agree
16:51.18Corydon76-dig_Krieger_: your question is inappropriate for this channel
16:51.59_Krieger_and what is appropriate channel?
16:52.04Corydon76-dig#asterisk
16:52.08_Krieger_ah
16:52.49_Krieger_even though i need developer point-of-view answers
16:52.57Corydon76-digBesides, questioning the authority of a senior developer is unlikely to get you the answer to your question
16:53.22Corydon76-digThat's a usage question
17:16.44atis_workhey, i got some weirdness with local channels. i originate two local channels, first of which goes trough app_dial to SIP, and then second comes in. however first is not bridged immediately when second is answered, but with some delay (~1 second)
17:17.21atis_workso my dialplan executes partially in local channel, then it gots bridged to SIP channel and another part continues to execute there
17:17.48atis_workand i can't tell the place where that will happen, unless i add some Wait(10)
17:18.44atis_worki suppose Answer() should do that, but it has some delay
17:19.16atis_workany ideas?
17:36.43*** join/#asterisk-dev outtolunc (n=me@adsl-66-218-53-172.dslextreme.com)
17:55.35*** join/#asterisk-dev miguel3239 (n=elguerom@ns1.nashuacs.com)
18:03.39*** join/#asterisk-dev atis_work (n=atis_wor@193.238.212.171)
18:06.24*** join/#asterisk-dev snuff-home (i=1001@220-253-11-146.VIC.netspace.net.au)
18:24.42*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
18:24.42*** mode/#asterisk-dev [+o oej] by ChanServ
18:33.04*** join/#asterisk-dev qdk (n=qdk@195.242.194.41)
18:40.54*** join/#asterisk-dev qdk (n=qdk@195.242.194.41)
18:42.47*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
18:42.47*** mode/#asterisk-dev [+o oej] by ChanServ
18:52.58*** join/#asterisk-dev jameswf-home (n=james@dsl093-157-131.phx1.dsl.speakeasy.net)
18:57.55atis_worki wonder, why if i originate to local channel, and then connect that to another local channel (context/exten/priority in callfile), second channel don't share variables
18:58.18atis_workit seems that second channel get's created before originate
18:58.30atis_worki mean - don't inherit.
18:58.56atis_workso there's no easy way how to pass variables from originating local channel to destination
19:02.32lmadsenatis_work: I will respond in #asterisk (the appropriate channel)
19:02.37jameswfapparently you ended up in development instead of the generl room where they do support
19:02.54atis_workwell, i don't want support - i know it can't be done
19:03.04atis_worki just want to do something to it.. patch it..
19:03.44atis_workwell, that's the point - that variable inheritance is not working
19:04.15lmadsenatis_work: this is still a support / bug discussion, which does not belong in here until a patch is actually created (or is being created)
19:04.34jameswfcreated ~rulost :)
19:05.54atis_worklmadsen: no disrespect - i was hacking trough this for last day, until i realized what happened
19:06.04atis_worknow i just want to ask - why they are separate channels
19:06.21lmadsenatis_work: none taken -- this still appears to be a valid discussion in #asterisk
19:46.22*** join/#asterisk-dev atis_work (n=atis_wor@193.238.212.171)
19:58.08*** join/#asterisk-dev oej (n=olle@soll4-125.cust.blixtvik.net)
19:58.08*** mode/#asterisk-dev [+o oej] by ChanServ
20:00.08mvanbaakbtw, anyone besides lmadsen that wants to have a look at the cli cleanup ?
20:02.08oejWhere's the README that covers the changes in your branch?
20:02.36lmadsenoej: see the bug and the audit file
20:02.48oejaudit file?
20:02.55Qwellon the bug
20:02.59fileplease don't audit me :(
20:03.11lmadsenM8925
20:03.13MuffinMan[assigned] [Asterisk] Documentation 0008925: [post-1.4][branch] CLI command audit reported by blitzrage  http://bugs.digium.com/view.php?id=8925
20:03.55mvanbaakoej: on 8925 there's this file called cli_tree.txt
20:04.02mvanbaakit has most of the stuff that is done there
20:04.47oejagi dumphtml could be "agi dump html"
20:06.13mvanbaakhhmm, yeah
20:06.38oejwe need to remove "trees" from database and standardise on "family" and "key". Deltree needs to be delete family.
20:06.46oejEither family or tree, but not both
20:07.24oej"debug chanel" -> "debug channel" if you don't mean Coco
20:08.34mvanbaakI made it channel
20:08.37ZaVoidis there any plans for better dialpan debugging in 1.6?
20:08.41mvanbaakoh wait, that was already done
20:09.15oej"funcdevstate" -> "devstate"
20:09.18mvanbaakhhmm
20:09.20Corydon76-digoej: Tree refers to the whole shebang, family only refers to that portion of the key
20:09.35mvanbaakagi dumphtml works without filename argument ?
20:09.37oejexplain more
20:09.50oejcorydon: Examples please, I missed that
20:09.59mvanbaakthat agi dumphtml command declaration is wrong
20:10.15Corydon76-digoej: you aren't deleting the family, you're deleting everything under that family
20:10.28Corydon76-digThe family is a portion of the key
20:10.47oejBut will there be any data in that family?
20:11.00oejWill "database show" show anything?
20:11.03Corydon76-digFamily doesn't define data
20:11.10Corydon76-digThe key defines data
20:11.24Corydon76-digAll family really is is a key prefix
20:11.36oej"keys init" should be "iax2 init keys" since it's only iax2 keys, nothing else
20:11.57oejCorydon: Isn't that semantics that is hard to understand?
20:12.13Corydon76-digoej: it's not hard for me to understand
20:13.04mvanbaakoej: shouldn't we keep the keys command now that tls and stuff is coming to chan_sip ?
20:13.28Corydon76-digdundi keys, too
20:13.34oejmvanbakk: The IAX2 channel runs that command, so it's an iax2 command
20:13.44oejIf so, we need to rewrite the key handling
20:13.45mvanbaakand maybe sometime in the future the gnupg extension ?
20:14.05oejLet's start with moving the command where it belongs now, then think about the future later
20:14.12fileI thought res_crypto handled it
20:14.18oej"keymgr initialize domain stuff"
20:14.29oejHmm. Is it in res_crypto now?
20:14.39fileres_crypto has always handled the key stuff
20:14.50mvanbaakfile: you are correct
20:15.01oejOk then.
20:15.09mvanbaakoej: line 575 of res/res_crypto.c
20:15.36mvanbaak+- 2 lines ;)
20:16.01oejrtcp is a subset of rtp - do we need a class of itself for rtcp - it's not a module?
20:17.06oej"sip set debug on"
20:17.09oejis missing
20:17.20lmadsenfrom where?
20:17.27oejyou have "rtp set debug on | off"
20:17.32oejthe list in the bug
20:17.55mvanbaakyeah
20:18.11oejsla is really an application of meetme - does it really need a separate command class?
20:18.12mvanbaakit was later decided we should indicate direction
20:18.16lmadsenoej: ya... I think because sip set debug on as already there.... or I forgot to type it :)
20:18.33mvanbaaklmadsen: no, sip set debug [off]
20:18.37mvanbaakthat's what was in trunk
20:18.41lmadsengotcha
20:18.59lmadsenoh that's right... Corydon76-dig mentioned that <on | off> stuff to me after
20:19.16oej<PROTECTED>
20:19.18oejhmmm
20:19.34lmadsenya... but sometimes it's easier to separate them out logically
20:20.05lmadsenmeetme sla show stations -- is more confusing than -- sla show stations
20:20.14oejDon't remember if minivm has cli commands, but I think I had a few
20:20.52Corydon76-digRemind me what SLA stands for?
20:21.01oejshared line appearance
20:21.01fileshared line appearances!
20:21.06mvanbaakShared Line Appearances
20:21.06oejRussell's blinking lamps
20:21.11oejrbl
20:21.22Corydon76-digCould we come up with something other than "sla"?
20:21.32fileCorydon76-dig: I know what you're thinking.
20:22.02Corydon76-digIf I have trouble remembering, how many users don't know, either?
20:22.10mvanbaakoej: your minivm stuff is correct
20:22.17*** join/#asterisk-dev JonMcN (n=Jon@cpc4-sout2-0-0-cust715.sotn.cable.ntl.com)
20:22.34oejmvanbaak: And that was the feedback from the Swedish jury
20:22.45mvanbaakminivm has no 'set' cli functions.
20:22.52mvanbaakonly show
20:23.02oejmvanbaak: And I don't really agree with corydon on the tree/family stuff - all my students have been frustrated over that
20:23.02mvanbaakand reload
20:23.13lmadsenCorydon76-dig: suggestions? I can't think of anything that isn't super long to type...
20:23.26mvanbaakoej: I can see the difference in tree/family handling
20:23.37Corydon76-diglmadsen: I didn't say I had something better, only that it's confusing
20:23.51lmadsenCorydon76-dig: aye, just thought I'd check :)
20:24.15Corydon76-diglmadsen: since it is key system functionality, maybe "keysys"
20:24.18oej"slines"
20:24.50Corydon76-dig"keysys show" ?  Is that palatable?
20:24.53lmadsenI thought of that too, but that reminds me of slinear
20:24.57oejI would be happy to see it move away from "shared line appearance" since there's a SIP standard for SLA, and that's not what we have.
20:25.36lmadsenCorydon76-dig: looks kinda weird to me... :)  but that certainly is more descriptive
20:27.03lmadsenmvanbaak: I think I'm going to do another audit/test tonight
20:27.04mvanbaakwe should rename the config and c files as well then
20:27.16Corydon76-digmvanbaak: C files?
20:27.16mvanbaaklmadsen: great. with my branch as base ?
20:27.21lmadsenaye
20:27.27mvanbaakthanks
20:27.32oejRunning 200 fastagi from one server causes a lot of weird stuff. I think all the poll's are part of the problem.
20:27.33mvanbaakCorydon76-dig: or is it all done in meetme ?
20:27.35lmadsenI'm considering your branch the definitive CLI moving forward :)
20:27.38oejI am just guessing
20:27.42Corydon76-digmvanbaak: It's all done in meetme
20:27.47mvanbaakCorydon76-dig: ah
20:27.51mvanbaaknever looked into it
20:27.51Qwelloej: 200 instances of fastagi?
20:27.56Qwell"instances"
20:28.08Corydon76-digConnections to FastAGI?
20:28.12Qwellsure
20:28.20oej200 calls running fastagi, keeping tcp to the fastagi server open for the duration of the call
20:28.57mvanbaaklmadsen: cool. I have it running in production since this weekend and I can tell you it feels more natural already :)
20:29.46lmadsenmvanbaak: awesome! can't wait to audit it again
20:30.00lmadsenmvanbaak: plus maybe it'll be useful and I can create some sort of document for the CLI
20:30.20lmadsenstill trying to think of how to structure it though
20:30.30lmadsennot sure if a tree is appropriate... or some other method
20:30.37mvanbaakyeah.
20:30.46mvanbaakmaybe we should list them by module or something
20:30.55lmadsenya... I was thinking that.... I have an idea actually
20:31.05lmadsenlet me try somethign here
20:31.09mvanbaaksure
20:38.42lmadsenmvanbaak: http://www.pastebin.ca/893005
20:43.49mvanbaaklooks good
20:44.15lmadsenok cool, I think I'll try that table format
20:44.40mvanbaakI think mortals find that easier to read then your treelike format you used in cli_tree.txt
20:44.46lmadsenagreed
20:44.53lmadsenbut the tree was much easier to write :)
20:44.57mvanbaakuhhuh
20:45.01mvanbaakand I can read it just fine
20:45.10lmadsenya, and it was mostly just for your use anyways
20:45.16lmadsennot for documentation
20:45.24mvanbaakbtw, what is the preferred way in asterisk to indicate a function goes ok or wrong
20:45.29lmadsenwonder where the docs should live for this then....
20:45.36mvanbaakI'm used to 'return false;' and 'return true;'
20:45.40mvanbaakis that ok in * ?
20:45.49lmadsenI think it's 0 or a negative number?
20:46.02*** join/#asterisk-dev atis_work (n=atis_wor@193.238.212.171)
20:46.46mvanbaakah, k
20:46.52JonMcNIs 1.4 SVN zaptel currently broken?
20:47.08putnopvutJonMcN: it...shouldn't be.
20:47.19JonMcNhmm
20:47.50JonMcNhttp://pastie.caboo.se/147894
20:48.03JonMcN./configure ; make # works fine
20:48.12lmadsenok, back in a bit. Gotta run off and start writing some dialplan for a client.
20:48.41mvanbaaklmadsen: good luck
20:49.12lmadsenthanks! shouldn't be anything too complicated (no clustering in this one)
20:57.53*** join/#asterisk-dev JerJer (n=PhatJ@pdpc/supporter/bronze/jerjer)
20:57.53*** mode/#asterisk-dev [+o JerJer] by ChanServ
20:59.20JerJeri totally love it!!!   I just upgraded my dish network tv and the activations department is using a meetme and the stock MOH
20:59.37mvanbaaklol JerJer
21:00.36JerJeryet i remember my previous employer telling me no business or enterprise would ever rely on an open source product
21:00.45JerJer*cough* isphone
21:00.55JunK-Yis there any way to know if a specific kernel module (like wct4xxp) is taking cpu (i dont know know, since its in the kernel land)
21:01.18JerJergood question - i do not know either
21:03.18JerJeri wonder if ps axu would show anything for zaptel devices - i'm not currently logged into a box with zaptel
21:04.22JerJerlike in [ brackets ]
21:06.34JunK-Yit wont display the kernel land
21:08.59*** join/#asterisk-dev qdk (n=qdk@0x573fe57e.bynqu2.broadband.tele.dk)
21:26.08paravoidJunK-Y: it does display kernel threads
21:26.29paravoidnot sure about zaptel though
21:37.25*** join/#asterisk-dev fakhir (n=fakhir@unaffiliated/fakhir)
21:46.37*** join/#asterisk-dev atis_work (n=atis_wor@193.238.212.171)
21:53.16*** join/#asterisk-dev anthm][ (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
22:18.47*** join/#asterisk-dev DarkRift (i=dark@bas10-montreal02-1177584495.dsl.bell.ca)
22:20.18*** join/#asterisk-dev Laureano (n=chatzill@92-237-114-200.fibertel.com.ar)
22:24.36*** join/#asterisk-dev anthm (n=anthm@CPE-72-131-113-50.wi.res.rr.com)
22:24.36*** mode/#asterisk-dev [+o anthm] by ChanServ
22:25.45*** join/#asterisk-dev RoyK (n=roy@ip-2-29-149-91.dialup.ice.no)
22:38.03*** part/#asterisk-dev RoyK (n=roy@ip-2-29-149-91.dialup.ice.no)
23:40.57tzafrir_homeJerJer, Zaptel operates more from an interrpts context .
23:41.08tzafrir_homeHence cat /proc/interrupts would be a good start
23:43.54*** join/#asterisk-dev Mavvie (n=edwin@ppp121-44-116-143.lns10.syd6.internode.on.net)

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