IRC log for #asterisk on 20170305

00:05.58*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
00:14.16Samot#DAHDITimingMatters
00:15.35*** join/#asterisk simplydrew (~simplydre@unaffiliated/simplydrew)
00:18.37drmessanoSorta along the same lines as the other day
00:18.59drmessanoIf you're on a modern OS, timerfd will be your timing source
00:19.22drmessanoYou're just using DAHDI for audio mixing
00:19.52drmessanoSo even less of a need for the seldom needed CONFIG_HZ_1000
00:30.36drmessanoGuess pf didn't help him
00:30.40drmessanoSamot: ^
00:30.59SamotPoor guy
00:31.06drmessanocalm down
00:31.13Samotrelax fella
00:31.14drmessanopf is fine, guy
00:31.28freexerbut meetme uses dahdi right?
00:32.03SamotYes.
00:32.11SamotSo, good luck with that.
00:32.32freexerSo still no need for CONFIG_HZ_1000?
00:32.54SamotI don't know. I haven't used meetme in a very, very long time.
00:33.21freexeroh i see
00:33.31freexerderp...meetme uses dahdi just for audio mixing
00:33.33*** join/#asterisk Rini (uid196547@gateway/web/irccloud.com/x-asgtqzntxsbygmvk)
00:33.35freexernot timing
00:34.09freexerthat right drmessano...I know now on a virtual machine I run I never did that and it all works
00:34.14freexerusing kvm though
00:35.03drmessanoWon't be a problem
00:38.25freexerI love you drmessano.  I know that shouldn't be said out loud...still
00:38.51drmessanoIt's ok, dude.. Just no butt stuff
00:41.30*** join/#asterisk cryptic (~cryptic@67-8-35-31.res.bhn.net)
00:43.35freexerlol
00:43.42freexerwife says the same thing
00:44.03*** join/#asterisk freebs (~freebs@unaffiliated/freebs)
00:45.57drmessanoOuch.. Just buy a bigger bottle of Patron
00:46.15drmessanoShe'll either be compliant or barking like a dog
00:46.21drmessanoCould go either way, really
00:50.38*** join/#asterisk monkey_ (~monkey@155.143.124.243)
00:51.13monkey_Hello
00:52.32monkey_anyone there ?
00:53.33WIMPyWhere?
00:54.01*** join/#asterisk Bordr (~Bordr@c-75-70-116-232.hsd1.co.comcast.net)
00:56.49*** join/#asterisk cryptic (~cryptic@67-8-35-31.res.bhn.net)
00:57.30*** join/#asterisk monkey_ (~monkey@155.143.124.243)
00:57.55monkey_hello
00:58.21freexerdrmessano I'll take your advice...again.  :)
00:58.43drmessanolol
01:01.32monkey_Hello, is it possible for asterisk IP PBX to forward DID to mobile phone ?
01:02.17[TK]D-FenderYou process your calls howver you want
01:02.26[TK]D-Fenderhowever*
01:02.50[TK]D-FenderCall hits your server.  If you want to dial out then you dial out.
01:03.20*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
01:04.23monkey_I need a DAHDI right ?
01:04.40monkey_I only want to use the server as  voip
01:04.46[TK]D-Fenderno
01:04.56[TK]D-FenderDAHDI is a choice
01:05.12[TK]D-Fenderif you are using a line and have a DAHDI card you want to use it via
01:05.22[TK]D-FenderYou use what you decide to use
01:05.47[TK]D-FenderA call may arrive via an ITSP and you might choose to use a phsyical analog line via an interface on your server to send the call out
01:05.49[TK]D-FenderOr not
01:05.59[TK]D-FenderIt's your decision
01:06.27monkey_how can I divert virtual voip number to mobile phone number ?
01:06.36monkey_or shall I say forward
01:07.43WIMPyThose termes are all blurred anyway since telephony was abandoned.
01:07.52WIMPyBut your question is rather vague. What do you have? What do you want?
01:08.39[TK]D-Fendermonkey_, Call comes in... you Dial out.
01:08.42[TK]D-Fenderthe end
01:08.46[TK]D-Fenderit's your dialplan.
01:08.50[TK]D-FenderDIAL <-------
01:08.54[TK]D-FenderCall out.
01:09.00WIMPyDo you already have that "DID"? Where? Or do you want to get one?
01:09.18[TK]D-FenderThere is no such thing as "virtual voip number""
01:09.21[TK]D-FenderThat isn't a thing.
01:09.59[TK]D-FenderA telco has DID's assigned to it.  You pay them for a service. to have calls to that number sent to you.  If that is via a VoIP protocol, that is just one option.
01:10.05[TK]D-FenderSo is a boring analog line
01:10.30[TK]D-FenderSo is a digitial telco circuit like ISDN/PRI
01:11.15monkey_I want : 1) all incoming calls to voip line. 2) I have a few voip number that I can forward them one by one to mobile phone, so if someone call the voip number 1, it would divert them to mobile 1
01:11.33[TK]D-Fender<PROTECTED>
01:11.46[TK]D-Fenderdo you HAVE a service you are paying for already that routes a DID to you?
01:12.02WIMPyIf you want to divert all calls, just tell your provider. Done.
01:12.27monkey_not yet. I don't have a provider
01:12.35[TK]D-FenderGo pick one
01:12.36[TK]D-Fender<[TK]D-Fender> it's your dialplan.
01:12.36[TK]D-Fender<[TK]D-Fender> DIAL <-------
01:12.39[TK]D-Fender^^^^^^^^^^^^^^^^
01:12.53[TK]D-Fender-------> DIAL <------------
01:13.02[TK]D-Fenderthat is what you use to call something from your dialplan
01:13.04[TK]D-Fender~book
01:13.07infobotAsterisk: 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:13.07monkey_Do I have to have a provider ?
01:13.12WIMPyThen check if you can get that DID for a mobile in your area.
01:13.27[TK]D-Fender<monkey_> Do I have to have a provider ? <- how else do you think you get a phone #?
01:13.35[TK]D-FenderYou don't get magic service out of thin air
01:13.52[TK]D-FenderDo you get free cellphone service that isn't associated with a specific company?
01:14.01[TK]D-FenderSOMEBODY is givin you this service
01:14.24monkey_so if I use asterisk as IP PBX for voip calls handling, I must find a provider and purchase DID ?
01:14.46[TK]D-FenderNo.
01:14.52[TK]D-FenderDo you WANT a DID?
01:16.03monkey_isn't DID for voip ?
01:16.10SamotNo.
01:16.17SamotDirect Inward Dial
01:16.19[TK]D-Fendera DID is a PHONE NUMBER
01:16.21WIMPyAnd waht do you want to do yourself? Anything at all?
01:16.45[TK]D-FenderMy CELL PHONE has an account .... that has a PHONE NUMBER
01:16.57[TK]D-FenderMy fax machine is on an analog line ... THAT has a phone number
01:17.09[TK]D-FenderDo you want a NUMEBR people can call that will LAND on your PBX?
01:17.47monkey_yes
01:17.59WIMPyWhy?
01:18.09[TK]D-FenderAnd you'd like that call to ARRIVE at your server via VoIP?
01:18.12WIMPyWhat do you want to do there?
01:18.47monkey_I want the callers to dial a phone number that can reach asterisk
01:19.08monkey_that asterisk have IVR attached to it
01:19.23WIMPyI get the impression that you don't really know what you want.
01:19.33[TK]D-Fender[TK]D-Fender> And you'd like that call to ARRIVE at your server via VoIP? <--
01:19.40WIMPyOk, now we're getting somewhere.
01:19.43[TK]D-FenderHe doesn't have the words yet.
01:19.46[TK]D-Fenderbut we're getting there
01:20.19WIMPySo what is that IVR supposed to do?
01:20.52monkey_The IVR will allow them to route calls
01:22.47monkey_so if they want to forward mobile num to another mobile num they can. If they want to forward a landland num to mob num they can and so on
01:23.16WIMPyErr, who can forward what?
01:23.53monkey_person A can forward a phone number to his mobile
01:24.43WIMPySo you wan to set up a service for customers giving them number they can route elsewhere?
01:24.52monkey_yes
01:25.15*** join/#asterisk freebs (~freebs@unaffiliated/freebs)
01:25.26[TK]D-Fender<[TK]D-Fender> [TK]D-Fender> And you'd like that call to ARRIVE at your server via VoIP? <--
01:25.35SamotOh god.
01:25.38SamotI so called this.
01:25.38[TK]D-Fenderwe don't seem to be registering on this one yet
01:25.46SamotThere's no point.
01:25.48WIMPyYou definitely need to consult someone into this. That's not a beginners project. That kind of service usually involves a lot of legal stuff as well.
01:25.54SamotHe wants to be a provider.
01:26.15SamotWe shouldn't encourage anything but hiring someone and learning.
01:26.51SamotStarting with learning what the words mean.
01:26.55WIMPyYou probably even need a licence to set up such service.
01:27.05SamotIn the US?
01:27.07SamotHAHAHAHA
01:27.22SamotThere's no regulation on VoIP in North America.
01:27.38monkey_sounds scary
01:27.43WIMPyDon;t know where, yet. But how would he get the numbers?
01:28.07SamotHe would contact a wholesale provider or wholesale carrier.
01:28.15monkey_I don't know yet. I guess I am just throw ideas here and see what's the response like ;)
01:28.28SamotVoIP Innovations, PeerOne, Vitelity are prime examples of a wholesale provider.
01:28.38SamotThe response is, learn about Telephony first.
01:28.51SamotThis isn't web hosting. It's a public utility.
01:28.55WIMPyConsult someone or forget about it until you're in to it.
01:29.06*** join/#asterisk xnaron (~xnaron@S0106b4750e5de3b2.ed.shawcable.net)
01:29.17*** join/#asterisk camerin (hoax@elite.bshellz.net)
01:29.23[TK]D-FenderBefore thinking of offering phone services... you should actually understand them.
01:29.40monkey_true
01:29.41Samot8:26:53 PM <Samot> Starting with learning what the words mean.
01:29.54[TK]D-Fender<[TK]D-Fender> <[TK]D-Fender> [TK]D-Fender> And you'd like that call to ARRIVE at your server via VoIP? <--
01:30.04WIMPyMost people don't know the words.
01:30.47SamotPeople who are actually skilled and knowledgeable to be doing this, yes they do.
01:31.23WIMPyThey are on the edge of extiction.
01:31.41monkey_why extinction ?
01:32.24SamotBecause people don't learn anymore.
01:32.43monkey_if you don't learn, how can you innovate ?
01:32.52WIMPyBecause a LOT of terms are used outside their meaning in the VoIP days. And Asterisk terminology is a little special on top of that.
01:32.55igcewielingexactly.
01:33.03SamotLike?
01:33.11WIMPyWe are post innovation.
01:34.04WIMPyMarketing digs out old stuff to sell it as new. Costs less than innovation. And the customers surely won't notice anyway.
01:35.05SamotI still want to know what telephony terms are being used outside their meaning in VoIP...
01:35.19igcewielingtrunk
01:35.44igcewielingthat is the best example 8-|
01:35.57WIMPyDID, trunk, forwarding for a start.
01:35.57drmessanoBut a SIP Trunk sounds really cool
01:36.37drmessanoLike I have a 50 pair cable coming in over my DSL line I am using for my internet connection
01:36.43SamotDID?
01:37.16WIMPyDoes such a thing as DID even exist in the NANP area?
01:37.34SamotIt's the Direct Inward Dial number.
01:37.45WIMPyWhen ther's talk about DIDs it's clearly about NDID.
01:39.03SamotDID is DDI
01:39.16SamotIt is for numbers that route over the same "trunk"
01:39.18SamotPRI, etc.
01:39.28WIMPyAnd does that exist?
01:39.32SamotYes.
01:39.40SamotDDI <-- European version.
01:39.50WIMPyNever heard about it so far.
01:39.51SamotDirect Dial-In
01:40.04SamotThose are Telecom terms.
01:40.11SamotThat moved to VoIP.
01:40.31SamotA SIP Trunk is nothing more than a PRI that has unlimited channel abilities.
01:40.46SamotWhen it comes down the "channelizing" it.
01:40.52WIMPyYes, but the americans usually use automativ operators unstead of DDI, don't they?
01:41.05igcewielingit varies.
01:41.19WIMPyWell, DDI is something the ITSPs really struggle with.
01:41.30SamotIt''s not a US telecom term.
01:41.32SamotDID is.
01:42.38SamotIn the NANP the 10 digits break down to the region (NPA), exchange (CO), station (User)
01:42.43igcewielingI work for a small CLEC (VoIP and Resale) in the USA.   Many companies have pbxs with only analog support, so we do analog handoff with no "DIDs"
01:42.45WIMPyI mean it's pretty obvious that the use of DID isn't too wiede spread with the limited adress range.
01:43.06SamotCLEC?
01:43.16SamotYou have your own SPID?
01:43.45WIMPyIs that what tehy're there for?
01:43.56SamotBeing a CLEC is a big deal.
01:44.04SamotIt means you're connecting directly to the PSTN
01:44.11igcewielingI am not involved in the Resale side.
01:44.14Samot100% regulated by the Feds.
01:44.17igcewielingThere are several types of clecs.
01:44.42SamotSo  you're not Tier 1
01:44.51igcewielingI never claimed to be tier 1.
01:44.59SamotI never said you did.
01:45.00*** part/#asterisk monkey_ (~monkey@155.143.124.243)
01:45.02SamotI was clarifying.
01:45.47igcewielingthere are resale clecs and facilities based.   We are resale only.   I don't deal with that side.   We also have a VoIP side of the company which I deal with.
01:46.58igcewielingThe voIP side uses Asterisk and Adtran CPEs of various types.  We don't have a lot of direct SIP handoff to customers, most are analog or PRI handoff to customers.
01:49.55SamotSame thing I did, part of the reason I left.
01:50.49SamotThe "old school" guys, mainly sales, refused to learn and in some cases talk nicely about SIP based services.
01:52.21SamotIt took me a year to get the toll free and international off TDM routes when I got there. That took going over the CTO and showing the CFO the numbers.
01:52.22igcewielingThe VoIP side also does FreePBX systems, I don' count those as "sip handoff".
01:52.38SamotAre they using SIP trunks?
01:52.50igcewielingIf you *must* use that term, yes.
01:53.08SamotOK SIP Peers..
01:53.16SamotRegistrations, whatever.
01:53.26SamotIt's just a delivery method.
01:53.28igcewielingat last count, we had about 70 of them.
01:53.28WIMPyAccounts
01:53.44SamotYou can deliver SIP Trunks with 24 channels.
01:53.50SamotYou can give them 50 channels.
01:54.18igcewielingIs that a question or a statement?
01:54.23SamotOr just 2. The beauty is, you don't need to add more wiring or expand 66 blocks...
01:54.28SamotThat's a statement.
01:54.33WIMPyThat's the hilarious thing about SIP accounts. You almost always have a maximum channel limit.
01:54.49SamotWhen it's "unlimited" yes.
01:54.56voipmonk"" !  right
01:55.17igcewielingfor us, the "limit" is usually the bandwidth to the customer.
01:55.18WIMPyWhy isn't it? That's COULD be an advantage of using SIP.
01:55.40SamotWhy  isn't what?
01:56.04WIMPyWhy isn't it unlimited?
01:56.16SamotIm talking about usage.
01:56.26SamotThey limit channels to control usage.
01:56.28WIMPyAnd yes, available bandwidth can often be an issue.
01:56.38WIMPyYes. Why?
01:56.40voipmonk<PROTECTED>
01:57.01SamotWhy? business reasons.
01:57.28WIMPyThat's just combining the cons of both technologies.
01:57.31SamotYou dont have to limit the amount of channels on a SIP trunk..
01:57.40SamotMost SIP providers don't.
01:57.49SamotThey just charge you for usage.
01:58.07SamotVoIP providers are mimicking traditional phone service.
01:58.23WIMPyThat would be nice, but isn't the usual thing.
01:58.27SamotConnecting analog phones...
01:58.45WIMPyYes, and they are doing it pretty badly.
01:58.51SamotSome are.
02:03.40drmessanoDepends what you buy
02:04.20drmessanoAn $8 "Unlimited DID" is limited to 2 channels and about 3000 mins.  For $8, you don't get unlimited channels
02:04.39drmessanoWhen you pay metered, there is no practical limit
02:05.04drmessanoUnless some provider has a failsafe of x number of channels
02:05.28voipmonkwell then u reach their cps limits
02:05.36drmessanoI had SIP service with a provider that gave us 32 channels for X dollars per month
02:05.47drmessanoBut that's how we paid.. it wasn't metered
02:05.54drmessanoSo basically "It depends"
02:06.42SamotCPS != active channels
02:07.11WIMPyI think you mean CAPS.
02:07.18voipmonkcps = calls per second
02:07.20SamotCalls Per Second.
02:08.11SamotCPS impacts your channels but channels do not impact your CPS.
02:11.28*** join/#asterisk wolfmitchell (~wolfmitch@unaffiliated/wolfmitchell)
02:11.41SamotASR x ACD x CPS (CAPS) x .6 = avg simultaneous channels
02:13.50wolfmitchellFor some reason, when I call an extension I have set up on my Asterisk instance, Festival TTS isn't sending any audio unless I do playtones before it
02:14.35WIMPyDid you Answer() the channel?
02:14.41wolfmitchellyep
02:14.55wolfmitchelluploading my extensions.conf now
02:14.59wolfmitchellhttps://screenshits.nofla.me/2017-03-04_21-14-57.txt
02:15.23wolfmitchell... probably should have changed the text in it to not identify the company i'm doing this for but w/e
02:16.06wolfmitchellthere changed the text to not identify the company :P
02:18.49SamotSo is it not playing back at all if there are no tones first or does it playback and there's just no audio?
02:19.19voipmonkplay a second of silence before the tts, see how that works for u
02:19.22[TK]D-FenderPlaytones would have nothing specific to do with it
02:19.27[TK]D-FenderIt jsut happens to setup audio
02:19.37[TK]D-FenderSo would a Playback(silence/0)
02:19.42Samot^^ right
02:19.46wolfmitchelllemme try that
02:19.48[TK]D-FenderAnswer() alone often doesn't
02:19.55SamotThat's what I was getting at. Is it because it starts audio.
02:20.12wolfmitchellif I do a Playtones then StopPlaytones it doesn't work, though
02:20.17SamotNo.
02:20.27Samot9:19:40 PM <[TK]D-Fender> So would a Playback(silence/0)
02:20.28Samot^^
02:20.35SamotYou need to start the audio stream.
02:20.45*** join/#asterisk adnauseum (uid126405@gateway/web/irccloud.com/x-etmtfkqohkczdnqt)
02:20.57SamotNo need for Playtones().
02:21.31wolfmitchellyeah, just silence for 3s then hangs up
02:21.37wolfmitchelland the TTS plays for like 8-10s
02:21.41SamotShow a call
02:21.44wolfmitchellso idk if it's playing it
02:21.47Samotasterisk -rvvvvvvvvv
02:21.50Samotsip set debug on
02:21.53Samot~pb
02:21.53infoboti guess 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://pastebin.ca, http://channels.debian.net/paste, http://paste.lisp.org, http://bin.cakephp.org/; or install pastebinit with yum or aptitude.
02:21.55Samotshow the results.
02:22.16Samotor pjsip set logger on if you're using PJSIP as the tech.
02:22.49adnauseum2 people on smartphones using same asterisk server, both use tls/srtp. How long approx. would it take for someone to decode the conversations assuming no access to the asterisk box
02:23.59WIMPySimple answer: It depends on the available processing power.
02:25.35adnauseumassume its an agency that is trying to listen to your calls. they have tons of money to buy whatever computer that want
02:25.52Samot10 seconds
02:25.53[TK]D-FenderAssumptions are for idiots
02:25.59SamotLet's assume they have all the power in the world.
02:26.16[TK]D-Fenderhttps://www.google.ca/#q=how+hard+is+it+to+decode+srtp&*
02:26.18[TK]D-FenderGOOGLE
02:26.23adnauseumSamot: that is really not real
02:26.26[TK]D-FenderThis shit has been brought up plenty
02:26.51SamotNeither is your question.
02:27.14SamotWell your assumption we are supposed to make in order to answer it.
02:27.35WIMPyIf they had serious trouble decoding it, they'd make sure it wouldn't be used.
02:27.39*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
02:27.48wolfmitchellSamot: Internet having issues now and I lost connection to my server, stuck on my phone's 4g and my znc for now
02:28.00SamotFirst they would need to capture the RTP traffic.
02:28.19wolfmitchellso i cant grab logs :/
02:28.33wolfmitchellIll look at it when I get internet again
02:28.34adnauseumSamot: just trying to get an idea of how long it might take if someone was able to grab the packets of the call but had absolutely no access to the astersisk box
02:28.46SamotFirst they would need to capture the RTP traffic.
02:28.55SamotSo they would need to do it on the PBX or on the device.
02:29.01SamotAt that point, it's no longer encrypted.
02:29.15adnauseumlets assume the person had access to the cell carrier your smartphone was using for data
02:29.22SamotOr they would need access to one of the boxes the RTP passes through.
02:29.28SamotWhy?
02:29.34SamotWhat is the reasoning for this?
02:29.37adnauseumi will try this again.
02:29.40WIMPyThat's more like a fact than an assumption.
02:29.56SamotWithout hypotheticals.
02:30.16SamotOr insane ones.
02:31.35*** join/#asterisk slav3_sergal (~frankthet@unaffiliated/slav3-kitten/x-0866809)
02:32.02adnauseumsamot, you and I are on a call. My extension is on your server and your extension is on your server, there is no itsp involved. Just your data account with a carrier and my data account with  carrier. both of us use tls/srtp. However, there is someone who works with one of our carriers that can capture the packets of our call. How long for that person to
02:32.02adnauseumbreak the encryption?
02:32.37SamotI don't know.
02:32.59WIMPyThat's asking for wild guesses.
02:33.09[TK]D-Fender[TK]D-Fender> https://www.google.ca/#q=how+hard+is+it+to+decode+srtp&*
02:33.09[TK]D-Fender<[TK]D-Fender> GOOGLE
02:33.15adnauseumlets assume for second the person trying to intercept the call works for some sort of spy agency
02:33.16WIMPyBut if you want mine, I'd go for a few hours.
02:33.19SamotNo.
02:33.29WIMPymax
02:33.34SamotThis is just asinine.
02:33.35drmessanolol
02:33.43adnauseumno its not
02:33.44[TK]D-FenderOf course it is
02:33.51SamotWhy are you even asking this?
02:33.54[TK]D-Fendervague garbage in hypothecial scenarios with no parameters
02:33.59adnauseumcant say at this point
02:34.06drmessano.....
02:34.10SamotOr course not.
02:34.17SamotGo Facebook vague shit.
02:34.18[TK]D-FenderAnd we dont' care
02:34.19SamotNot here.
02:34.21drmessanoYou know what
02:34.22[TK]D-FenderGo goole this for yourself
02:34.41drmessanoAlex Jones called me
02:34.41adnauseumi did a search before asking here, and really, found nothing
02:34.48drmessanoHe said LNB is paranoid
02:34.55drmessanoReally
02:35.11SamotHey WIMPy! Look, a case in point for your "doing it horribly wrong" statement.
02:35.13[TK]D-FenderMy search told me LOTS
02:35.14drmessanoHe said "That guy is a total paranoid blank blank blank"
02:36.01drmessanoI was like "Whoa, Alex.. calm down"
02:36.11adnauseumi am surprised  at your answers.
02:36.13drmessanoBut he kept going on and on
02:36.19SamotWhy?
02:36.22adnauseumthought you'd really know or have a close idea
02:36.29drmessanoWe do
02:36.34SamotOf what a hackers abilities are?
02:36.35adnauseumthis is not rocket science
02:36.45igcewielingnot every question needs to be answsered.
02:36.46adnauseumits actually a simple question
02:36.53SamotWe told you
02:36.58SamotIt all depends
02:36.58adnauseumno you did not
02:37.01adnauseumon?
02:37.02SamotWe dont have all the variables.
02:37.06SamotThey abilities
02:37.09SamotTheir resources
02:37.10WIMPyWhy not just call the NSA and ask them?
02:37.24adnauseumwe dont know their abilities
02:37.29Samothow strong your encryption is...
02:37.46SamotDude, if someone at a CARRIER is recording your calls for no reason..
02:37.51SamotIt's illegal.
02:37.57Samotyou should be talking to authorities.
02:38.01adnauseumSamot: asterisk with both extensions using tls and srtp nothing more
02:38.02SamotNot on IRC.
02:38.08SamotSo?
02:38.25SamotIf the DATA carrier is intercepting the data and getting the RTP stream...
02:38.56adnauseumyes assume itercepter is able to get RTP
02:39.04SamotIt still all depends.
02:39.16adnauseumon what?
02:39.21SamotAre they just running a capture program and have no idea how to deal with encrypted data
02:39.27adnauseumohh
02:39.29adnauseumok
02:39.33adnauseumassume FBI
02:39.53SamotThen how much resources they put into it.
02:40.03[TK]D-Fenderhttps://www.youtube.com/watch?v=m2ENydEdJBU
02:40.07adnauseumall they have
02:40.07SamotNow we're just going with conspraicy theories.
02:40.11[TK]D-FenderFunny I can even YOUTUBE search this is SECONDS
02:40.12SamotWhy?
02:40.15[TK]D-FenderAnd you "can't find anything"
02:40.26SamotWhy in the world would the FBI be putting all they have into a call of your clients?!
02:40.30drmessanoadnauseum: 2 Answers
02:40.33[TK]D-Fender15 minutes
02:40.35[TK]D-Fendermaybe less
02:40.35SamotUnless that client is doing something illegal..
02:40.39adnauseumi did NOT say my clients
02:40.41[TK]D-FenderFucking give up computers.
02:40.43SamotOr you.
02:40.47drmessano128-bit AES = Longer than the length of the universe
02:40.48SamotDoesnt matter.
02:40.53adnauseumso lets get off me. In general would be more accurate
02:40.58SamotNo.
02:41.00drmessano#2.. If there is an AES backdoor, which there is, no time
02:41.12SamotThis is just speculation and wild guessing.
02:41.17drmessanoSo if its a US government entity, done
02:41.19adnauseumI hardly thing the FBI wants my pizza client
02:41.21[TK]D-Fender15 miuntes
02:41.28[TK]D-Fenderthat's what I see a PILE of videos demoing
02:41.29adnauseumwow
02:41.34adnauseum15 minutes?
02:41.34[TK]D-Fenderthat is your HIGH bar at this point
02:42.07drmessanoThats a MiTM attack
02:42.15[TK]D-Fendercarrier IS in the middle
02:42.28[TK]D-Fendersince that's who we're talking about
02:42.44[TK]D-FenderBut this hypothetical spy shit is a waste of our time
02:42.50adnauseum[TK]D-Fender:  by carrier you are talking about the DATA carrier for the smartphone correct?
02:42.59SamotYes. FFS.
02:43.04[TK]D-FenderAs is wasteing in on someone who can't GOOGLE
02:43.08adnauseumsince there is NO pstn in teh middle
02:43.10drmessanoMiTM attack is pretty easy
02:43.14SamotIt's DATA
02:43.15adnauseumok thanks
02:43.17adnauseumright
02:43.20[TK]D-Fender<adnauseum> [TK]D-Fender:  by carrier you are talking about the DATA carrier for the smartphone correct? <- ANYONE in the fucking path
02:43.25adnauseumit is Samot
02:43.25[TK]D-FenderIt's hitting YOUR server
02:43.28SamotThat's what I said.
02:43.35[TK]D-FenderANY fucker IN BETWEEN
02:43.35drmessanoBecause you don't need to decrypt the data
02:43.56adnauseumagain, I said there is NO access to the asterisk box
02:44.13drmessanoJust insert yourself in the call the the endpoints negotiate with you
02:44.24adnauseumits very obvious if the interceptor broke into the box, there is NO protection period
02:44.34drmessanoBox access doesnt matter
02:44.42drmessanoI just need access to the connection
02:44.46drmessanoWhich the carriers have
02:44.51adnauseumyes
02:44.56SamotPointless.
02:44.57drmessanoSo 15 mins
02:45.02adnauseumwow
02:45.14adnauseumso tls/srtp is basically useless
02:45.18SamotWhat?
02:45.23drmessanoROFL
02:45.28SamotWe're talking about MiTM
02:45.32drmessanoIf youre the one carrying the fucking data, yes
02:45.34SamotWhere they have ACCESS to the PATH
02:45.53drmessanoThey have access to the wire
02:45.54adnauseumthis is more complicated than i thought it would be
02:46.00adnauseumi am very glad i asked
02:46.02SamotWhat, Health Care?
02:46.05drmessanoYour carrier IS the middle
02:46.07WIMPyI've been saying it's useless for a long time. Noone wants to believe.
02:46.08SamotOh VoIP...
02:46.10adnauseumyes it is
02:46.16adnauseumsip to sip call
02:46.19adnauseumno pstn
02:46.23SamotWe know
02:46.25drmessanoDoesnt matter
02:46.27adnauseumok
02:46.28Samotthe DATA carrier is involved.
02:46.32drmessanoYoure using your carrier DATA
02:46.33adnauseumyes it is
02:46.35adnauseumyes
02:46.38adnauseum100%
02:46.39drmessanoThey are in the middle of the DATA
02:46.44adnauseumcorrect
02:46.45SamotSo yes, they can do this.
02:46.48adnauseumok
02:46.49drmessanoTHEY ARE THE MIDDLE
02:46.51adnauseumthank you
02:47.37drmessanoSniffing it with wireshark is another story
02:47.48SamotWhy a cell carrier would be tapping your data..
02:47.51SamotFor no reason...
02:47.52drmessanoSo youre pretty safe from some asshole at an internet cafe
02:47.53[TK]D-FenderPARANOIA
02:47.55SamotBeyond me.
02:48.04drmessanoBut if youre worried about the carrier, forget it
02:48.27SamotMight as well take the battery out and throw it in the trunk.
02:48.30drmessanoIf the actor has access to the carrier, this all goes to shit
02:49.07drmessanoI wouldnt call it useless
02:49.25drmessanoYou DO have to be able to insert yourself in the middle
02:49.59drmessanoBut in your example, we've satisfied that
02:50.16[TK]D-FenderThere ARE stupid questions.
02:50.22[TK]D-FenderBIGLY
02:51.23drmessanoSRTP really isn't the problem
02:51.42drmessanoIt's the fact that SIP is so easy to MiTM
02:51.54drmessanoSo why wouldn't SRTP?
02:58.25*** join/#asterisk fstd_ (~fstd@unaffiliated/fisted)
03:13.06adnauseumfrom what I have quickly search for mitm, they dont really talk about two sip phones using tls and srtp. If the intruder was unable to break into server connected two SIP callers (using extensions on same server) but did have access to verizon where the intruder could capture the packets of the call, the rtp is still encrypted
03:21.11drmessanoYou can spoof that
03:21.14*** join/#asterisk chendy (~alexc@121.34.129.196)
03:21.25drmessanoinsert a proxy, done
03:22.02drmessanoThat's called MAN IN THE MIDDLE
03:22.30drmessanoIf I break into the server, I am not a man in the middle
03:22.46drmessanoI have access to the unencrypted audio
03:23.18drmessanoI wouldn't consider that MiTM at all
03:23.29drmessanoand that's not what anyone is referring to
03:43.25adnauseumdrmessano: let me try this a different way. You want to to have call with another extension on your system. The other extension is several thousand miles from you. You and your buddy want to make a sip call, no ITSP, no telco involved. What would you do to secure it.
03:44.39*** join/#asterisk setham (~setham@unaffiliated/setham)
03:44.47adnauseumdrmessano: when i say no telco, I mean you are not dialing a typical phone number, you only dial your buddies extension
03:46.09[TK]D-FenderYou just said a PROVIDER is going to spy on this
03:46.21[TK]D-FenderThey are in the FUCKING MIDDLE
03:46.48[TK]D-FenderAnd can proxy the whole thing invisibly
03:47.48adnauseum[TK]D-Fender: so what you';re saying is, iiuc, the call can easily be 'listened' to, the srtp means jack shit
03:48.04[TK]D-FenderNot if they are in the FUCKING MIDDLE of it.
03:48.14[TK]D-FenderI didn't just say SPYING on it.,
03:48.18[TK]D-Fenderthere is in the FUCKING PATH
03:48.24[TK]D-FenderA is NOT talking to B
03:48.32[TK]D-FenderC is in the FUCKING MIDDLE
03:48.44[TK]D-FenderAnd niether side knows SHIT
03:49.00adnauseumhow then does C actually hear the words in plain english
03:49.07[TK]D-FenderIT ECHOS IT
03:49.10[TK]D-Fender^^^^^^^^^^^^
03:49.25[TK]D-FenderDecodes what IT needs and STILL passes it on
03:49.25adnauseumin plain fucking english?
03:49.34adnauseumwow
03:49.39[TK]D-FenderYou ship a box.
03:49.42[TK]D-FenderI GRAB IT.
03:49.48adnauseumso there is no privacy
03:49.49[TK]D-FenderI open it and read everything.
03:49.55[TK]D-Fenderthen *I* repack the box and pass it on
03:49.59adnauseumwow
03:50.16[TK]D-FenderWhat part of "in the middle" are you having trouble with'
03:50.25[TK]D-FenderDIRECTLY IN THE WAY.
03:50.27adnauseumplenty obviously
03:50.31[TK]D-FenderFULL FUCKING HIJACK
03:50.42adnauseumok
03:50.52[TK]D-FenderYou asked about the ***ISP** being the perpetrator.
03:51.03adnauseumhow then if possible, to prevent that middle attack
03:51.06[TK]D-FenderWell they ARE the fucking provider of your traffic and they can FUCK YOU as much as they want
03:51.49[TK]D-FenderGo do your own research and stop wasting our time
03:52.11adnauseumi dont think its a waste of anyone's time
03:52.17[TK]D-FenderIt is
03:52.22adnauseumperhaps you dont want to
03:52.26[TK]D-FenderYou say "can't find anything"
03:52.30adnauseumbut its far from waste of time
03:52.37[TK]D-Fender5 seconds on Google and youtube turns up a shit-ton of guides
03:52.45[TK]D-FenderINSTRUCTIONS
03:52.52adnauseumright
03:52.55adnauseumgoogle
03:52.57adnauseumyes
03:52.58[TK]D-FenderAnd you're wondering if the INTERNET PROVIDER has access
03:53.06[TK]D-FenderThey have SERVER FARMS AND YOUR TRAFFIC
03:53.10adnauseumi had this all wrong
03:53.13adnauseumbad
03:53.19[TK]D-FenderNothing you send goes ANYWHERE without their say-so
03:56.36SamotThis is still going on?
04:04.43drmessanoSadly, yes
04:04.47drmessanoHe doesn't get it
04:04.54drmessanoForget the fucking call
04:05.00drmessanoThey own the CONNECTION
04:05.14drmessanoI don't see how that's hard to understand
04:05.24drmessanoYeah I have a fucking internet on your phone
04:05.36drmessanothat's the problem
04:05.54drmessanoVerizon is your ISP
04:06.07drmessanowhen you have a cell phone you have an ISP
04:06.15drmessanoYour soft phone uses that ISP
04:06.21drmessanoThey are in the middle
04:06.45drmessanoThey can fuck with your packets like I can if I grab your Ethernet cable
04:06.48drmessanoDone.
04:07.06[TK]D-FenderYeah I wasted more time in PM
04:07.27drmessanoHe's so fucking worried about SRTP
04:07.30SamotJust another reason why I want VoIP to be regulated.
04:07.32drmessanoAND THE PBX
04:07.43drmessanoAnd access to the PBX
04:07.53drmessanoAnd the call being ext to ext on the PBX
04:07.56[TK]D-FenderPBX doesn't even matter
04:08.00drmessanoWho gives a fuck
04:08.01[TK]D-Fenderthe traffic goes through them
04:08.04drmessanoIt's the data
04:08.09[TK]D-Fendernothing goes out they can't proxy and screw with
04:08.13drmessanoYep
04:08.24[TK]D-FenderAnd numb-nuts here has no clue
04:08.30drmessanoIf the provider is compromised you're screwed
04:09.10[TK]D-Fender[TK]D-Fender> My WATCHING you hand a box to person B is not the same as you handing ME the box to deliver to person B for you and then I fucking open it and repack a NEW box for them saying "it's from A"
04:11.04drmessanoThe funny part is
04:11.04lorsungcuit's lnb
04:11.26drmessanoIf I get a packet capture of an SRTP call
04:11.33drmessanoIm going to be at it a while
04:11.51drmessanoBut Literally one to the nth billion times faster is just get in the middle
04:12.31drmessanoI cant make the mailman open a package for me with brute force
04:12.42drmessanoBut tell him "Im Steve" and he hands it to me, opened
04:13.13drmessanoIts secure as hell
04:13.30drmessanoAs long as you dont insert yourself in any way
04:15.04drmessanoAlso throw in that SHA1 is now a target
04:15.18[TK]D-Fender#openexploitssaywhaaaat
04:35.08*** join/#asterisk Dovid (~dovid@ool-4573a525.dyn.optonline.net)
04:49.26wolfmitchellWhat path does Asterisk look for sounds at by default? (I'm using the debian package for it, if that helps)
04:52.10wolfmitchellnvm, found it
05:44.35*** join/#asterisk ChannelZ (channelz@burner.com)
05:47.23ChannelZOK so totally random OT question
05:48.47ChannelZAwhile back - months and months ago - someone here was talking about doing custom notifications to their phone (Android I think) with some app
05:49.52drmessanoWas the app Pushover?
05:49.57ChannelZIt might have been drmessano, or penguin, or ....
05:50.06ChannelZwell I think you just answered my question :D
05:50.19ChannelZDo you use that?
05:50.37drmessanoOh yes.. I use the hell out of it.. We have it deployed at the office as well
05:51.08ChannelZok.. Yeah that was probably it. I just remember mention of it and thought to myself "hmm I gotta check that out sometime" and then completely forgot what it was
05:51.15ChannelZThanks dr :)
05:51.21drmessanoWell
05:51.26drmessanoAll these months later
05:51.40drmessanoNot only do I still love it, but I keep finding new uses
05:51.48drmessanoSo add that to the prior convo
05:52.01ChannelZGood.
05:53.43ChannelZJust reading over the site.. so it's basically just $5 for the app?
05:54.20drmessano$5 per platform.. Buy it once, use it forever
05:55.13drmessanoI paid $15.. I mostly have iOS stuff.. so that covered that..  I also wanted to try the browser/desktop version, so I paid the $5.. and then I tested for a while on an Android tablet, and I paid $5 there too
05:55.21drmessanoBut one platform, just the $5
05:55.39ChannelZHmm nice. I shal sign up with the trial and play. Thanks again
06:00.55*** join/#asterisk chendy (~alexc@121.34.129.196)
06:50.31*** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl)
07:25.29*** join/#asterisk overyander (~Jeff@209.141.208.197)
07:26.22overyanderWhere are voicemail greetings stored when using odbc based voicemail & voicemail_messages?
07:29.06SamotWhere does the ODBC config say they are?
07:29.24SamotThey're in a database.
07:29.32*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
07:30.54overyanderi see where there's a table for messages and another table for vm account settings. the table for message storage didn't look like it was setup for also storing the users greeting, away and busy messages
07:32.18SamotSorry, I overlooked the greetings part.
07:32.28SamotThose are not stored in the database. Only messages are.
07:32.55overyanderok. thanks
07:33.18SamotThe greetings are probably in /var/spool/asterisk/voicemail
07:33.37SamotOr wherever the directory is set to.
07:33.59overyanderyeah, just trying to think of how to centralize that for multiple servers.
07:35.01SamotSend them there.
07:35.10SamotYou control the call.
07:35.33SamotInstead of firing off VoiceMail() send a Dial() to the VM server.
07:35.50overyanderi wasn't planning to have a separate vm server
07:36.08SamotWhatever server becomes the "central" server.
07:36.29SamotIf you want to centralize it, one server is going to be the main voicemail server.
07:37.08SamotIt's probably why they choose ODBC to store the messages.
07:37.12SamotAll in a database.
07:37.41SamotThere's nothing stopping you from storing the greetings in the database.
07:38.26overyanderi was planning to have 2+ asterisk boxes and 2 mysql servers in multi-master mode. each * box would have a local mysql server for ps_contacts. dialplan would be the same among all the * servers. all the servers would point to the same 2 mysql servers for all the realtime and db stuff.
07:38.46SamotYou can store the greetings in a database table.
07:39.20SamotI just think you have to do some leg work to put them there and pull them..
07:39.35Samotdan_j has done it I think.
07:41.17SamotSo I think you can achieve what you are looking for. I just don't know the steps for it. Never really did ODBC based voicemail.
07:41.33overyanderok. me neither, just read up on it
07:41.55overyanderi *think* my plan is solid, just time to start putting it together.
07:41.56SamotBut the messages are just stored in a blob datatype.
07:42.06SamotSo you can do the same thing with the greetings.
07:42.17SamotYou can even use ODBC to connect back to it.
07:45.16*** join/#asterisk clopez (~tau@neutrino.es)
07:46.05overyanderone thing i haven't figured out yet is how to share queues across servers. doesn't * keep the details of the queue strategy in the local db? for example, if using rrmemory, the last member used is stored locally. so, if you have the same queue defined on 2 servers, and calls coming in on both systems for load balancing how is server A going to know where server B left off at in the queue?
07:46.46SamotAs far as I know, you cant share them across servers..
07:47.24SamotI wouldn't load balance a queue.
07:48.19*** join/#asterisk Oatmeal (~Suzeanne@c-68-45-50-54.hsd1.nj.comcast.net)
07:48.24SamotIt would make doing reporting a nightmare, one thing that comes to mind.
07:48.48overyanderi'm trying to set this up so that the phone system has at least 2 servers running in unison. a call can come in to either of them and get routed properly, a phone can register to either and the user won't have a clue. if one goes down then all is good and things just keep working.
07:49.11SamotHow many users?
07:49.28SamotWhy wouldn't you run this is some sort of failover?
07:49.33overyanderright now just ~400
07:49.44SamotLoad balancing calls is more work than you want for this.
07:49.54SamotOK, so just have them all on a server...
07:50.26SamotHave another server running as a warm spare that is updated/syncd
07:50.52overyanderi know a single server can handle that fine, but for redundancy, balancing, growth reasons, we can't just limit it to one server
07:51.09overyanderi was trying to come up with something a bit more dynamic that could grow or shrink on demand
07:51.21SamotHaving one queue load balanced over multiple servers is going to be a pain.
07:51.31SamotRun VMs.
07:51.39SamotGrow them as needed.
07:51.45overyanderwe do run vm's
07:51.56*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)
07:52.23overyanderwe also have 15 offices scattered across the US and about 150 people who work from home. the system can't be tied to just one location
07:53.15SamotThat's not true but OK.
07:53.31SamotQueues can be run in real time as for as the queues and the members themselves.
07:53.33overyanderwhat's not true?
07:53.55SamotThat one location can't handle all the calls with proper backup/failover
07:54.02overyanderit can
07:54.13overyanderyes, until something takes out that physical location
07:54.20overyanderthen everyone's screwed
07:54.22SamotThat's why you have a BACKUP
07:54.26SamotIn another location.
07:55.23SamotI have no idea how you would know agents states across a single queue on multiple servers...
07:55.34SamotHow they would even log into multiple servers for a single queue..
07:55.46overyanderwe don't use logins
07:55.50SamotOK
07:55.54overyanderjust very simple queues
07:55.57SamotHow do they register their phones?
07:56.08SamotHow will you tell the queues these agents are available?
07:56.26SamotHow will the servers know the locations of the phones to send calls to? Or get their states from?
07:56.37overyandertime rule for when the office hours are. if nobody is at a certain desk/phone then the call goes to the next one.
07:56.55SamotHow does server A, B and C know that Phone X exists?
07:56.58SamotAnd where it is?
07:57.30SamotHow does Phone X register to servers A, B and C?
07:58.10overyanderall of that part has already been figured out
07:58.20SamotSo how do you do it?
07:58.46SamotHow does server A and B know not so send a call to Phone X because it's on a call on Server C?
07:59.24SamotHow do you run reporting on any of this?
07:59.41SamotYou'll have calls logged across multiple servers...
08:00.30overyanderserver A doesn't care if the phone is already on a call at C. it attempts to dial and then does what's necessary based on the dialstatus received back.
08:00.40Samot?
08:00.42SamotWhy?
08:00.48SamotWhy are you trying to call a busy agent?
08:01.26SamotWhat happens when two users in the queue, on two different servers, try the same agent?
08:01.33overyanderdude, the queue part is what i said i had NOT FIGURED OUT. the regular calling stuff IS FIGURED OUT.
08:01.44SamotI'm not talking about regular calling.
08:01.54SamotI'm talking about the queues.
08:02.00overyanderyou started asking how servers know that phones exist and how to contact them, that's when i said that part is figured out
08:02.10SamotBecause your agents are on phones.
08:02.16SamotStatically assigned to a queue
08:02.20SamotThat exists on three servers.
08:02.23SamotFor example.
08:02.51SamotHow does that phone register with two servers, log the agent in and keep the status of the agent for calls in the queue?
08:03.11*** join/#asterisk tuxian (~tuxian@igilmour.plus.com)
08:03.58overyander1) I never said anything about a phone registering with multiple servers.   2) I already said we don't do agent logins.
08:04.11SamotHow do your agents get calls?
08:04.35SamotHow in the hell does a call get set to an agent if you don't have phones registered?
08:04.53SamotHow does the queue know that phone is even available to take calls?
08:04.56overyandera phone can be registered without having anything to do with agents or queues
08:05.28SamotHow does Server A know what phones/agents are registered on the system and thus available to get calls?
08:06.43SamotBoth servers need to know that phone/agent Y is registered/online and available to take a call.
08:07.07overyander[02:01:26] overyander:dude, the queue part is what i said i had NOT FIGURED OUT.
08:07.16SamotRight..
08:07.18SamotI GET THAT
08:07.21SamotThis are the PIT FALLS
08:07.26SamotOf trying to LOAD BALANCE
08:07.33overyanderthen why do you keep asking me the same question about it?
08:07.33overyanderlol
08:07.40SamotBecause you haven't answered.
08:07.50SamotOr acknowledged that you've considered it.
08:07.55SamotAny of those items.
08:08.26SamotThis is why I am saying..
08:08.34SamotPrimary server..with live backups..
08:08.46SamotIn geo redundant locations.
08:08.49overyander[01:46:05] overyander:one thing i haven't figured out yet is how to share queues across servers. doesn't * keep the details of the queue strategy in the local db? for example, if using rrmemory, the last member used is stored locally. so, if you have the same queue defined on 2 servers, and calls coming in on both systems for load balancing how is server A going to know where server B left off at in the queue?
08:09.15overyanderthat's when i acknowledged those pitfalls
08:09.23Samot2:53:34 AM S<Samot> Queues can be run in real time as for as the queues and the members themselves.
08:09.37SamotBut just their information..
08:09.57SamotNot the actual agent states.
08:11.14SamotSo *IF* you set up the same queue on server A and B...
08:11.18SamotThat's fine.
08:11.25SamotYou can tell it to have the same agents.
08:11.28SamotBut now..
08:11.37SamotYour agents need to register to EACH server.
08:12.34SamotWhich is basically impossible for a single account.
08:15.26SamotYou would at least need some sort of proxy/sbc between the phones and the servers. THAT might be able to send updates and information to both servers. Because then it would be Phone --> Proxy/SBC --->  Server A & B
08:16.12SamotBut the phones would only talk to the Proxy/SBC and it would send updates to the servers and the servers would talk to the proxy/sbc which would handle each message and send it to the phone.
08:16.21SamotIn theory.
08:20.17*** join/#asterisk tzafrir (~tzafrir@local.xorcom.com)
08:20.34overyanderwhat is the "state_interface" field in database queue_members table for?
08:28.04SamotNot 100%, I haven't used RealTime that much and never queues with it.
08:30.12SamotOh, it's where to Dial()
08:30.40SamotSo if it was device/agent 100 it would be SIP/100 or PJSIP/100, depending on your tech choice.
08:30.42overyanderwouldn't that be 'interface'?
08:31.23SamotWhere are you seeing this?
08:31.25SamotLink it
08:31.50overyanderhttp://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/ACD_id289508.html and the linked doc http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/ACD_id289508.html#ACD_id288726
08:33.49SamotNone of this is RealTime based.
08:34.04Samotstate_interface is the state of the device, which is stored in memory.
08:34.48overyanderthe field is generated by the db scripts
08:35.12overyanderit must just be static db if it's not true "realtime"
08:38.42SamotI don't know, I don't state_interface in any queue member table schema in the docs I've found so far.
08:38.46SamotSo I have no idea.
08:41.56overyanderit's in the alembic script for the config setup
08:43.14overyanderdo you know if you can specify a context for a queue to use when dialing? or do you have to dial TECH/PEER directly?
08:44.28SamotThe queue will use local channels to try to dial the devices.
08:46.55*** join/#asterisk aness (~aness@2a02:fe1:3102:a700:47c:ba4c:2728:9c17)
08:54.51overyanderi think i just solved the problem Samot
08:55.03SamotOK
08:55.46overyanderqueues will be on a separate server. queue members are configured as dummy sip peers; these same dummy accounts also exist on the main * servers. when queue app calls sip/queue1001 the exten is registered to main server... main server answers in the appropriate context and routes the call to the appropriate phone i.e. extensions,1001
08:56.22overyanderit's a bit ugly but i think that would work.
09:02.53overyanderkeeping it as simple as possible. you'd have Server A and Server Q. all phones register to server A. All PSTN calls come in to server A. When server A needs to send something to a queue, it sends it to Server Q which has the queue rules, members, etc. The members of the queus will be more like quasi-peers. Server Q will have a queue "foobar" with queue members SIP/queue_foobar_1000 and SIP/quue_foobar_1001.    the peers queue_foobar_1000 and
09:02.53overyander<PROTECTED>
09:03.32overyanderyou'd have to get pretty fancy with hints and stuff.
09:05.31*** join/#asterisk miralin (~Thunderbi@194.8.128.48)
09:07.42*** join/#asterisk miralin (~Thunderbi@194.8.128.48)
09:15.06*** join/#asterisk Maliuta_ (maliutamat@gateway/shell/matrix.org/x-paphihvqryclzqvz)
09:15.11*** join/#asterisk davlefou (~davlefou@unaffiliated/davlefou)
09:15.12overyanderSamot, thoughts? ^^
09:18.15lorsungcuoveryander: what happens when either server fails?
09:19.44overyanderlorsungcu, Server A is actually part of a larger cluster of active-active/master-master servers, so no issue there. server q will have a standby failover
09:20.16*** join/#asterisk zapata (~zapata@2a02:b18:581:10:5d91:b93e:8b61:ff76)
09:26.46*** join/#asterisk defsdoor (~andy@cpc35-sutt4-2-0-cust184.19-1.cable.virginm.net)
12:07.38*** join/#asterisk chendy (~alexc@121.34.129.196)
12:18.03*** join/#asterisk miralin (~Thunderbi@194.8.128.50)
12:38.58*** join/#asterisk miralin1 (~Thunderbi@194.8.128.50)
12:53.05*** join/#asterisk miralin (~Thunderbi@194.8.128.50)
13:10.20*** join/#asterisk pchero (~pchero@109.70.54.56)
13:18.09*** join/#asterisk miralin (~Thunderbi@194.8.128.50)
13:39.27*** join/#asterisk miralin (~Thunderbi@194.8.128.50)
13:55.28*** join/#asterisk freebs (~freebs@unaffiliated/freebs)
14:04.41*** join/#asterisk Jesterboxboy (~Thunderbi@80-109-194-26.cable.dynamic.surfer.at)
14:06.52*** join/#asterisk j0hnd0e (~Mutter@24.48.86.58)
14:13.46*** join/#asterisk chendy (~alexc@121.34.129.196)
14:18.23SamotSounds like a lot of work for a hack solution.
14:24.36WIMPyIs that the summary of the whole VoIP thing?
14:25.26SamotThere's nothing wrong with VoIP.
14:26.10WIMPyWow
14:26.45SamotThere's not.
14:27.44WIMPyThat's what I call ultimate devotion :-)
14:28.05SamotIt's what I call being practical.
14:29.02SamotSIP interconnects play a big part of how Telecom is handled now. Even the RBOCs/ILECs use SIP for their connections between each other.
14:29.29WIMPyI'm not doubting that.
14:30.33SamotSIP or TDM, doesn't matter, if you're shitty at providing voice services the delivery method isn't going to overly matter.
14:31.17WIMPyIt matters a lot. One of thme just makes it impossible to provide good service.
14:31.30SamotHow?
14:31.55SamotYou build a horrible "copper" network and have shitting PRI connections/CPE's etc...
14:31.56WIMPyHave you ever compared them?
14:32.05SamotI've worked for a Tier I CLEC
14:32.15SamotThey bought my ITSP so they could expand their SIP offerings
14:32.17SamotAnd network.
14:32.18SamotYes.
14:32.26SamotI've compared both, worked with both, done both.
14:33.15WIMPyWell, most people have stopped believing in VoIP. And there are just too many reasons to mention.
14:34.01SamotI'm not really sure who that is since business hasn't really stopped growing and I replace a lot of copper based services.
14:34.20WIMPyBut luckily it's really old stuff so there's hope we get something new some time.
14:46.18*** join/#asterisk Dovid (~dovid@static-173-63-105-210.nwrknj.fios.verizon.net)
14:51.45*** join/#asterisk aness (~aness@cm-84.209.155.137.getinternet.no)
15:11.49avbWIMPy: :) dont argue with an expert
15:12.35WIMPyOh, yes. We all love experts.
15:13.19avbas im usually telling 'i love asterisk and voip as much as I hate them'
15:13.21avb:)
15:14.16WIMPyIt's like Windows 95. :-)
15:14.18*** join/#asterisk newtonr (~newtonr@173-17-133-211.client.mchsi.com)
15:14.18*** mode/#asterisk [+o newtonr] by ChanServ
15:14.57avblast bits what webrtc added to make it work with sip drived me crazy
15:15.37avbbefore i thought that im starting to understand sdp :)
15:31.14*** join/#asterisk Jesterboxboy (~Thunderbi@80-109-194-26.cable.dynamic.surfer.at)
15:51.26*** join/#asterisk tuxian (~tuxian@igilmour.plus.com)
16:04.40*** join/#asterisk Jesterboxboy (~Thunderbi@80-109-194-26.cable.dynamic.surfer.at)
16:18.51*** join/#asterisk [TK]D-Fender (~joe@64.235.216.2)
17:09.47*** join/#asterisk Jesterboxboy (~Thunderbi@80-109-194-26.cable.dynamic.surfer.at)
17:21.02*** join/#asterisk pa (~pa@unaffiliated/pa)
19:32.53*** join/#asterisk newtonr_ (~newtonr@173-17-133-211.client.mchsi.com)
19:32.53*** mode/#asterisk [+o newtonr_] by ChanServ
19:53.16*** join/#asterisk miralin (~Thunderbi@194.8.128.50)
20:10.16adnauseumWIMPy: i think socialism got to you
20:24.14*** join/#asterisk Tristan-Speccy (~tristan@2001:1af8:4010:a021:2::)
20:30.15*** join/#asterisk Tristan-Speccy (~tristan@antares.whatbox.ca)
21:45.28*** join/#asterisk pchero (~pchero@109.70.54.56)
21:49.52*** join/#asterisk j0hnd0e (~Mutter@24.48.86.58)
22:01.30*** join/#asterisk [TK]D-Fender (~joe@64.235.216.2)
22:11.01*** join/#asterisk tzafrir (~tzafrir@bzq-82-81-175-197.red.bezeqint.net)
23:20.58*** join/#asterisk luckman212 (~luckman21@unaffiliated/luckman212)

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