IRC log for #asterisk on 20180820

00:09.36*** join/#asterisk corretico_ (~corretico@186.176.240.206)
00:19.47*** join/#asterisk infobot (ibot@208.53.50.136)
00:19.47*** topic/#asterisk is #asterisk The Open Source PBX and Telephony Platform (asterisk.org) -=- LTS: 13.22.0 (2018/07/12) 16.0.0-rc1 (2018/08/08), Standard: 15.5.0 (2018/07/12); DAHDI: DAHDI-linux 2.11.1 (2016/03/01), DAHDI-tools 2.11.1 (2016/03/01); libpri 1.6.0 (2017/01/27) -=- Wiki: wiki.asterisk.org -=- Code of Conduct: bit.ly/1hH6P22 -=- Logs: bit.ly/1s4AKKu
00:35.06*** join/#asterisk LoKoMurdoK (~LoKoMurdo@fedora/LoKoMurdoK)
00:37.46*** join/#asterisk corretico_ (~corretico@186.176.240.206)
00:46.36*** join/#asterisk corretico_ (~corretico@186.176.240.206)
01:24.21*** join/#asterisk qxork (~qxork@unaffiliated/qxork)
01:32.27*** join/#asterisk corretico__ (~corretico@186.176.240.206)
01:36.14SladeDoes anyone have any recommendations for a good sms out provider?
01:52.58*** join/#asterisk awkwardpenguin (~awkwardpe@cpe-172-118-246-147.socal.res.rr.com)
02:01.56*** join/#asterisk corretico__ (~corretico@186.176.240.206)
02:05.08*** join/#asterisk nickaugust (~nickaugus@nickaugust.com)
02:07.05nickaugusthey after upgrading to v13 I can't get my extensions.conf to load... it's in the directory with the correct permissions but it doesnt show up in the startup log, and looking at strace it seems asterisk doesnt even try to load it
02:07.42nickaugustdo i need some new settings somewhere? I have a fairly minimal setup, not loading a lot of default modules, maybe im missing something?
02:15.40DanFromUKHi, in my dialplan, I am answering a call, playing a welcome message, and then I Dial a local channel like this LOCAL/feature_5359@features/n.
02:16.13DanFromUKfeature_5359@features then dials a PJSIP endpoint.
02:16.49DanFromUKWhen there is no answer and the PJSIP dial timesout,  feature_5359@features executes a Busy command, but the original dialling channel doesn't appear to respond to it and the caller continues to hear ringing.
02:17.02DanFromUKFirstly, is this expected?
02:17.11DanFromUKand secondly, should I be doing something different?
02:17.17DanFromUKdifferently
02:18.33*** join/#asterisk corretico__ (~corretico@186.176.240.206)
02:21.09*** join/#asterisk Iamnach0 (~Iamnacho@ip68-102-129-52.ks.ok.cox.net)
02:21.39DanFromUKAlso, just before the Busy command is executed, the feature dialplan executes an external script via the System command and it passes ${CDR(duration)}, but it appears to always be zero. What could be causing that?
02:24.49*** join/#asterisk Oatmeal (Suzeanne@gateway/vpn/privateinternetaccess/suzeanne)
02:33.07*** join/#asterisk ganbold (~ganbold@173.244.215.173)
02:52.42*** join/#asterisk corretico__ (~corretico@186.176.240.206)
02:54.40*** join/#asterisk corretico__ (~corretico@186.176.240.206)
03:07.57*** join/#asterisk boris_t (~boris_t@109.248.217.2)
03:18.49*** join/#asterisk awkwardpenguin (~awkwardpe@cpe-172-118-246-147.socal.res.rr.com)
03:28.36*** join/#asterisk dobson (~dobson@68.ip-149-56-14.net)
03:29.39*** join/#asterisk corretico_ (~corretico@186.176.240.206)
03:39.16*** join/#asterisk awkwardpenguin (~awkwardpe@cpe-172-118-246-147.socal.res.rr.com)
03:39.38*** join/#asterisk corretico_ (~corretico@186.176.240.206)
03:49.45*** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl)
03:56.47*** join/#asterisk corretico__ (~corretico@186.176.240.206)
04:00.27*** join/#asterisk corretico_ (~corretico@186.176.240.206)
04:02.25*** join/#asterisk corretico_ (~corretico@186.176.240.206)
04:10.38*** join/#asterisk clarjon1 (~clarjon1@unaffiliated/clarjon1)
04:12.40*** join/#asterisk kunwon1 (~kunwon1@unaffiliated/kunwon1)
04:40.57*** join/#asterisk awkwardpenguin (~awkwardpe@cpe-172-118-246-147.socal.res.rr.com)
04:52.12*** join/#asterisk awkwardpenguin (~awkwardpe@cpe-172-118-246-147.socal.res.rr.com)
05:37.57*** join/#asterisk qxork (~qxork@unaffiliated/qxork)
05:47.20*** join/#asterisk fblackburn (~fblackbur@modemcable094.94-70-69.static.videotron.ca)
05:52.38*** join/#asterisk K0HAX (~michael@gateway/tor-sasl/k0hax)
06:34.56*** join/#asterisk war9407 (war@pool-70-106-250-134.clppva.fios.verizon.net)
06:36.53*** join/#asterisk mbecroft (~user@ak2.becroft.co.nz)
07:24.14*** join/#asterisk jkroon (~jkroon@165.16.203.126)
07:27.54*** join/#asterisk startledmarmot (~startledm@c-71-231-154-77.hsd1.wa.comcast.net)
07:38.53*** join/#asterisk DanB (~DanB@37.251.228.61)
07:59.19*** join/#asterisk sekil (~sekil@87.116.191.247)
08:07.53*** join/#asterisk Ast001 (~uros@cable-178-148-70-81.dynamic.sbb.rs)
08:08.44Ast001Hello is there any limit in Asterisk 13 regarding number of sip or iax accounts which can I make on Asterisk server ?
08:14.55*** join/#asterisk bolyon (~Ulrich@41.138.38.203)
08:17.48*** join/#asterisk Sepultura (~Sepultura@unaffiliated/sepultura)
08:24.13Ast001If CPU is Intel® Xeon® Processor E5-2660 v4, RAM 256 GB DDR4 ECC and bandwith 750 Mbps. Can this server hold 1000 concurent calls and 10,000 sip accounts on itself ?
08:24.40Ast001if calls are gsm codec.
08:25.29Ast001and if I record every call.
08:29.17Ast001Server will not do anything else. Another question is there a way in Asterisk to find out how many MB particular call used (in sum). Like I can see seconds of calls I need to see MB used for every call.
08:33.51*** join/#asterisk hehol (~hehol@gatekeeper.loca.net)
08:33.58stefan27You're asking for a thumb-rule for a performance related question... But the typical general recommendation to evaluate performance is to make measurements... Reasoning about bottlenecks purely from a specification (your specification is not enough) is awfully complex
08:34.16stefan27Maybe someone can help you with good guesses
08:35.16stefan27as for resources go, bottleneck usually belongs to one of the categories Disk IO, CPU, Memory, Network or some application specific restriction
08:39.07stefan27I know too little of asterisk and hardware ... but it's also gonna be relevant what channel driver you use, I've heard chan_sip doesn't scale well with cores... Imagine if your 10000 sip devices send a lot of sip requests for subscribe and stuff
08:39.52Ast001chan_sip and chan_iax will be in use.
08:40.25Ast001I think I am ok with RAM and bandwith, but not sure about CPU, hard disk will be SSD so i/o should be faster.
08:41.31Ast001About CPU I read that 1 alaw/ulaw call requires 40 Mhz, g729 x5 of that, for gsm I am not sure but probably x3 (120 Mhz)
08:42.11stefan27sounds like you have a fun project... If you have good load generating tools and OS and application monitoring tools, you can analyze better
08:42.17*** join/#asterisk joako (~joako@opensuse/member/joak0)
08:44.31stefan27your system is gonna have a lot of workflows... You can always try guess which work-flow that will dominate the "load"... Maybe in your case it would be just sustaining the calls (shuffling rtp, writing audio to disk,...)
08:45.26stefan27are you creating a system from nothing, that will instantly get the volume you're describing?
08:46.28stefan27Our asterisk 13s sit in pretty weak hardware, but we never had more than 1000 sip devices and 100 simultaneous calls per machine
08:48.35Ast001I need to create system from zero and system needs to handle 10,000 accounts and 1000 concurrent calls and I am trying to figure out if the strongest online.net dedicated server will handle it. What hardware do you have for 1000 sip devices and 100 simultaneous calls ?
08:54.17stefan27I can't give cpu/hardware-details, but it's typically 2-6 cores x86_64 on some linux OS and the average load is like 1/10th of what i described... I cannot help you with provisioning recommendations because our scale is much lower, and our system do different things
08:59.47stefan27I just wanted to tell you our story as an anecdote, because it shows you'll only be working with guesses... I collected statistics across our 100 servers/asterisk-instances and it wasn't even the case that "average calls" or "average sip user count" was a particularly good predictor of average CPU usage (but for the normal asterisk installation it probably is). Our machine that worked the
08:59.47stefan27hardest turned out to be one that had few calls, but busy SIP-traffic for other reasons.
09:05.27stefan27That said, making guesses is still important... Maybe what you read about alaw/ulaw is accurate, and maybe someone else here will give better pointers if you stick around :)
09:07.09Ast001I had asterisk server with around 100-200 sip accounts which did up to 400-500 concurent calls (dialer calling) and since I put ssd disk in I never saw load greater than 10% and server is not so strong as one I am looking now, but codec was ulaw/alaw, it did recordings, too. Before ssd disk it was always disk i/o who caused problems. I have  some experience with Asterisk, but never implemented so big installation wtih 10k accounts. So you
09:07.10*** join/#asterisk miralin (~Thunderbi@194.8.128.63)
09:08.15stefan27your last message was cut off at " wtih 10k accounts. So you<end>"
09:09.17*** join/#asterisk Asgaroth (~Asgaroth@212.2.172.228)
09:09.45Ast001So you recommend to choose server and to fill it up slowly and monitor loads and when I notice degradation on calls or to big load to split installation between multiple call servers ?
09:10.11stefan27There's two different problem statements "How much load can I handle granted my whole system is an asterisk X on hardware Y" or "I want to support the following load: Z... How should I provision/architecture my system?"
09:11.51stefan27With the latter statement, it's possible you should consider inserting non-asterisk components in your-system to handle load balancing and stuff
09:13.03stefan27that of which I have very little experience... My recommendation is what I would do, but I would not trust my judgement
09:15.21Ast001Ok I will think about how to implement that project with multiple weaker call servers.
09:15.38Ast001Thanks
09:20.04*** join/#asterisk pawiecki (~pawiecki@89.238.53.32)
09:45.32*** join/#asterisk gruetzkopf (gruetzkopf@bnc.dont-follow.us)
19:20.06*** join/#asterisk infobot (ibot@208.53.50.136)
19:20.06*** topic/#asterisk is #asterisk The Open Source PBX and Telephony Platform (asterisk.org) -=- LTS: 13.22.0 (2018/07/12) 16.0.0-rc1 (2018/08/08), Standard: 15.5.0 (2018/07/12); DAHDI: DAHDI-linux 2.11.1 (2016/03/01), DAHDI-tools 2.11.1 (2016/03/01); libpri 1.6.0 (2017/01/27) -=- Wiki: wiki.asterisk.org -=- Code of Conduct: bit.ly/1hH6P22 -=- Logs: bit.ly/1s4AKKu
19:41.33*** join/#asterisk puzzled (~puzzled@puzzled.xs4all.nl)
19:43.04*** join/#asterisk puzzled (~puzzled@puzzled.xs4all.nl)
19:44.44*** join/#asterisk captain118 (uid167508@gateway/web/irccloud.com/x-xyyuxcmrhcoilura)
19:49.37P-NuTIt looks like freebsd ports does the latest version all much easier also
19:54.47*** join/#asterisk rustlebee (~rustlebee@redhat/russellb)
19:54.48*** mode/#asterisk [+o rustlebee] by ChanServ
19:56.25*** join/#asterisk NightMonkey (~NightMonk@pdpc/supporter/professional/nightmonkey)
19:56.44*** join/#asterisk mhache (~mhache_@198.164.250.208)
19:58.24*** join/#asterisk jeffspeff (~jeffspeff@12.49.160.131)
20:12.19*** join/#asterisk babak_ (uid19622@gateway/web/irccloud.com/x-mnysdvbvnlwjoyvx)
20:12.51jeffspeffI noticed the tracker for Asterisk SCF got some updates recently. Is that project coming back to life?   https://issues.asterisk.org/jira/browse/ASTSCF/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel
20:15.21filenope
20:15.30fileI had to change things in order to disable sub-task support
20:20.11jeffspeffah
20:23.34*** join/#asterisk clarjon1 (~clarjon1@unaffiliated/clarjon1)
20:31.43NirS_@file - any reason why Asterisk 15.5.0 won't load the Digium Opus codec properly?
20:31.48NirS_we're doing a manual install
20:34.10[TK]D-FenderI recommend showing the actual attempt & failure...
20:34.27[TK]D-FenderRight now you're asking why it failed without showing anything.
20:35.06[TK]D-Fenderheads home ...
20:35.12*** join/#asterisk ChkDigit (~u388mw@74.3.144.66)
20:35.29NirS_[Aug 20 20:34:43] WARNING[14820]: config_options.c:1058 xmldoc_update_config_type: Cannot update type 'opus' in module 'codec_opus' because it has no existing documentation!
20:35.45NirS_but the .xml file is in the right place, /var/lib/asterisk/documentation/thirdparty/
20:36.27filethat would be the only reason it wouldn't load with that warning
20:36.53NirS_well, the file is surely in there, but it doesn't seem to like it
20:36.57NirS_for some odd reason
20:37.10filehave you checked permissions? ownership? have you looked at the console at startup to see if it says anything early?
20:37.28filecatted the file just to make sure?
20:40.37NirS_fu**
20:40.45NirS_the directory was missing the +x permission
20:40.48NirS_stupid !
20:41.03NirS_it's 23:40, and I'm starting to make stupid mistakes
20:44.22saint_Anyone tried 3CX by anychance, and know if it is possible to script (as in the extension.conf file) incoming calls depending on their caller ID ? I'm trying to persuade someone who has 3CX to switch , and want to sell this point, if they (3cx) can't do it ... i can t find anything about this in their doc.
21:10.47*** join/#asterisk [TK]D-Fender (~joe@64.235.216.2)
21:25.04jpsharpyes, you can do that.
21:26.00jpsharpexten => _X./2108675309,1,Playback(hi-jenny)
21:26.19jpsharpthat will match any incoming number with the caller id of 2108675309 and play hi-jenny.
21:28.03jpsharpOr you can do IF.  exten => _X.,1,ExecIf("$[$CALLERID(num)" = "2108676309"]?Playback(hi-jenny))
21:34.45[TK]D-FenderHe didn't actually ask that
21:34.51[TK]D-FenderHe asked if 3CX could
21:40.56*** join/#asterisk P-NuT (~P-NuT__@176.251.240.206)
22:04.51jpsharpOh.
22:04.52jpsharpDoh.
22:09.40*** join/#asterisk tomaluca95 (~quassel@kde/developer/tomaluca)
22:18.38*** join/#asterisk startledmarmot (~startledm@173-10-120-209-BusName-Washington.hfc.comcastbusiness.net)
22:19.06*** join/#asterisk qxork (~qxork@unaffiliated/qxork)
22:21.43Samotsaint_: Yes, it can.
22:22.05Samothttps://www.3cx.com/docs/manual/inbound-rules/#h.9dvorfngfl2b
22:29.15*** join/#asterisk corretico__ (~corretico@200.91.143.34)
22:35.42*** join/#asterisk corretico_ (~corretico@200.91.143.34)
22:40.20saint_Samot just found that too. right now, i use a script in asterisk that lets the end user black list incoming did on the fly. trying to figure out if i can do that with 3CX, which it looks i can't (i can direct an incoming did somewhere , but i don t see more flexibility than that).. so that's a point for * ..
23:02.21*** join/#asterisk qxork (~qxork@unaffiliated/qxork)
23:08.00*** join/#asterisk masoudd (~masoudd@5.117.228.51)
23:17.23*** join/#asterisk qxork (~qxork@unaffiliated/qxork)
23:20.37*** part/#asterisk kharwell (kharwell@nat/digium/x-ljlntxmhpgbgglgp)
23:42.22*** join/#asterisk TandyUK (admin@TandyUK/staff/James)
23:49.44*** join/#asterisk LoKoMurdoK (~LoKoMurdo@fedora/LoKoMurdoK)

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