IRC log for #asterisk on 20140207

00:16.13*** join/#asterisk julgr (~julgr@38.104.125.2)
00:17.28*** join/#asterisk jsjc (~Adium@217.Red-79-153-28.dynamicIP.rima-tde.net)
00:46.03*** join/#asterisk lorsungcu (~anonymous@65.103.31.34)
00:51.08*** join/#asterisk sy2up (~sy2up@cpe-76-184-172-9.tx.res.rr.com)
01:09.38*** join/#asterisk nickfennell (~nickfenne@unaffiliated/nickfennell)
01:21.56*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.116)
01:24.06bsdicehey my Asterisk does fax
01:24.17bsdiceusing iaxmodem and hylafax though
01:26.17bsdicebecause many VOIP providers do not support T.38
01:28.19sy2upmy asterisk does fax as well, over a SIP trunk that doesn't support T.38. Its awesome. Probably 3-5% of faxes fail to send on the first try though. Luckily the fax machine auto-retries 3 times.
01:28.32sy2upeveryone told me it wouldn't work, but who's the one sending faxes now...
01:31.15ChannelZ-Wkold people
01:31.42[TK]D-Fender"the one" <- accurate count
01:47.15*** join/#asterisk nickfennell (~nickfenne@unaffiliated/nickfennell)
01:48.18*** join/#asterisk jeffspeff (~jeffspeff@12.49.160.131)
01:48.48jeffspeffsetting up odbc for mysql. should i be using odbc.ini or odbcinst.ini?
01:51.59*** join/#asterisk Milarepa (~Milarepa@host-74-211-92-125.beyondbb.com)
01:53.14pabelangerjeffspeff: both
01:53.32jeffspeffi see that now in the book. thanks pabelanger
01:53.45jeffspeffthe book is awesome. :)
01:53.56pabelangerjeffspeff: send monies to leifmadsen
01:54.05pabelangerand russellb
01:54.16jeffspeffi should. is there a link for that?
01:54.20pabelanger~book
01:54.20infobotAsterisk: The Definitive Guide, 4th Edition (ISBN 1-4493-3242-0) available at http://oreilly.com/catalog/0636920025894 - Asterisk: The Definitive Guide is released under a Creative Commons License (http://creativecommons.org/licenses/by-nc-nd/3.0/us/) and a version is available for reading online at http://www.asteriskdocs.org/ or see ~buybook
01:54.24pabelanger~buybook
01:54.24infobotYou can buy "Asterisk: The Definitive Guide" at http://oreilly.com/catalog/0636920025894 so go buy it SERIOUSLY
01:55.28jeffspeffah, i thought you were referring to donations. i bought the 3rd edition. using a .pdf for 4th edition for now. monies are a little high in demand.
01:57.30*** join/#asterisk D30 (~deo@58.71.19.178)
01:58.14pabelangerleifmadsen: setup bitcoin for donations
01:59.13jeffspeffi'm not sure using bitcoin in the US is a great idea. one day i read that it's ok, then the next people are arrested for laundering money with it or something.
02:00.41*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.116)
02:02.03pabelangerold news
02:18.03*** join/#asterisk coppice (~chatzilla@123203240234.ctinets.com)
02:24.25*** join/#asterisk ipengineer (~zconkle@108-206-120-218.lightspeed.mckntx.sbcglobal.net)
02:32.17*** join/#asterisk darkbasic (~quassel@niko.linuxsystems.it)
02:43.27leifmadsenpabelanger: jeffspeff: I have a public wallet already -- 12K3GmKK4gVvVxMzJGhGhz2gff7hVo6Usr
02:44.14leifmadsenpabelanger: btw you owe me mBTC for winning the bet about russellb's kid
02:52.10*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
02:53.05*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.234)
03:06.01*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
03:10.58*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
03:12.52*** join/#asterisk chare (322f51ac@gateway/web/freenode/ip.50.47.81.172)
03:13.03chareso whats the latest best voip setup
03:13.12*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
03:13.22[TK]D-FenderSame as last week
03:13.26[TK]D-FenderProbably same as next week
03:13.37[TK]D-FenderAnd the next several dozen after that
03:19.49*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
03:19.54chareso no news about google hangouts?
03:20.54[TK]D-Fendernope
03:21.44*** join/#asterisk lnb (~lnb@CPE000347b24a71-CM602ad06bec2f.cpe.net.cable.rogers.com)
03:23.29*** join/#asterisk mjordan (~matt@75.76.55.191)
03:23.29*** mode/#asterisk [+o mjordan] by ChanServ
03:35.20*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
03:53.40*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.16)
03:59.24*** join/#asterisk jasonwert (~w3rt@71.89.137.28)
04:03.39*** join/#asterisk Qwell (~north@pdpc/sponsor/digium/Qwell)
04:03.39*** mode/#asterisk [+o Qwell] by ChanServ
04:18.13*** join/#asterisk monsterco (~monsterco@64.231.105.94)
04:18.42monstercoHi everyone - Is there anyway to monitor Aastra phones with something like Nagios? or it's not feasible and best to just monitor Asterisk?
04:20.03WIMPyAsterisk can monitor it's peers. ("qualify")
04:23.56PenguinAsterisk can monitor "it is" peers?
04:24.33WIMPyYes, it can detect it is its peer as well.
04:53.32*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.39)
05:03.10*** join/#asterisk digiv (~digiv@as1.si.umich.edu)
05:35.16*** join/#asterisk jhlavacek (~jirka@87.89.218.63)
05:37.08*** join/#asterisk drmessano (~nonya@pdpc/supporter/active/drmessano)
05:39.17*** join/#asterisk dfighter (~someone@arcemu/staff/dfighter)
05:46.16*** join/#asterisk gerhard7 (~gerhard7@77-172-35-234.ip.telfort.nl)
05:53.03*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.231)
06:06.24*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.231)
06:53.20*** join/#asterisk MauriceM_ (~MauriceM_@71-222-67-129.ptld.qwest.net)
07:12.05*** join/#asterisk vlad_starkov (~vlad_star@91.206.59.142)
07:17.34*** join/#asterisk vedic (~V@49.204.86.16)
07:18.32vedicIs there any open source VoiceXML engine that can be integrated with Asterisk? I see there are many paid commercial solutions and they are very expensive
07:27.41*** join/#asterisk bulkorok (~Benjamin@85.183.61.47)
07:31.49*** join/#asterisk jetlag (~jetlag@pool-71-168-200-182.cmdnnj.east.verizon.net)
07:33.53*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.38)
07:34.25*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.38)
07:37.40*** join/#asterisk Zogot (~LeonProna@095-097-219-235.static.chello.nl)
07:41.36*** join/#asterisk mirela666 (~mirko.bra@iecommailer.itaf.eu)
07:47.51*** join/#asterisk jhlavacek (~jirka@78.208.220.3)
07:54.31*** join/#asterisk liquidamber (1817a92b@gateway/web/freenode/ip.24.23.169.43)
07:55.10liquidamberanyone know if app_swift works with asterisk 1.8.20
08:17.38liquidamberor if it works with anything, ever... i'm surprised cepstral recommends it
08:18.45*** join/#asterisk tparcina (d45cc829@gateway/web/freenode/ip.212.92.200.41)
08:19.24*** join/#asterisk D30 (~deo@203.177.9.66)
08:19.54*** join/#asterisk D30_ (~deo@58.71.19.178)
08:24.13*** join/#asterisk danjenkins (~dan@cpc65687-folk2-2-0-cust207.1-2.cable.virginmedia.com)
08:34.53*** join/#asterisk sekil (~sekil@78.24.104.73)
08:36.03*** join/#asterisk Faustov (user@gentoo/user/faustov)
08:38.15skrustymorning
08:38.38*** join/#asterisk snadge (~snadge@unaffiliated/snadge)
08:39.08snadgeany of you guys had any experience with A10 networks AX or SoftAX load balancers with asterisk? :p
08:41.08snadgesuch a strange thing.. if anybody does, they certainly don't talk about it.. load balancing sip.. its like a black art
08:42.23snadgei didn't realise when I signed up for this job, that it would be so complicated ;)
08:43.27liquidambera lot of SIP / asterisk stuff is kindof new territory it seems like
08:44.12snadgewell asterisk in itself is complicated enough
08:44.21liquidambereven the "big" providers are kindof crackerjacked together
08:44.26snadgeand same with the SIP protocol with UDP
08:44.50liquidamberringcentral uses kamailio
08:45.31snadgeright.. i was about to mention that.. people do use freeswitch, and opensip / kamailio
08:46.00snadgebut these arn't bolt in solutions.. you cant just take an existing asterisk setup, and magically expect to integrate any of the above with it
08:46.07liquidamberbut really its like, pay me 200k a year to bandaid pretend this shit is OK until something catatrophic happens
08:46.10Faustovhmm, on the other hand, what can be so difficult to load-balance something that is session-based?
08:46.12snadgeit is not a bolt in solution
08:46.42liquidamberwhat's the issue anyway, you have a call center on asterisk?
08:46.43snadgeif you design your network with that in mind from the start.. then yes.. you can expect to have some degree of success with it
08:46.50snadgeabsolutely
08:47.00snadgeand it is load balanced using round robin dns
08:47.12liquidamberinbound calls only / mostly?
08:47.19liquidamber(i dont know shit, just curious)(
08:47.32snadgewell the bread and butter is hosted pbx.. and outbound
08:47.39Faustovwell, RR dns seems like the most robust approach
08:47.44snadgebut yes, theres plenty of inbound as well.. there is no money in that though
08:48.39snadgei cant remember the stats of the top of my head.. but its something like a few million minutes a month
08:48.43liquidamberim really amazed that there is money for small providers with that.  just seems like endless support calls, unhappy customers, unmet expectations, etc.  but, i digress
08:48.57snadgeour biggest competitor.. is something like 10 times that
08:50.14liquidamberi guess the minutes and bandwidth cost almost nothing and everything else is profit
08:50.29snadgethat.. and we're a relatively small company
08:50.53snadgedont get me wrong.. there are voip providers that are smaller.. we just bought one.. eg.. 3 people
08:51.17liquidamberwhat happens when verizon and AT&T collude to shit on voip is my question
08:51.19snadgea sales guy, an investor, and a tech guy
08:51.41snadgebut we actually have a sales guy.. a support team.. and now two techs.. wow ;)
08:52.05snadgeand have been around for about 6 years or something.. im the new tech
08:52.28liquidamberwhats your edge hardware?
08:52.39liquidamberive heard a lot of bigger providers like juniper
08:53.05snadgeright.. and my boss, he likes juniper.. he wants to go down that path.. but the other tech.. he is a full on linux nazi ;)
08:53.15liquidamberoh he wants to firewall everything with iptables, great
08:53.38liquidamberso, no SBC?
08:53.47snadgeso without wanting to go into too much detail about our setup.. lets just say our primary router, runs linux.. its actually an impressive build, I will give him that.. and i personally find it difficult to fault it
08:53.53snadgemost routers are woefully underpowered
08:54.08liquidamberhmm wow
08:54.29liquidambertheir CPU may be but once the calculation is complete the routing is done in silicon
08:54.46liquidamberbut, it's usually not an issue for that kind of setup
08:54.55snadgeright.. but out routing table isn't exactly small
08:55.00liquidamberah
08:55.17snadgei think a lot of cpu is taken up by checking against quite significant block lists etc.. and its all dynamic
08:55.20liquidamberwell, thats terrifying because i wouldnt know where to even start looking at it
08:55.27liquidamberbut, it sounds interesting
08:55.47snadgeyeah.. the routers are aging by todays standards.. but we're consistently pushing above 50mbit
08:56.03liquidamberyou have already identified a problem though, you have 1 guy who understands some thing he built that could or could not be a problem
08:56.23snadgewell to be honest.. given the load that they're under etc.. they're not actually the weak point
08:56.51snadgewe can just keep adding asterisk servers.. to handle more calls
08:57.06liquidambertheyre all physical asterisk servers
08:57.07liquidamber?
08:57.11snadgebut using round robin dns.. probably not the best approach
08:58.00snadgewe're not having issues with system load, or anything like that currently.. the calls are quite evenly spread.. and theres a significant amount of head room
08:58.47snadgeone issue is people who wish to run diallers.. will place one of the servers under considerable load, and theres other issues to content with like the database.. which has to bill each call etc
08:59.33snadgethey may as well be physical, but we do use virtualization yes
08:59.59snadgeto the best of my knowledge, that isnt a problem though.. we dont have issues with call quality, drop outs etc.. or overutilisation issues
09:01.08*** join/#asterisk vlad_starkov (~vlad_star@109.188.125.38)
09:02.52liquidamberi thought asterisk had scalability issues
09:02.58snadgeoh it definitely does
09:03.01liquidamberwhich is why freeswitch was better for multi tenancy
09:03.33liquidamberagain im a novice thoug just curious
09:03.53snadgefreeswitch is somewhere in between kamailio/opensip and asterisk
09:04.02snadgeits not quite a router, and its not quite a full blown pbx
09:04.16snadgeasterisk is definitely a more mature product
09:04.23liquidamberit's exploitable as hell though especially with add ons
09:04.58snadgei also think asterisk 12 is addressing some of the scalability issues.. but really.. as long as you know what your ceiling is, and you keep your load below that
09:05.00snadgeand spread it out
09:05.03snadgeits not really an issue
09:05.08liquidamberwhat are like, 2600 / kazoo / twilio doing
09:06.05liquidamberor even voip.ms
09:06.10*** join/#asterisk gerhard7 (~gerhard7@77-172-35-234.ip.telfort.nl)
09:06.29snadgei dont know.. im fairly new to this.. and my boss, hes actually quite familiar with the australian voip market.. which is obviously a drop in the ocean with regards to voip worldwide
09:06.46liquidamberi just ask because they have to have run into the same problems
09:07.04snadgei think the simplest answer is.. the really big guys, don't use asterisk
09:07.15liquidambertheyre in the middle though or grew really quickly and they do use asterisk
09:07.34snadgeso i guess the question becomes.. who are the largest users of asterisk
09:07.38liquidamberor at least, they did and migrated, which is still relevant
09:07.47snadgeexactly
09:09.10snadgeone of the issues is .. when you get to that middle size, where you're starting to outgrow asterisk.. you dont really have the luxury to just throw it away, and use something else
09:09.19snadgebecause its going to cause a significant impact to your customers
09:09.23snadgeno matter how you try to engineer it
09:09.34*** join/#asterisk vlad_sta_ (~vlad_star@109.188.127.204)
09:09.52snadgethe boss tried kamailio.. and im sure its great if you deploy new customers on that, and test it all etc
09:10.24snadgebut you cant just plug it in, and hope for the best.. without expecting all hell to break loose
09:10.39liquidamberwell i know voip.ms just makes their customers pick a geographical location and puts their POP on only one server
09:11.07liquidamberand i think ringcentral does something similar, but via phone provisioning
09:12.40snadgeright.. the issue becomes.. what happens when you exceed any particular servers maximum call throughput
09:13.03snadgeobviously you can try to identify the larger volume customers and manually move them to another server
09:13.28snadgebut this isnt really a sustainable option, growing into much higher volumes
09:13.31liquidamberso you're seeing high CPU utilization
09:13.33liquidamberessentially
09:13.42liquidamberbecause of transcoding or what
09:14.11snadgei would actually need to talk to my boss and the other engineer about that specifically.. but my understanding is its not necessarily a cpu limitation
09:14.31snadgeyou can run out of source ports or something like that.. its the nature of how UDP works
09:14.40snadgeand the fact that theres only 64000 available ports
09:14.47liquidamberright
09:14.57liquidamberyou mentioned autodialers... just throttle them :P
09:14.57snadgeand virtualisation is actually a bandaid for that
09:15.14snadgesince you can just create more vms
09:15.24snadgeand each vm gives you another 64000 ports ;)
09:15.43snadgebut round robin dns has obvious limitations for load balancing
09:16.29snadgeas just one example.. a dialer might only resolve the hostname once.. and then say.. here you go, have 20,000 calls.. 1 every millisecond
09:16.57liquidamberwhy not throttle the peer
09:17.06snadgeor.. customers might hard code the ip address of one server into their pbx.. or devices.. whatever.. and not the hostname
09:17.22liquidambermaybe something where you can decline registrations
09:17.26snadgeso what you'll see then.. is one server loading up more than the others
09:17.31liquidambercan you redirect or something
09:17.55snadgeright.. thats what we were looking into.. and citrix has a product called netscaler, which can actually do something along those lines
09:18.13snadgeand after asterisk 1.6, you can have a shared registration database
09:18.15*** join/#asterisk c0rnoTa (~c0rnoTa@78.24.154.190)
09:18.19liquidamberyeah a hardware load balancer might be able to do something like that, but i thikn the SIP aware ones are all called SBCs
09:18.23*** part/#asterisk c0rnoTa (~c0rnoTa@78.24.154.190)
09:18.46snadgeso what that means is.. a client might only register to 1 server in a cluster.. but because that cluster uses a shared database
09:19.01snadgewhen the load balancer redirects a call to one of the other "nodes" .. the server wont just say.. bugger off, you haven't registered to me.. go away
09:19.09liquidambervery cool
09:19.25liquidamberif digium were smart they'd make an SBC :P
09:19.37snadgeapparently AX is  more sophisticated than that
09:19.44snadgewhich is from A10 networks
09:19.55snadgebut its so complicated, I haven't been able to figure out how to get it to work ;)
09:20.29*** join/#asterisk nickfennell (~nickfenne@unaffiliated/nickfennell)
09:20.49liquidamberso really you need something to drop inbetween your wan and your asterisk clusters with minimal impact
09:21.05snadgeexactly.. its unfortunately non trivial
09:21.39snadgeax is interesting though.. you have 3 interfaces.. a management interface for configuring the load balancer itself, an input, and an output interface
09:21.53snadgein routed mode.. the idea is, you plug each interface into a switch, and use vlans for each one
09:23.03snadgeapparently in this configuration.. it means our asterisk servers can still have public ips, and be accessible directly.. or they can be accessed via the load balancer
09:23.18liquidamberoh, that is neat
09:23.22snadgehow this works, is beyond both my understanding.. and the understanding of the vastly more experienced engineer that I work with ;)
09:23.25*** join/#asterisk hehol (~hehol@2001:1438:1009:200:a97c:ce5c:c7ab:2b9e)
09:23.27liquidamberif it works like you say
09:23.50liquidambersounds like the appliance would juggle the translations
09:24.23snadgeright.. i've sent the a10 guy an embarassingly simple diagram of our network setup.. because I said i wanted to see how the AX works itself
09:24.31snadgeand didnt want to complicate it with irrelevant details
09:25.22liquidamberwell whatever is going on there is a much worse setup somewhere else
09:25.28snadgeload balancing UDP is complex.. adding sip to that, takes it to a level that is beyond most of your http/ssl load balancer guys understanding
09:26.18snadgemost people just want to scale web applications.. or things which work very similar to that.. at least with tcp, you have a concept of a session
09:26.22liquidamberyeah you kinda have to have someone who knows SIP, RTP, UDP, asterisk, and whatever else you have in the mix
09:26.32liquidamberotherwise they focus on one part
09:27.09snadgeright.. and many of these setups have the luxury of being able to say.. screw the existing customers... lets start from scratch
09:27.12liquidamberi was at a placea year ago that was looking for someone to build their infrastructure, they never found one
09:27.19liquidamberthey ended up partnering and reselling some other shit
09:27.52snadgewhen you can control exactly what connects to the input.. you have a much easier time of it.. things like skype, and google voice etc.. impressive, but not really
09:27.56snadgethey are very tightly controlled
09:28.11liquidamberive heard facetime is kindof interesting
09:28.19liquidamberuses STUN, SIP and RTP
09:28.44snadgeinteresting.. but apple only
09:30.29snadgethere are so many sip devices out there.. being able to let any of them connect and do their thing, is difficult.. asterisk is actually incredibly good at this
09:30.48snadgeother things are vastly more scalable.. but less flexible
09:31.56snadgethe fact that freeswitch can do 200,000 calls on a dual core processor.. is largely irrelevant, if it wont talk to an outdated Yealink, or someones obsolete FreePBX system running on a pc under someones desk.. for the last 5 years
09:32.26snadgeits horrible to think about it.. but thats the sort of stuff that we deal with, as a reality, on a daily basis
09:33.29liquidambernah thats awesome :)
09:33.51liquidamberamazing that they're not compromised and toll frauded, but i guess that means they were configured competently
09:34.27liquidamberand last time i checked asterisk is the only one with chan_unistim
09:35.29snadgewell.. we have systems in place to detect fraud for that reason.. some of these people just have no idea
09:36.01snadgeothers have set up a pretty tight firewall.. and dont allow remote extension logins.. or have very complex passwords etc
09:36.21liquidambercompany i worked for had freepbx open to the internet, a skid found a vulnerability and then closed it :P
09:36.49liquidamberi found it by trying to exploit the same bug
09:36.54liquidamberbut it had some sassy error message
09:37.07liquidamberpoint being, theres tons of freepbx out there that are compromised like you say...
09:37.44snadgefreepbx just got hit by another XSS vulnerability.. but the only part of that, which should be open to the internet.. is port 5060 udp
09:38.04snadgeand even then, by default now, it has fail2ban
09:38.20snadgeso repeated failed auths will be rewarded with DROP
09:38.28liquidamberi just hate running iptables on my edge
09:39.26*** join/#asterisk nickfennell (~nickfenne@unaffiliated/nickfennell)
09:42.22snadgeits friday evening here.. and im talking about work related stuff.. granted im drinking beer.. at least thats something ;)
09:44.21*** join/#asterisk vedic (~V@49.204.86.16)
09:44.24liquidamber2am friday here, i'm drinking a beer, have work at 2pm tomorrow
09:50.22Zogotits very interesting though. im new to the whole VOIP stuff at the moment. starting a new job with it next month
09:50.49*** join/#asterisk tzafrir (~tzafrir@bzq-218-28-58.cablep.bezeqint.net)
09:51.42*** join/#asterisk Neoti (~Thunderbi@cpc5-nott16-2-0-cust33.12-2.cable.virginm.net)
09:53.30*** join/#asterisk sekil (~sekil@78.24.104.73)
10:05.56snadgei wish you all the best Zogot ;)
10:06.58snadgeive had my job for a few months now.. and only today, I looked at the SIP rfc
10:08.06snadgemy first thought was.. i wonder how easy it is to crack sip passwords, which lead me to an article about it :P
10:08.37snadgebest practise.. at least 8 chars, 10 preferably.. alphanum, mixed case, ascii
10:08.56snadgeotherwise your password may as well be plaintext
10:08.56liquidamberautoprovisioning is probably the worst with that
10:09.41TSM2snadge: passwords are not sent as plaintext with SIP
10:10.10snadgei know this. but my point is.. if your password is less than 6 chars, and alpha only.. it may as well be sent in plaintext
10:10.39snadgethey are simply md5 hashed with a token
10:11.02TSM2true being short will make it easier but there is still the brute force required, you can offset the brute force speed by limiting the SIP packet rate
10:11.16TSM2but a good password will always help
10:12.37TSM2time to crack increases non-linerly due to the latancy
10:14.35liquidamberwhat if your business depends on phones that provision themselves
10:15.00TSM2liquidamber: ??
10:15.23*** join/#asterisk drmessano (~nonya@pdpc/supporter/active/drmessano)
10:15.40liquidambervoip provider says, get a phone from us, plug it in, and it will work
10:16.13liquidamberyou set the phone up online and it is pointed to their provisioning server, where it downloads configuration files, usually in plain text, with credentials
10:16.25liquidamberthis is pretty common
10:16.57TSM2liquidamber: depends if they are using FTPS/HTTPS, also some phones support encrypted config files like the polys, ok granted not all will use it
10:17.07liquidambermany dont use it :P
10:17.35liquidamberjust saying.. it's a shit show out there
10:17.58TSM2liquidamber: you are assuming that there is a MITM attach, but also even if there was not, they can hide the files from directory listings, they could also put fail2ban checking for all attempts to download configfiles that do not exist
10:18.45liquidamberim not assuming mitm.  0004f2******-phone.cfg
10:19.48TSM2well thats if they only supply polys
10:20.02snadgeTSM2, its worse than that.. brute forcing by attempting authentication is one thing.. and fail2ban significantly addresses that
10:20.21snadgewhat im talking about is a mitm.. where the attacker literally logs both the challenge and response packets from the legitimate client and server
10:20.31snadgeand then reverse engineers a non complex password from that
10:20.37liquidamberyou see a lot of SIP brute forcing also...
10:20.46liquidamberlike, extensions
10:21.03TSM2this is always a problem, comapneis have to start using the encrypted config files but they are a pain to manage
10:21.06snadgethere is an excellent writeup about it online.. where a guy uses an amazon ec2 cloud as an example
10:21.38snadgewell the passwords must be stored in plain text, or obfuscated.. and we're assuming for the moment, that its not possible for the attacker to get access to that
10:22.09snadgeif they've got root inside your network.. you are screwed.. any company or application is completely vulnerable in that scenario
10:22.25TSM2on polys the whole config gets encrypted if you go down that route, it requires the phone to be autoprovisioned in a set order to get the certificate onto the phone then download the config, tricky
10:23.23TSM2if someone has root then you are screwed anyway so just protect against that as a first
10:23.40snadgehttps://www.sipsorcery.com/mainsite/Help/SIPPasswordSecurity
10:24.33TSM2ive read that
10:25.27snadgeim not sure how accurate those figures are.. but it does make a reasonably solid case
10:27.37liquidambernight
10:27.56TSM2does sha support exist in sip auth yet?
10:35.46snadgeno, but you can use tls with tcp
10:35.55TSM2i know
10:36.14*** join/#asterisk calum_ (~calum_@cpc4-harg5-2-0-cust371.7-1.cable.virginm.net)
10:36.15snadgeit would appear the solution is to make the passwords annoyingly complicated ;)
10:36.30TSM2easiest way currently
10:36.31snadgewhen you consider that most people cut and paste them anyway.. it's not really that big of a deal
10:37.51snadgeas a classic example.. i shouldn't say that this actually happened to protect those concerned ;)
10:38.09snadgesomeone has a pbx.. that gets pwned.. lets say.. two or three times in a row
10:38.17snadgecomplete reinstalls .. firewalls etc
10:38.44snadgethe email account that the password details were being sent to.. was hacked
10:40.02TSM2div
10:41.18snadgethats an obvious fail.. you can communicate passwords over the phone, or in an encrypted manner.. in practise, not everyone thinks to do something like that
10:44.14snadgetheres are numerous social engineering techniques that will undoubtedly succeed in gaining access to.. plus just glaringly bad oversights and lapses in judgement, with regards to protecting critical infrastructure.. like power and water companies.. etc
10:44.35snadgebest just not to worry :p
10:50.00TSM2act in bliss without a care in the world
10:55.47*** join/#asterisk vmos (~j@cpc11-bele8-2-0-cust68.2-1.cable.virginm.net)
11:05.37*** join/#asterisk CeBe (~CeBe@port-92-206-51-251.dynamic.qsc.de)
11:05.50*** part/#asterisk vedic (~V@49.204.86.16)
11:12.50*** join/#asterisk pa (~pa@unaffiliated/pa)
11:29.42*** join/#asterisk danjenkins (~dan@cpc65687-folk2-2-0-cust207.1-2.cable.virginmedia.com)
11:30.59*** join/#asterisk enzo (~jerome@static-176-182-243-246.ncc.abo.bbox.fr)
11:31.08enzoHello
11:33.08*** join/#asterisk vlad_starkov (~vlad_star@91.206.59.143)
11:35.24enzoI'm upgrading an AGI perl to asterisk 1.8, and $AGI->exec('SetMusicOnHold', 'random'); is indicated as deprecated, I should use Set(CHANNEL(musicclass)=random), but I don't find how to put that in my AGI perl script, any idea?
11:35.46*** join/#asterisk sekil (~sekil@78.24.104.73)
11:39.52*** join/#asterisk Chainsaw (~chainsaw@gentoo/developer/chainsaw)
11:45.25enzowell it seems to be $AGI->exec('Set', 'CHANNEL(musicclass)=random');
11:55.57*** join/#asterisk Zogot (~LeonProna@095-097-219-235.static.chello.nl)
11:56.54*** part/#asterisk Zogot (~LeonProna@095-097-219-235.static.chello.nl)
12:02.30*** join/#asterisk DougsTech (~DougsTech@c-98-230-105-210.hsd1.al.comcast.net)
12:10.20*** join/#asterisk mjordan (~matt@75.76.55.191)
12:10.20*** mode/#asterisk [+o mjordan] by ChanServ
12:10.21*** join/#asterisk nickfennell (~nickfenne@unaffiliated/nickfennell)
12:32.26*** join/#asterisk wonderworld (~ww@ip-62-143-158-113.unitymediagroup.de)
12:33.21*** join/#asterisk vlad_sta_ (~vlad_star@109.188.127.204)
12:36.19*** join/#asterisk vlad_sta_ (~vlad_star@91.206.59.130)
13:10.34*** join/#asterisk [TK]D-Fender (~chatzilla@216-191-106-163.dedicated.allstream.net)
13:12.43*** join/#asterisk As001 (~uros@82.117.198.142)
13:13.38As001Hell can someone point me to documentation where i can read what is fromnumber line in sip.conf and will it overwrite callerid that I set when I call via that trunk with fromnumber=
13:14.03As001*Hello sorry
13:15.00[TK]D-Fenderthat field does not exist
13:18.23As001strange... That was I thought. My voip provider said i need to put it in peer configuration but I can't find any info about what does this do. lol.
13:18.23wdoekesAs001: you're looking for fromuser, and it will be used instead of the CALLERID(num) in the From:
13:18.45wdoekesyou can use sendrpid to send out CLI info as well through a separate header
13:18.48[TK]D-FenderAnd that is ONE form for the other side to use as "callerid
13:19.17[TK]D-FenderThe other is RPID
13:19.57[TK]D-FenderSo set "sendrpid=yes" and "trustrpid=yes" and that will send it in an alternate set of headers in the INVITE
13:20.06WIMPyOr PAI
13:20.23As001what is PAI ?
13:20.52WIMPyP-Asserted-Identity
13:21.24As001ok my version is Asterisk 1.6.24 and I use CALLERID(num) and CALLERID(name) to set callerid.
13:21.39[TK]D-Fenderthat is not a version....
13:22.12[TK]D-FenderAnd you should get off of whatever it is ASAP
13:22.29As0011.6.2.24 sorry
13:22.48ChainsawAs001: Where are you calling from? 2009?
13:23.40ChainsawAs001: I hope you're not being held hostage by some distribution package, at any rate. You need 1.8, and the latest 1.8 at that.
13:24.54As001Well I had strange Retransmission timeout in 1.8.23 which I could not solve and ugly hangups after 6-7 seconds for incoming calls.I read somewhere on internet that someone had same trobule and revert back to 1.6 and it was ok. So I am trying that.
13:25.39As001other side did not sent my ACK on 200 OK after 10 retransmissions and asterisk hangsup call.
13:25.42ChainsawAs001: Okay, good luck. It is no longer maintained, no longer secure and stopped being a good idea several years ago.
13:26.43[TK]D-FenderAs001: we
13:27.15[TK]D-FenderAs001: we're at 1.8.25 and that's in that branch.. you are 2 entire branches behind and using one that is no longer supported whatsoever
13:28.16ChainsawAnd if you're going to have the disruption of moving away from 1.6, you might as well try 11 now.
13:28.17As001Yes I am aware of that just want to see if those retransmission will stop.
13:33.20mjordanAs001: Without knowing what is actually occurring, no one can accurately answer that question.
13:34.52As001well call comes to me I send 200 OK and voip provider does not send ACK, I retransmit 1..10 times, no answer and 1.8.23. hangup call. I use nat=no everywhere, asterisk box is not behind nat, outgoing calls go fine.
13:35.47[TK]D-FenderAs001: None of that proves things are set up right.  You talk about settings but we don't see what's actually going on.
13:36.04[TK]D-FenderAs001: Perhaps you've made any number of mistakes.
13:36.27*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.204)
13:36.43[TK]D-FenderAs001: I highly recommend showing these comm issues in full when you encounter them so that others' eyes can verify if you've missed something
13:37.29As001ok I can go back to 1.8 and pastebin sip debug when it occures.
13:37.31*** join/#asterisk vlad_starkov (~vlad_star@91.206.59.129)
13:38.10As001ok thanks for help
13:38.33As001when I recompile I will come back here to show problem.
13:38.35*** part/#asterisk As001 (~uros@82.117.198.142)
13:41.30*** join/#asterisk vassilux (~vassilux@LMontsouris-656-01-80-156.w82-127.abo.wanadoo.fr)
13:42.41vassiluxHi alls , What is T2 hangup cause 59 ?
13:43.41*** join/#asterisk generalhan (~generalha@about/windows/staff/generalhan)
13:50.50*** part/#asterisk mjordan (~matt@75.76.55.191)
14:06.31WIMPyUndefined.
14:06.48WIMPyCategory service or option not available
14:13.00*** join/#asterisk vlad_sta_ (~vlad_star@109.188.127.204)
14:13.50*** join/#asterisk gentunian (~seba@unaffiliated/gentunian)
14:28.47*** join/#asterisk jeffter (~jeffter65@254.204.54.77.rev.vodafone.pt)
14:29.05jeffterhellp
14:29.09jeffterhello*
14:29.56*** join/#asterisk brad_mssw (~brad@shop.monetra.com)
14:30.20jeffterneed help with a litle project please
14:32.11pabelanger~ask
14:32.11infobotQuestions in the channel should be specific, informative, complete, concise, and on-topic.  Don't ask if you can ask a question first.  Don't ask if a person is there; just ask what you intended to ask them.  Better questions more frequently yield better answers.  We are all here voluntarily or against our will.
14:33.02jeffterokay, i am working in a projet with asterisk, kinda offtopic of the normal
14:33.28jeffteri tried calendaring, with google but just doesn't get it, i need something else
14:34.17jeffterso i've been told to work with an external calendar, meaning not integrated, the calendar exports an *.csv file that asterisk must read and then proceed to call
14:34.17TSM2and
14:34.54TSM2ical format, you can poll google calendar that way to get the latest things
14:35.15jeffterexample: i need something like this, jon needs to walk the dog at 1pm, the csv file must have hist number and info about the event, so then i could make an automatic call with his number
14:35.17pabelanger~book
14:35.17infobotAsterisk: The Definitive Guide, 4th Edition (ISBN 1-4493-3242-0) available at http://oreilly.com/catalog/0636920025894 - Asterisk: The Definitive Guide is released under a Creative Commons License (http://creativecommons.org/licenses/by-nc-nd/3.0/us/) and a version is available for reading online at http://www.asteriskdocs.org/ or see ~buybook
14:35.23pabelangerjeffspeff, chapter 18 ^
14:35.49jeffterthe question is can asterisk integrate the file in dialplan'
14:36.03TSM2not directly no
14:36.25jeffteryes i've tried google, i can't use google calendar because they already have a calendar that exports the csv files
14:36.26TSM2you will need to hand it off to an external script ie PHP and then use AGI to handle call setup etc
14:36.43[TK]D-Fenderyup
14:36.47jeffteryes, but i just can't get there
14:37.24TSM2read the book, look at how dialplan.php works as its a good example on what can be done
14:37.32TSM2or dialplan.agi i cant remember
14:38.13jeffterhum...
14:38.27jefftersounds complicated, i only got the basis of asterisk
14:38.35jeffterbut thanks for your help
14:39.33pabelangerjeffspeff, the link above gives you a working example using ical
14:39.35[TK]D-FenderYou don't do scheduling in the dialplan.. you do that outside before you trigger the system to call out.
14:43.14*** join/#asterisk coppice (~chatzilla@123203240234.ctinets.com)
14:43.55jeffterya, but i cant change the format of the event file
14:44.06jeffterthey got the software, i just need to integrate it with asterisk
14:44.33jeffterits csv exported so i can't go ical, or calldav, etcv
14:44.44*** join/#asterisk infernix (nix@unaffiliated/infernix)
14:44.45jeffteryes im reading the book
14:44.52jeffterfor the best solution
14:46.06*** join/#asterisk johnmilton (~johnmilto@ool-44c5f2a3.dyn.optonline.net)
14:46.29[TK]D-FenderIf you have CSV... do it YOURSELF.
14:46.43pabelangerThen you need to build some middleware, load the CSV into it, then notify asterisk
14:46.44[TK]D-Fendermake your own script to read it and launch the calls
14:46.56pabelangeror setup ical server, local CSV into it, then connect asterisk to ical
14:47.13pabelangerOr, just find an existing dialer project for asterisk that supports CSV
14:47.17pabelangeror pay somebody to do it
14:47.31pabelangerlots of options
14:48.18jeffterpay is out of option xD
14:48.26jeffterthe only option is to learn and do it myself
14:48.37jeffterwhich will take time but if its possible
14:48.41jeffterits okay
14:49.02[TK]D-FenderA lot of things are possible.  Especially with more time
14:49.46jefftermy skills aren't in this area
14:49.55jeffterim learning asterisk for 2 months now
14:50.08jeffterthats why its going to take time
14:51.21jeffteractually
14:51.29jeffterii can't find anything in the book
14:51.34jeffterabout dialplan.php
14:52.05jefftertime for google
14:52.28[TK]D-Fenderho such thing
14:52.30[TK]D-Fenderno*
14:52.59[TK]D-FenderYou do your own script to load the csv and trigger the call-outs.
14:53.17[TK]D-Fenderthat is "CALL FILES", or "AMI ORIGINATE"
14:53.26jeffteryap
14:53.38jeffteri'm thinking of something like
14:53.52jeffteridentifying the number, (its all i need from csv)
14:53.55[TK]D-FenderThose are Googleable.  And that' jsut to initate the call.  You still have to understand the dialplan in order to actual process those calls one initiated
14:54.44jeffteryes, il try my best
14:55.10jeffterhope it works, with the script to identy and generate temp call files
14:55.14jeffterso asterisk can execute
14:55.54jeffterthe calls
14:58.37*** join/#asterisk mjordan (~matt@nat/digium/x-pjdmpctemyaclbva)
14:58.37*** mode/#asterisk [+o mjordan] by ChanServ
15:03.24*** join/#asterisk vinhdizzo (~vinh@cpe-98-154-220-20.socal.res.rr.com)
15:04.51TSM2jeffter: /var/lib/asterisk/agi-bin/dialparties.agi
15:06.16jeffspeffpabelanger, i think you were calling out the wrong jeff.
15:06.59jeffterhe is, noticed that other jeff
15:08.12pabelangerjeffspeff, doh
15:08.40*** join/#asterisk marlinc (~marlinc@a80-100-128-152.adsl.xs4all.nl)
15:10.27jeffspeffwell, now that i'm here. i'm toying with multiple parkinglots. i set the [parkinglot_a], [parkinglot_b] etc. in features.conf. the value set within each of those for context= is what i need to include in the dialplan right? or do i also need to make a matching context within the dailplan and use Park()?
15:11.21*** join/#asterisk gtjoseph (~gtjoseph@unaffiliated/gtj)
15:14.42*** join/#asterisk navaismo (~navaismo@189.146.16.83)
15:21.42*** join/#asterisk sruffell (~sruffell@asterisk/the-kernel-guy/sruffell)
15:21.42*** mode/#asterisk [+o sruffell] by ChanServ
15:23.28*** join/#asterisk ipengineer (~zconkle@static-71-252-134-63.dllstx.fios.verizon.net)
15:23.49*** join/#asterisk felipealmeida (~user@189.101.193.70)
15:25.33*** join/#asterisk darkbasic (~quassel@niko.linuxsystems.it)
15:30.40Kattyfile: what if i don't want a cookie
15:30.47Kattyfile: what if i want moar schnitzel
15:31.53carrarYou need some sauerkraut
15:32.17carrarhahah google
15:32.20carrarso funny
15:33.29*** join/#asterisk jsjc (~Adium@225.Red-88-12-12.staticIP.rima-tde.net)
15:36.03*** join/#asterisk newtonr (~newtonr@nat/digium/x-pxnkjrgqejratjaq)
15:36.04*** mode/#asterisk [+o newtonr] by ChanServ
15:37.09*** join/#asterisk vslap (~DevWork@38.96.32.242)
16:06.42*** join/#asterisk MaliutaLap (~nobusines@eth637.qld.adsl.internode.on.net)
16:07.28*** join/#asterisk ruben231 (~OpenDial@112.198.79.249)
16:08.17*** join/#asterisk darkbasic (~quassel@niko.linuxsystems.it)
16:09.45*** join/#asterisk _Corey_ (~chatzilla@50-200-184-54-static.hfc.comcastbusiness.net)
16:12.28*** part/#asterisk bulkorok (~Benjamin@85.183.61.47)
16:26.56*** join/#asterisk Chotaire (chotaire@host-089-207-249-134.vipri.net)
16:29.01jeffterdo i require any php dependencies to run php-agi scripts?
16:41.28[TK]D-FenderDepends on your use of the term "php-agi"
16:42.01[TK]D-FenderSo far you havent mentioned what you are even going to do in these calls, so we don't know if AGI is even a need.
16:49.43*** join/#asterisk ipengineer_ (~zconkle@static-71-252-134-63.dllstx.fios.verizon.net)
16:51.49jeffspeffwell, now that i'm here. i'm toying with multiple parkinglots. i set the [parkinglot_a], [parkinglot_b] etc. in features.conf. the value set within each of those for context= is what i need to include in the dialplan right? or do i also need to make a matching context within the dailplan and use Park()?
17:04.04*** join/#asterisk tzafrir (~tzafrir@bzq-84-109-18-138.red.bezeqint.net)
17:10.42*** join/#asterisk cvance (46c48bac@gateway/web/freenode/ip.70.196.139.172)
17:14.26*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.204)
17:18.02*** join/#asterisk gtjoseph (~gtj@unaffiliated/gtj)
17:22.39*** join/#asterisk zerick (~eocrospom@190.187.21.53)
17:27.36*** join/#asterisk serafie (~erin@nat/digium/x-jrrmoqtphlkpvrhi)
17:29.09*** join/#asterisk gtjoseph (~gtjoseph@unaffiliated/gtj)
17:31.35*** join/#asterisk cmendes0101 (~cmendes01@office.phone.com)
17:32.53*** join/#asterisk anthm (~anthm@freeswitch/developer/anthm)
17:33.37newtonrjeffspeff, yeah you need to include the "context=" contexts in your dialplan so that the extensions within can be dialed
17:36.35*** join/#asterisk protocoldoug (~doug@unaffiliated/protocoldoug)
17:38.41cvanceI am having trouble with some calls coming in. Some calls work fine and I have guest calls disabled. I have some calls coming in with a cid of edicentral.net. It hits my call queue, but when the pick up the phone, it does not connect. The same calls then goes on to ring a second line and can still not be answered.
17:40.02cvanceWhen I look through the log, the caller id is edicentral and a huge amount of whitespace: edicentral.net <multiple lines of whitespcae> Clic")
17:40.42cvanceThe phones are spa504g phones, has anyone had problems with faulty caller id passing in too many characters and preventing a phone from answering the call?
17:42.20newtonrcvance, I found a bug in the older SPA942 series where sending some goofy callerid to the phone would crash it. I reported it to Cisco/LinkSys but they never responded.  I wonder if there is still something similar.
17:43.06newtonrcvance, what version of Asterisk, and have you looked at a packet capture to see what the queue member phone sends to Asterisk when it tries to answer?
17:43.53cvancenewtonr, yeah it doesn't crash the phone for me, but kinda acts as a denial of service because as soon as someone tries to answer the call, the queue spawns another ring and takes up another line etc, until the 4 lines are maxed out.
17:45.09newtonrcvance, strange.  Step 1 is to look at an Asterisk log and see what verbose and debug say when the phone tries to answer, and to look at a packet capture along with that to see what SIP messages the phone is sending to Asterisk.
17:45.27newtonrcvance, https://wiki.asterisk.org/wiki/display/AST/Collecting+Debug+Information
17:46.06cvanceYes, I will do that, this is above my expertise, my asterisk version is old 1.6.2.24 running asterisknow
17:46.33newtonroh, yuck yeah that version could have quite a few bugs in it as it has been end of life for a while
17:47.17newtonrhttps://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
17:47.20cvanceDo you have a asterisk appliance that you like, I have been meaning to upgrade
17:47.39cvanceI first used asterisknow, but tried pbxiaf and elastix
17:48.03cvanceI guess they are distributions but in your opinion do you have one that you like?
17:50.10newtonrThe latest AsteriskNOW is good http://www.asterisk.org/downloads/asterisknow, or else many use the FreePBX distro http://www.freepbx.org/freepbx-distro
17:50.26newtonrAre you using the FreePBX GUI to manage your system right now?
17:53.50newtonrThe others are fine too. Everyone likes them for different reasons. I'm a Digium guy and I  don't administrate an Asterisk system so I'm not the best to ask for a personal opinion on which distro is best for you. :)
17:58.35cvancethanks! I'll probably implement the freepbx distro as I've heard good things
17:58.41cvance:D
18:00.09*** join/#asterisk Gaiax (~Mabel@unaffiliated/gaiax)
18:02.13Penguinbarks
18:07.07*** join/#asterisk Vutral (ss@mirbsd/special/Vutral)
18:08.18newtonrcvance, welcome. also note that the #freepbx IRC channel is the best place to Asterisk questions if you happen to be administrating the system with FreePBX, as the answers often depend on the context of how you are managing your config files (writing by hand, or using a GUI)
18:11.25cvanceyes, I've got a bit of a frankenstein, partial gui management with additions in the _additional.conf files :P, I'll reroll our phone system and try to follow best practices more closely next time.
18:12.45newtonrwell, making custom additions is fine, as long as you know what you are doing. That is up to you to decide :D
18:15.06Penguindigiv: You really don't need to change your nick each time you leave the keyboard.  IRC has a nice /away feature which will show anyone interested whether or not you are here.  The rest of us don't care, don't need to see that you are away, and now your actions have taken up even more bandwidth making me explain this to you.
18:15.55Penguinnewtonr: The problem with that is most people can't accurately assess if they know what they are doing.  They think they do and end up ruining something.
18:16.06*** part/#asterisk digiv (~digiv@as1.si.umich.edu)
18:18.23newtonrPenguin, It is even harder to accurately assess others, as you don't know what they do or don't know without a lot of investigation.
18:18.24cvanceokay, newtonr thanks for the help and advice, take care I'm off
18:18.35*** part/#asterisk cvance (46c48bac@gateway/web/freenode/ip.70.196.139.172)
18:19.04Penguinnewtonr: Best policy is to assume no one knows anything until they prove otherwise.  That keeps a level playing field.
18:19.44*** join/#asterisk jkroon (~jkroon@197.96.209.127)
18:20.14PenguinAnd I'm not saying any specific person does or does not know...
18:20.20PenguinI'm saying I assume they do not know.
18:20.55newtonrPenguin, I agree
18:21.14PenguinIf someone made the assumption that I DO know a certain thing, they would probably be wrong.  I don't know much about anything, really.
18:21.25jkroonhi guys, I've got a VERY interesting scenario where a provider is sending me a re-INVITE with a=inactive, and then at a later stage sdp inside of an ACK, which I think is wrong, and won't cause asterisk to resume sending audio... ?
18:21.55jkroonbroadsoft's app server should send the updated SDP in a re-INVITE, which asterisk will (should) then ACK ?
18:22.37PenguinOne thing I do know, though, is that I am about to go to the microwave oven and pull out some type of monterey chicken dish I just cooked.
18:24.20*** join/#asterisk slav3_kitten (~beepboop@unaffiliated/slav3-kitten/x-0866809)
18:25.06newtonrPenguin, I assume you don't know anything about cooking, so I hope it isn't awful.  ;)
18:25.32newtonrNow I'm hungry
18:25.39PenguinAh, I miss spoke.
18:25.56PenguinStouffer's did the cooking.  I just followed their instructions to make it hot.
18:27.38PenguinI will admit I didn't get it exactly perfect.  Their instructions were based on an 1100W microwave, but mine most likely outputs some other power.
18:27.47Penguininputs?
18:27.58PenguinIs that an input rating or an output rating?  Who knows?!
18:29.52newtonrStouffer's does make things easy.   I often screw stuff up because of the power difference between the microwave at the office and mine at home. Always frustrating.
18:31.14blitzragefwp
18:32.04PenguinMine has always been over-powered compared to the estimated times on products.  But I'm sure mine has a lower rating than their 1100W baseline.  Maybe they are accounting for far too much inefficiency and loss; maybe my Panasonic does a better job than they predicted.
18:40.13*** join/#asterisk wonderworld (~ww@ip-62-143-158-113.unitymediagroup.de)
18:40.37*** join/#asterisk starks (~eappleman@69.74.61.3)
18:41.46starks[TK]D-Fender, hi we spoke the other day. quick question to you and others... can i use cisco call manager as a sip provisioning tool? that is, configure sip on the cm and then push that configuration with the asterisk pbx proxy url?
18:42.17[TK]D-FenderI don't know CM.  This is the wrong place for that info....
18:42.36starksis there any gui whatsoever?
18:42.47starksor am i stuck troubleshooting scripts and ssh?
18:43.01[TK]D-Fenderthere are 3rd party bolt on ones like FreePBX
18:43.03starksi can't even get the phone to accept sip routing or sip options
18:43.49starksso... install freepbx, provision the phones, and then put the phones on the digium switchvox?
18:44.02[TK]D-FenderNo...
18:44.12[TK]D-FenderFreePBX has nothing to do with Switchvox
18:44.30[TK]D-FenderGo look what Switchvox offers to make your life easy for them.
18:44.36[TK]D-FenderOther than that, it's on you
18:45.01starksit offers nothing in the way of dealing with cisco phones
18:45.06starksyou fly blind
18:45.17[TK]D-Fenderthen it's all on you
18:45.24starksare you saying that freepbx does a better job?
18:45.30starksand handles this use case?
18:45.34[TK]D-FenderIt DOES a job
18:45.53[TK]D-FenderSwitchvox = no provisioning for Cisco.  FreePBX's EPM can
18:46.01[TK]D-Fender(most cases)
18:46.21*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.204)
18:56.08*** join/#asterisk danjenkins (~dan@cpc65687-folk2-2-0-cust207.1-2.cable.virginmedia.com)
18:59.42*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.204)
19:01.01*** join/#asterisk ibercom (4f900a50@gateway/web/freenode/ip.79.144.10.80)
19:10.11ibercomwhich version of asterisk must consume less CPU ? 1.8 or 11, same configuration, g711, realtime, ...
19:10.35*** join/#asterisk Chotaire (~chotaire@host-089-207-249-134.vipri.net)
19:11.56*** join/#asterisk Gaiax (~Mabel@unaffiliated/gaiax)
19:12.11*** part/#asterisk Gaiax (~Mabel@unaffiliated/gaiax)
19:13.30*** join/#asterisk ghost75 (~quassel@dslb-088-064-223-159.pools.arcor-ip.net)
19:14.18ghost75if originate over ami is done and the remote peer is busy, will the return code be success or failure?
19:16.05*** join/#asterisk Milarepa (~Milarepa@host-74-211-92-125.beyondbb.com)
19:16.46mjordanOriginate succeeds when the channel you originated is Answered. Otherwise, it fails. So the answer is: it depends on your dialplan.
19:18.08Qwellover AMI, it further depends on whether it's async or not
19:23.26mjordanQwell: truth
19:24.19*** join/#asterisk cyborg-one (~cyborg-on@212-178-14-91.broadband.tenet.odessa.ua)
19:27.11ghost75what is async?
19:28.34*** join/#asterisk elenril (~elenril@lain.khirnov.net)
19:29.37*** join/#asterisk Chotaire (~chotaire@host-089-207-249-134.vipri.net)
19:29.49elenrilhi
19:29.56*** join/#asterisk happy-dude (~Adium@darwin-mbp2012-sxc.wireless.rit.edu)
19:29.58elenrili'm having trouble with asterisk 11.7 and nat
19:30.09*** part/#asterisk happy-dude (~Adium@darwin-mbp2012-sxc.wireless.rit.edu)
19:30.17elenrilboth the server and the client is behind nat
19:30.20mjordanghost75: You can either originate a channel and block until the originated channel answers. Or you can originate and immediately return.
19:30.36ghost75ok
19:31.01elenrili set localnet and externaddr, but asterisk is still writing the internal natted address in sdp
19:32.36elenriltried looking at the code and i don't quite see how is get_our_media_address() supposed to work
19:33.09[TK]D-Fenderelenril: pastebin configs and complete call debug.
19:33.11[TK]D-Fender~pb
19:33.11infobotA "pastebin" is a web-based service where you should paste anything over 3 lines so you don't flood the channel. Here are links to a few: http://www.pastebin.com, http://pastebin.ca, http://channels.debian.net/paste, http://paste.lisp.org, http://bin.cakephp.org/; or install pastebinit with yum or aptitude.
19:33.12[TK]D-Fender^^^^^
19:45.42*** join/#asterisk Chotaire (~chotaire@host-089-207-249-134.vipri.net)
19:48.59elenrilsec, on it
19:50.04*** join/#asterisk ChannelZ-Wk (~bobm@spark.idolum.com)
19:50.59navaismois anyone well versed on debian that can give a hand... Seems like i killed my debian asterisk server
19:51.34elenril[TK]D-Fender: ok, here's my stripped down sip.conf http://pastebin.com/jQgT7mPe
19:53.29*** join/#asterisk jhlavacek (~jirka@87.89.218.63)
19:58.20elenril[TK]D-Fender: http://pastebin.com/nY7FHTgL and here is the call log
20:00.04ChannelZ-Wknavaismo: in what fashion?
20:00.36navaismoapt-get unusable, cant enter in the asterisk cli, dependencies errors etc etc
20:00.42*** join/#asterisk serafie1 (~erin@nat/digium/x-qcvgbiamfqjrrhkg)
20:01.28*** join/#asterisk ibercom (5f140d11@gateway/web/freenode/ip.95.20.13.17)
20:02.39ChannelZ-Wkhmm sounds a bit more catastrophic.  Did you do an upgrade or something and it blew up?
20:06.23navaismotrying to install openvpn result in an upgrade then in a dpkg --configure -a then in apt-get install -f and now im screwed
20:07.03navaismoChannelZ-Wk, here some background-->http://pastebin.com/HDJsESHm
20:10.05[TK]D-Fenderelenril: I don't have the config part I requested
20:12.13elenril[TK]D-Fender: which other files do you need?
20:15.04[TK]D-Fenderelenril: I missed a PB, sorry.  You're missing "nat=yes" under [general]
20:15.44elenriltried that too, doesn't solve the problem
20:15.47elenrillet me pastebin the logs
20:18.57navaismoChannelZ-Wk, this is what i got when trying to connect to asterisk: rasterisk: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libxml2.so.2)
20:19.20elenril[TK]D-Fender: http://pastebin.com/pAZf2sjR
20:19.25elenrilthis is with nat=yes
20:19.39elenrilas you can see, it still puts 192.168.0.6 in the sdp transmitted to galaxy
20:20.33Qwellnavaismo: Did you build libxml2, or did it come from a package?
20:21.37[TK]D-Fenderelenril: "sip show settings
20:24.01navaismoQwell, asterisk was working(in fact is still running) but after the dpkg --configure -a i cant enter in the cli
20:26.32*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.204)
20:27.19elenril[TK]D-Fender: http://pastebin.com/YYM4ME4V
20:27.47[TK]D-Fender<PROTECTED>
20:27.50[TK]D-Fendermissing the port
20:28.05pabelangerno, that is a bug I think
20:28.09pabelangerI get the same, IIRC
20:28.20[TK]D-Fender<PROTECTED>
20:28.33elenrildo i have to set the port?
20:28.43elenrilit's listening on both udp and tls
20:28.46[TK]D-Fenderapparently
20:29.45elenrilno change after putting :5061 there
20:30.07[TK]D-Fender:/
20:30.12[TK]D-Fendernot sure at this point...
20:30.18[TK]D-Fenderpb the updated configs...
20:38.53*** join/#asterisk bdfoster (~bdfoster@unaffiliated/bdfoster)
20:39.32*** part/#asterisk mjordan (~matt@nat/digium/x-pjdmpctemyaclbva)
20:41.47elenril[TK]D-Fender: http://pastebin.com/gpb3SCf8
20:48.40navaismo?die
20:48.46navaismo~die
20:48.46infobotACTION takes two shots to the head and crumples to the ground, lifeless.
20:50.38*** join/#asterisk serafie (~erin@nat/digium/x-egdlkhyigjltjlfz)
20:52.08*** join/#asterisk darkbasic (~quassel@niko.linuxsystems.it)
20:54.43*** join/#asterisk zerick (~eocrospom@200.1.177.147)
20:54.46*** join/#asterisk caveat- (hoax@2a01:4f8:191:9111:30::10)
21:06.29[TK]D-Fenderelenril: Yup, at a loss for now...
21:07.57*** join/#asterisk darkbasic (~quassel@niko.linuxsystems.it)
21:13.46*** join/#asterisk jsjc (~Adium@225.Red-88-12-12.staticIP.rima-tde.net)
21:31.28*** join/#asterisk danjenkins (~dan@cpc65687-folk2-2-0-cust207.1-2.cable.virginmedia.com)
21:51.38*** join/#asterisk amessina (~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e)
21:54.57*** join/#asterisk Chotaire (chotaire@host-089-207-249-134.vipri.net)
21:58.19*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.232)
22:00.25*** join/#asterisk DougsTech (~DougsTech@c-98-230-105-210.hsd1.al.comcast.net)
22:02.12*** join/#asterisk [TK]D-Fender (~chatzilla@64.235.216.2)
22:06.28*** join/#asterisk th3bmw (~thebmw@i.am.thebmw.net)
22:11.10*** join/#asterisk cmendes0101 (~cmendes01@office.phone.com)
22:23.53*** join/#asterisk Nugget (nugget@rennsport.macnugget.org)
22:27.29*** join/#asterisk Nugget (nugget@rennsport.macnugget.org)
22:31.17*** join/#asterisk devlap (~teonmea@71.177.68.116)
22:32.36devlapSo I want to setup a full simulated PBX for one of our new office locations. I have a server and some IP phones to play with. Right now we have a PRI and we are using 8 lines on it for public phone numbers. I wanna get something SIP related, so I don't need an asterisk compatible PRI card, and that is super cheap for testing. I don't need to get all 8 lines tested really.
22:32.53devlapI was looking at www.didforsale.com
22:33.00devlapWhat kind of service would I need to play with this?
22:36.33WIMPyIf you don't want hardware, you need what we call an ITSP.
22:36.38WIMPy~itsp
22:36.38infobot[~itsp] An ITSP is an Internet Telephony Service Provider (or VoIP telephone company). They allow you to either SEND calls to the PSTN (this is called termination), RECEIVE calls from the PSTN (called origination), or both. Some offer fixed rates, others $/min. Enter ~itsplist-us (USA) or ~itsplist-ca (Canada) for a listing of popular ITSPs.
22:37.32devlapWell I have an empty server.
22:37.39devlapAnd I have a LAN for it, and some ip phones.
22:38.09devlapJust the PRI card, I don't. I was told SIP would work.
22:38.34devlapSo didforsale is probably an itsp
22:38.38devlapbut idk what I need.
22:38.38WIMPyFor some definition of "work".
22:39.01devlapNo, actually, a recommended consulting company said thats what we would want.
22:39.12WIMPyBut many people rely on such services. So it's definitely possible to use them.
22:39.31WIMPyWhat exactely?
22:39.40devlapSaid PRI is basically additional complexity and it would work just fine.
22:40.09WIMPyPRIs are much easier.
22:40.12devlapGetting some kind of SIP service from my telco basically through verizon.
22:40.21devlapAnd expensive.
22:40.29WIMPyBut it depends on _your_ needs, wht the right way can be.
22:40.32devlapits 580$/m through verizon for a pri.
22:40.38WIMPyDepends on your location.
22:40.43devlapThat is my location.
22:41.03WIMPyHere PRIs are much cheaper than the same amount of IP bandwidth.
22:41.28devlapWe have 150/90 fibre for less than the cost of that PRI :)
22:41.29WIMPyTry some ITSPs.
22:41.48devlapLike I said, I was looking at one, I don't know what service I need, and they list like 10 different things all semi related.
22:42.14devlapWhat does a sip trunk get me?
22:42.20WIMPyEveryone wants to sell you stuff you sdon't need :-)
22:42.52WIMPyThere is no such thing as a sip trunk. And waht a sip account gives you can differ quite a lot.
22:43.01devlaphttp://www.didforsale.com/index.php/products/sip-trunking
22:43.03coppicelots of people want to buy stuff they don't need :-)
22:43.18WIMPycoppice: That's when it worked.
22:43.55devlapI want 2+ lines in with roll over to another line if the first is busy, and 2 lines out minimum for testing.
22:44.24WIMPyOften you will have one account per phone number, but you could have a single account with multiple numbers. And the may or may not be a limit on the nuber of simultaneous channels.
22:44.46devlapOk so they price it per "SIP Trunk" and # of DIDs.
22:44.57devlapDID's being a number, the trunk being?
22:45.10WIMPyThere's no lines. And that concept didn't make much sense with PRIs, wither.
22:45.54WIMPyUsually one account. But as a sip trunk is nonsense technically, it could mean anything.
22:45.59devlapSo what does make sense, because I am trying to figure out what what I want is or is called, and you just keep saying I'm wrong. I know this.
22:46.22devlapJust trying to give info here to get something usable.
22:46.28WIMPyMaketing speak has no reliable terms.
22:47.06WIMPyYou have to read the product descriptions to find out what it is they really offer.
22:47.42devlapAnd what do I want that they offer?
22:47.53WIMPyWhat do you want?
22:48.06devlapI mentioned it above, again.
22:48.09WIMPyNumbers? Number of simultaneous calls?
22:48.12WIMPyLook for that.
22:48.42devlapOk and who is cheap and offers number and simulataneous calls?
22:48.52devlapcheaper the better. its just a test
22:49.00devlapdo want full features tho.
22:49.25WIMPyCheapewr is usually not better. They are often cheaper for a reason.
22:49.38devlapWell if the service is spotty or goes down, I don't really care about that.
22:49.59WIMPyAsk google for VOIP price comparison sites.
22:50.24devlapI did. I am asking you if there is a cheap decent provider out there given that you probably have tried or heard of people using one that is good
22:50.44WIMPyNone, that could be of use for you.
22:51.01WIMPyThe bot offered you a list.
22:51.25devlapi saw.
22:57.32*** join/#asterisk caveat- (hoax@2a01:4f8:191:9111:30::10)
22:57.59*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.124)
23:06.32devlapI want to do something where if my phone at work gets a call, and im not logged in, it calls my cell, and the callerid shows 1 followed by the callers phone number. What is that feature called for outbound sip channels where I can set the callerid display?
23:07.53WIMPyEither you need to be allowed to send any caller ID (in that case I guess that means including invalid ones), or you can send a diversion header.
23:09.17devlapDoes the latter work with standard phones?
23:09.29WIMPyYes
23:09.42WIMPyBut I'm not sure how many ITSPs support it.
23:10.40devlapDiversion headers?
23:10.51WIMPyI have one where I can't set caller ID, but Diverting number, i.e. the exact opposite of what you need.
23:14.07carraryes that is Diversion headers
23:14.21carrarand ITSP worth anything should support that
23:14.24carrarand=any
23:14.31carrarif not, dump them
23:14.43carrarDiversion headers with PAI headers
23:27.34devlapAlright for testing purposes I think I need 2 channels, one in one out simulataneous, and a handful of minutes for cheap, and header support I guess.
23:28.38devlapima do a free trial from didforsale and go from there.
23:31.43*** join/#asterisk caveat- (hoax@2a01:4f8:191:9111:30::10)
23:58.43*** join/#asterisk vlad_starkov (~vlad_star@109.188.127.241)

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