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.14 | Slade | Does 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.05 | nickaugust | hey 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.42 | nickaugust | do 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.40 | DanFromUK | Hi, 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.13 | DanFromUK | feature_5359@features then dials a PJSIP endpoint. |
02:16.49 | DanFromUK | When 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.02 | DanFromUK | Firstly, is this expected? |
02:17.11 | DanFromUK | and secondly, should I be doing something different? |
02:17.17 | DanFromUK | differently |
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.39 | DanFromUK | Also, 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.44 | Ast001 | Hello 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.13 | Ast001 | If 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.40 | Ast001 | if calls are gsm codec. |
08:25.29 | Ast001 | and if I record every call. |
08:29.17 | Ast001 | Server 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.58 | stefan27 | You'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.16 | stefan27 | Maybe someone can help you with good guesses |
08:35.16 | stefan27 | as for resources go, bottleneck usually belongs to one of the categories Disk IO, CPU, Memory, Network or some application specific restriction |
08:39.07 | stefan27 | I 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.52 | Ast001 | chan_sip and chan_iax will be in use. |
08:40.25 | Ast001 | I 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.31 | Ast001 | About 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.11 | stefan27 | sounds 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.31 | stefan27 | your 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.26 | stefan27 | are you creating a system from nothing, that will instantly get the volume you're describing? |
08:46.28 | stefan27 | Our asterisk 13s sit in pretty weak hardware, but we never had more than 1000 sip devices and 100 simultaneous calls per machine |
08:48.35 | Ast001 | I 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.17 | stefan27 | I 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.47 | stefan27 | I 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.47 | stefan27 | hardest turned out to be one that had few calls, but busy SIP-traffic for other reasons. |
09:05.27 | stefan27 | That 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.09 | Ast001 | I 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.15 | stefan27 | your 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.45 | Ast001 | So 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.11 | stefan27 | There'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.51 | stefan27 | With the latter statement, it's possible you should consider inserting non-asterisk components in your-system to handle load balancing and stuff |
09:13.03 | stefan27 | that of which I have very little experience... My recommendation is what I would do, but I would not trust my judgement |
09:15.21 | Ast001 | Ok I will think about how to implement that project with multiple weaker call servers. |
09:15.38 | Ast001 | Thanks |
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.37 | P-NuT | It 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.51 | jeffspeff | I 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.21 | file | nope |
20:15.30 | file | I had to change things in order to disable sub-task support |
20:20.11 | jeffspeff | ah |
20:23.34 | *** join/#asterisk clarjon1 (~clarjon1@unaffiliated/clarjon1) |
20:31.43 | NirS_ | @file - any reason why Asterisk 15.5.0 won't load the Digium Opus codec properly? |
20:31.48 | NirS_ | we're doing a manual install |
20:34.10 | [TK]D-Fender | I recommend showing the actual attempt & failure... |
20:34.27 | [TK]D-Fender | Right now you're asking why it failed without showing anything. |
20:35.06 | [TK]D-Fender | heads home ... |
20:35.12 | *** join/#asterisk ChkDigit (~u388mw@74.3.144.66) |
20:35.29 | NirS_ | [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.45 | NirS_ | but the .xml file is in the right place, /var/lib/asterisk/documentation/thirdparty/ |
20:36.27 | file | that would be the only reason it wouldn't load with that warning |
20:36.53 | NirS_ | well, the file is surely in there, but it doesn't seem to like it |
20:36.57 | NirS_ | for some odd reason |
20:37.10 | file | have you checked permissions? ownership? have you looked at the console at startup to see if it says anything early? |
20:37.28 | file | catted the file just to make sure? |
20:40.37 | NirS_ | fu** |
20:40.45 | NirS_ | the directory was missing the +x permission |
20:40.48 | NirS_ | stupid ! |
20:41.03 | NirS_ | it's 23:40, and I'm starting to make stupid mistakes |
20:44.22 | saint_ | 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.04 | jpsharp | yes, you can do that. |
21:26.00 | jpsharp | exten => _X./2108675309,1,Playback(hi-jenny) |
21:26.19 | jpsharp | that will match any incoming number with the caller id of 2108675309 and play hi-jenny. |
21:28.03 | jpsharp | Or you can do IF. exten => _X.,1,ExecIf("$[$CALLERID(num)" = "2108676309"]?Playback(hi-jenny)) |
21:34.45 | [TK]D-Fender | He didn't actually ask that |
21:34.51 | [TK]D-Fender | He asked if 3CX could |
21:40.56 | *** join/#asterisk P-NuT (~P-NuT__@176.251.240.206) |
22:04.51 | jpsharp | Oh. |
22:04.52 | jpsharp | Doh. |
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.43 | Samot | saint_: Yes, it can. |
22:22.05 | Samot | https://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.20 | saint_ | 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) |