00:07.23 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
00:13.58 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
00:24.52 | *** join/#asterisk matrix1233 (~matrix123@185.61.186.158) |
00:38.23 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
00:48.02 | *** join/#asterisk pchero_work (~pchero@2a02:a210:2241:6480:4920:631:3284:2cd8) |
01:05.17 | *** join/#asterisk paulgrmn__ (~paulgrmn@mail.hartmantyner.com) |
01:15.44 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
01:39.58 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
01:45.44 | *** join/#asterisk spatel (~spatel@pool-96-237-230-175.bstnma.fios.verizon.net) |
02:32.00 | *** join/#asterisk matrix1233 (~matrix123@185.61.186.158) |
02:43.57 | *** join/#asterisk joepublic (~joepublic@fsf/member/joepublic) |
03:01.09 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
03:06.16 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
03:11.18 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
03:21.21 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
03:27.20 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
03:38.16 | *** join/#asterisk sysgrammer (~sysgramme@d50-117-130-220.yt.northwestel.net) |
03:40.54 | *** join/#asterisk joepublic (~joepublic@fsf/member/joepublic) |
03:51.40 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
04:03.41 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
04:12.35 | *** join/#asterisk joepublic (~joepublic@fsf/member/joepublic) |
04:20.44 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
04:24.19 | *** join/#asterisk pchero_work (~pchero@2a02:a210:2241:6480:4920:631:3284:2cd8) |
04:25.48 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
04:31.04 | *** join/#asterisk forgotmynick (uid24625@gateway/web/irccloud.com/x-dwtupiuilipdpqdo) |
04:31.31 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
04:34.48 | *** join/#asterisk joepublic (~joepublic@fsf/member/joepublic) |
04:37.41 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
04:48.46 | *** join/#asterisk joepublic (~joepublic@fsf/member/joepublic) |
04:49.56 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
05:00.16 | *** join/#asterisk led_belly (led_belly@gateway/vpn/protonvpn/ledbelly/x-06903193) |
05:02.05 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
05:08.33 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
05:20.09 | *** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl) |
05:20.53 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
05:38.42 | *** join/#asterisk tomaluca95 (~quassel@kde/developer/tomaluca) |
05:42.15 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
05:59.02 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
06:19.23 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
06:24.28 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
06:35.09 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
06:36.18 | *** join/#asterisk derPlexus (~plexus@ip-176-198-128-59.hsi05.unitymediagroup.de) |
06:46.29 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
06:51.19 | *** join/#asterisk lankanmon (~LKNnet@CPEb4fbe4e331bd-CM64777d632380.cpe.net.cable.rogers.com) |
06:54.46 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
07:10.21 | *** join/#asterisk [NC] (~NC@208.94.241.140) |
07:14.16 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
07:14.21 | *** join/#asterisk defsdoor (~Andrew@cpc120600-sutt6-2-0-cust232.19-1.cable.virginm.net) |
07:16.02 | *** join/#asterisk CarlosTico (~CarlosTic@76-197-28-237.lightspeed.rcsntx.sbcglobal.net) |
07:16.02 | *** join/#asterisk FH_thecat (~FH_thecat@75.11.25.212.ftth.as8758.net) |
07:16.02 | *** join/#asterisk obrut (~obrut@static.108.201.69.159.clients.your-server.de) |
07:16.02 | *** join/#asterisk ChkDigit (~u388mw@207.195.34.73) |
07:16.02 | *** join/#asterisk TandyUK (~admin@TandyUK/staff/James) |
07:16.02 | *** join/#asterisk _mwoodj_ (~mwoodj@pdpc/sponsor/digium/hyper-eye) |
07:16.02 | *** join/#asterisk tris (tristan@camel.ethereal.net) |
07:16.02 | *** join/#asterisk tripleslash (~triplesla@unaffiliated/imsaguy) |
07:16.02 | *** join/#asterisk cp- (~cp-@b157153.ppp.asahi-net.or.jp) |
07:16.02 | *** join/#asterisk Kritnich (~Kritnich@hypervisor.space) |
07:19.07 | *** join/#asterisk cp- (~cp-@b157153.ppp.asahi-net.or.jp) |
07:24.18 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
07:29.22 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
07:33.20 | *** join/#asterisk lvlinux_ (~ruel_@unaffiliated/lvlinux) |
07:34.14 | *** join/#asterisk miralin (~Thunderbi@178.34.151.221) |
07:34.49 | *** join/#asterisk sa02irc (~mbax@155-079-043-212.ip-addr.inexio.net) |
07:36.44 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
08:01.05 | *** join/#asterisk verzo_ (~verzo@gateway/tor-sasl/verzo) |
08:57.28 | *** join/#asterisk defsdoor (~Andrew@cpc120600-sutt6-2-0-cust232.19-1.cable.virginm.net) |
08:57.33 | *** join/#asterisk miralin (~Thunderbi@178.34.151.221) |
10:00.54 | *** join/#asterisk sekil (~sekil@178-222-111-145.dynamic.isp.telekom.rs) |
10:01.07 | *** join/#asterisk jkroon (~jkroon@165.16.203.102) |
10:10.26 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
10:23.44 | *** join/#asterisk defsdoor (~Andrew@cpc120600-sutt6-2-0-cust232.19-1.cable.virginm.net) |
10:25.30 | *** join/#asterisk defsdoor (~Andrew@cpc120600-sutt6-2-0-cust232.19-1.cable.virginm.net) |
10:27.56 | *** join/#asterisk defsdoor_ (~Andrew@cpc120600-sutt6-2-0-cust232.19-1.cable.virginm.net) |
10:30.48 | *** join/#asterisk javi404 (~quassel@unaffiliated/javi404) |
10:31.47 | *** join/#asterisk beardy (~beardy@unaffiliated/beardy) |
10:33.40 | *** join/#asterisk lambda (~xiretza@mail.xiretza.xyz) |
11:05.37 | *** join/#asterisk mahafyi (67c3cb39@103.195.203.57) |
11:07.23 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
11:13.15 | *** join/#asterisk pchero_work (~pchero@2a02:a210:2241:6480:4920:631:3284:2cd8) |
11:17.59 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
11:48.55 | *** join/#asterisk fstd_ (~fstd@unaffiliated/fisted) |
12:09.27 | *** join/#asterisk infobot (ibot@c-174-52-60-165.hsd1.ut.comcast.net) |
12:09.27 | *** topic/#asterisk is #asterisk The Open Source PBX and Telephony Platform (asterisk.org) -=- LTS: 13.33.0 (2020/04/30) 16.10.0 (2020/04/30) Standard: 17.4.0 (2020/04/20); DAHDI: 3.0.0 (2018/11/15); libpri 1.6.0 (2017/01/27) -=- Wiki: wiki.asterisk.org -=- Code of Conduct: bit.ly/1hH6P22 |
12:16.54 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
12:22.44 | *** join/#asterisk miralin (~Thunderbi@85.115.248.30) |
12:26.02 | *** join/#asterisk nibbier (~quassel@mx01.geekbox.info) |
12:47.25 | *** join/#asterisk boom (4f49590e@79-73-89-14.dynamic.dsl.as9105.com) |
12:48.02 | boom | Hallo! Just wondering if anyone had time to help me with a script which I'd like to adapt so that it can transfer calls which haven't been answered yet? At the moment it works beautifully for transferring calls which HAVE been answered. Thanks |
12:55.32 | *** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl) |
12:58.05 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
13:09.18 | *** join/#asterisk waldo323_ (~waldo323@12.239.4.120) |
13:12.08 | *** join/#asterisk yokel (~yokel@unaffiliated/contempt) |
13:15.40 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
13:22.19 | *** join/#asterisk waldo323 (~waldo323@d149-67-45-83.clv.wideopenwest.com) |
13:29.21 | *** join/#asterisk waldo323 (~waldo323@d149-67-45-83.clv.wideopenwest.com) |
13:31.10 | *** join/#asterisk [TK]D-Fender (~joe@64.235.216.2) |
13:38.12 | *** join/#asterisk Ner0Zer0 (~Ner0Zer0@87.253.63.54) |
13:46.36 | *** join/#asterisk kharwell (uid358942@gateway/web/irccloud.com/x-qrmwpoojvlluwxcf) |
13:46.36 | *** mode/#asterisk [+o kharwell] by ChanServ |
13:46.53 | *** join/#asterisk bford (uid283514@gateway/web/irccloud.com/x-cuembsezcczaqgcg) |
13:46.53 | *** mode/#asterisk [+o bford] by ChanServ |
13:49.49 | *** join/#asterisk waldo323_ (~waldo323@12.239.4.120) |
13:53.19 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
13:59.56 | *** join/#asterisk irrgit (~ch33se@192.241.175.183) |
14:01.45 | yang | bought an Asteriscus plant |
14:11.15 | *** join/#asterisk defsdoor (~Andrew@cpc120600-sutt6-2-0-cust232.19-1.cable.virginm.net) |
14:11.16 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
14:16.04 | *** join/#asterisk dacod (~dacod@191.243.8.143) |
14:27.35 | *** join/#asterisk hvxgr (~wl2v_usrn@epjdn.zq3q.org) |
14:48.40 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
15:13.12 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
15:15.42 | *** join/#asterisk yuljk (~yuljk@unaffiliated/yuljk) |
15:15.50 | *** join/#asterisk waldo323__ (~waldo323@d149-67-45-83.clv.wideopenwest.com) |
15:17.53 | *** join/#asterisk retentiveboy (~retentive@c-73-43-121-243.hsd1.ga.comcast.net) |
15:21.22 | *** join/#asterisk waldo323_ (~waldo323@12.239.4.120) |
15:23.48 | *** join/#asterisk CatCow97 (~mine9@c-73-96-109-206.hsd1.or.comcast.net) |
15:25.11 | *** join/#asterisk pchero_work (~pchero@2a02:a210:2241:6480:4920:631:3284:2cd8) |
15:25.40 | *** join/#asterisk pchero_work (~pchero@2a02:a210:2241:6480:4920:631:3284:2cd8) |
15:25.53 | *** join/#asterisk davlefou (~davlefou@unaffiliated/davlefou) |
15:30.59 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
15:31.27 | *** join/#asterisk miralin (~Thunderbi@178.34.151.221) |
15:44.01 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
15:49.57 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
16:05.41 | *** join/#asterisk joepublic (~joepublic@fsf/member/joepublic) |
16:08.28 | *** part/#asterisk velix (~velix@unaffiliated/velix) |
16:32.28 | *** join/#asterisk retentiveboy (~retentive@c-73-43-121-243.hsd1.ga.comcast.net) |
16:39.15 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
16:46.41 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
16:53.36 | *** join/#asterisk pchero_work (~pchero@2a02:a210:2241:6480:4920:631:3284:2cd8) |
16:56.08 | *** join/#asterisk sawgood (~sawgood@unaffiliated/sawgood) |
17:16.13 | *** join/#asterisk Janos (~Janos@201.204.94.76) |
17:21.56 | *** join/#asterisk qermit (~kermit@unaffiliated/qermit) |
17:22.17 | qermit | hi, is there Websocket like AGI interface? |
17:34.40 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:11f6:eada:1462:4ebb:67b9:c22a) |
17:36.14 | jsmith | qermit: Check out ARI :-) |
17:36.27 | jsmith | qermit: It's not exactly identical to AGI obviously, but I like it better... |
17:37.45 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
18:20.48 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
18:27.44 | *** join/#asterisk sa02irc (~mbax@155-079-043-212.ip-addr.inexio.net) |
18:53.53 | *** join/#asterisk irrgit (~ch33se@192.241.175.183) |
18:56.22 | Samot | So in regards to the whole Chan_SIP vs Chan_PJSIP and why should I dump Chan_SIP for Chan_PJSIP....... |
18:58.11 | Samot | Today I had a server go tits up talking to the termination switch on the network. During it all and even now, Chan_SIP is still failing while Chan_PJSIP is working fine. |
19:01.03 | Samot | This is a networking issue as the switch has 3 IPs, this system can't talk to one over Chan_SIP or Chan_PJSIP but overall Chan_SIP can't talk to any of the IPs while Chan_PJSIP can talk with 2 of the 3. |
19:11.54 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
19:16.21 | jsmith | chan_pjsip certainly is more flexible from a networking perspective... for example, having different transports on different networks, etc. |
19:16.48 | jsmith | With chan_sip, you really have to jump through some interesting routing on the operating system side to support that sort of thing |
19:19.05 | drmessano | My Asterisk VM only uses the public IP/interface for OS updates and SSH access. Asterisk is bound to a private interface on the providers network, and actually NAT's from another VM running Mikrotik ROS. It works perfectly. The ROS instance is basically "In front of" the Asterisk instance and handles the DDoS protection and L7 filtering. |
19:19.15 | drmessano | Would NOT have been able to do that with chan_sip |
19:21.25 | drmessano | So, RIP chan_sip |
19:30.42 | joako | Why does the console lock up after issuing a core restart command? |
19:43.07 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
19:47.51 | *** join/#asterisk waldo323__ (~waldo323@d149-67-45-83.clv.wideopenwest.com) |
19:51.24 | *** join/#asterisk retentiveboy (~retentive@c-73-43-121-243.hsd1.ga.comcast.net) |
19:54.26 | igcewieling | quit the console and re-connect. |
19:55.51 | *** join/#asterisk waldo323_ (~waldo323@12.239.4.120) |
20:04.23 | qermit | jsmith: is it possible to have two or more ARI clients that registers event? |
20:05.11 | jsmith | qermit: Not directly, but there are several ARI proxies that make that easier to accomplish |
20:05.12 | qermit | or app |
20:05.35 | jsmith | You could obviously have different ARI apps connecting to different Stasis apps... |
20:06.51 | qermit | jsmith: so there is a single point of failuere nad i cannot benefit from SO_REUSEADDR/SO_REUSEPORT like sollution |
20:07.38 | jsmith | One solution that was proposed by Dan Jenkins is to add a feature to ARI in Asterisk to allow outbound ARI connections to an app via websocks... rather than have the ARI app connect to Asterisk |
20:07.46 | jsmith | But that hasn't been written yet. |
20:09.26 | qermit | jsmith: so it's like FastAGI with HTTP/Upgrade mechanism instad of fastagi |
20:14.39 | qermit | jsmith: implementing HTTP Upgrade protocol seems to be realy simple to implement on top of existing AGI |
20:14.50 | qermit | maybe i should write a PoF |
20:15.08 | drmessano | joako: In the words of Chris Tucker, because when you core restarted, you got "kicked the **** out" |
20:15.09 | jsmith | I'm not sure I'm following you... |
20:18.00 | *** join/#asterisk hfb (~hfb@47.139.18.84) |
20:18.13 | qermit | PoC |
20:47.47 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
20:53.42 | *** join/#asterisk Guest96668 (~tmoore@50-253-243-17-static.hfc.comcastbusiness.net) |
21:00.00 | *** join/#asterisk qermit (~kermit@unaffiliated/qermit) |
21:02.08 | *** join/#asterisk miralin (~Thunderbi@178.34.151.221) |
21:02.44 | jsmith | qermit: Sure, I get that -- I didn't understand why you switched from talking about ARI to talking about AGI... |
21:21.36 | qermit | jsmith: ARI (as far as I understood) is passive, I mean external beeing has to initiate the endpoint first, while AGI is more like forking or HTTP Client/Server architecture |
21:24.38 | qermit | in terms of dynamic dialplan |
21:26.16 | jsmith | Here's how it works... |
21:26.18 | jsmith | First, AGI, as it's older/simpler... |
21:26.50 | jsmith | Call comes into Asterisk, hits the dialplan. The dialplan calls AGI, AGI spawns the AGI program, and gets instructions from the AGI program's STDOUT. |
21:26.55 | jsmith | Now, for ARI... |
21:27.13 | jsmith | You start your ARI app, and have it connect to Asterisk. |
21:28.08 | jsmith | Call comes into Asterisk, hits the dialplan. The dialplan calls the Stasis() app, which sends control of the call to the ARI program. |
21:28.26 | jsmith | ARI is slightly better because the ARI program can be running on another host (where AGI is limited to the same host). |
21:28.39 | qermit | jsmith: FastAGI isn't |
21:28.58 | jsmith | ARI is also slightly better in responsiveness, as the application is already running (and doesn't require another interpreter to be spawned for each call). |
21:29.10 | qermit | jsmith: same as FastAGI |
21:29.17 | jsmith | Correct. |
21:29.47 | jsmith | Personally, I like have much better control over channels/bridges/etc. in ARI vs. very primative handling in AGI. |
21:30.44 | jsmith | Dan's proposal was to change things around so it would work like this: |
21:30.52 | *** join/#asterisk PanGoat (~PanGoat@deneb.sensoryresearch.net) |
21:31.06 | qermit | jsmith: what if 1) I would like to change code of this "handler" and do not affect already running connections 2) I have so hight usage (or shitty coders) that single app can not handle connections anymore |
21:31.39 | jsmith | Call comes into Asterisk, hits the dialplan, hits the Stasis app... the Stasis app then makes an outbound websocket connection to an ARI program. |
21:32.06 | jsmith | (if that connection fails, it would go to the next priority in the dialplan, which could be Statis(wss://some.secondary.server/ari) |
21:32.07 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
21:32.19 | qermit | ARI would be good solution if application could register a handler/endpoint and disconnect from asterisk |
21:32.48 | jsmith | Or you could even load balance by doing something like Stasis(wss://server${NUMBER}.example.com/ari), where ${NUMBER} is a random number, etc. |
21:33.35 | jsmith | With Dan's proposal, you wouldn't even have to do that... the dialplan would just send the call to the proper ARI app via an outbound websocket connection. |
21:35.53 | qermit | I have haproxy as a loadbalancer to FastAGI, that allows us to set part if instances in maintaince mode (do not send new requests) |
21:36.34 | qermit | Stasis(wss://server${NUMBER}.example.com/ari/AppName) would be better |
21:39.17 | tuxd00d | drmessano: I think joako may be referring to the condition that exists when you issue a command like "core restart when convenient" (with calls in progress) and then the Asterisk console stops updating. If you exit and reconnect, it will update. I think that if you start with '-R' (as opposed to '-r') it doesn't result in the same condition. |
21:40.15 | qermit | or registring webhook |
21:41.28 | *** join/#asterisk eharris (~eharris@unaffiliated/eharris) |
21:42.21 | drmessano | tuxd00d: Well, he wasn't specific, and he didn't reply, so no point in speculating |
21:43.23 | tuxd00d | ð |
21:47.26 | qermit | jsmith: btw is it possible, to have second ARI client that overrides previous one? |
21:57.44 | *** join/#asterisk overyander (~overyande@209.141.208.197) |
22:03.01 | *** join/#asterisk matrix1233 (~matrix123@2a04:cec0:1006:99bf:5c8d:5110:7898:4ee6) |
22:04.04 | *** join/#asterisk retentiveboy (~retentive@c-73-43-121-243.hsd1.ga.comcast.net) |
22:10.10 | *** join/#asterisk Kobaz (~kobaz@its.kobaz.net) |
22:10.12 | Kobaz | well this is guy |
22:10.19 | Kobaz | fingers... fail |
22:10.37 | Kobaz | well this is fun.... customer's customer is a little 3 phone mexican place, now getting 3-5 calls per second |
22:10.44 | Kobaz | cinco de mayo ftw |
22:24.23 | *** join/#asterisk waldo323__ (~waldo323@12.239.4.120) |
22:43.36 | *** join/#asterisk Champi (Champi@damn.e-leet.be) |
23:14.16 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
23:28.09 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |
23:33.14 | *** join/#asterisk verzo (~verzo@gateway/tor-sasl/verzo) |