01:00.23 | *** join/#asterisk andresmujica (~andresmmu@unaffiliated/andresmujica) |
02:09.42 | *** join/#asterisk infobot (ibot@208.53.50.136) |
02:09.42 | *** topic/#asterisk is #asterisk The Open Source PBX and Telephony Platform (asterisk.org) -=- LTS: 13.23.1 (2018/09/20) 16.0.1 (2018/11/14), Security Only: 15.6.2 (2018/11/14); 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 |
02:16.17 | *** join/#asterisk dandann00dle (~dandann00@2601:840:8401:d7ee:cd87:f9f3:b237:db82) |
03:04.50 | *** join/#asterisk setham (~textual@unaffiliated/setham) |
03:19.52 | *** join/#asterisk pppingme (~pppingme@unaffiliated/pppingme) |
05:11.20 | *** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl) |
05:24.50 | *** join/#asterisk lankanmon (~LKNnet@CPE64777d632383-CM64777d632380.cpe.net.cable.rogers.com) |
06:31.09 | *** join/#asterisk tripleslash (~triplesla@unaffiliated/imsaguy) |
07:00.09 | *** join/#asterisk troyt (zncsrv@2601:681:4100:8981:44dd:acff:fe85:9c8e) |
07:01.53 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
07:02.17 | *** join/#asterisk cemotyz09 (~cemotyz09@cpe-70-121-128-59.satx.res.rr.com) |
07:21.49 | *** join/#asterisk pchero_work (~pchero@87.213.247.82) |
07:48.09 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
08:35.40 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
09:12.42 | *** join/#asterisk moy (sid47040@gateway/web/irccloud.com/x-rxiqvlvqsxnkwlks) |
09:41.18 | *** join/#asterisk jamesaxl (~James_Axl@176.98.158.9) |
09:42.05 | *** join/#asterisk pchero_work (~pchero@87.213.247.82) |
09:48.23 | *** join/#asterisk Samael28 (~Samael28@176.104.56.91) |
09:53.27 | *** join/#asterisk Samael28 (~Samael28@ercole.penteres.it) |
10:05.07 | *** join/#asterisk u0m3_ (~u0m3@5-12-140-12.residential.rdsnet.ro) |
10:22.08 | *** join/#asterisk phrearch (~spindle@2a00:8080:298:0:2a08:709f:580d:1d33) |
10:22.22 | phrearch | hello |
10:23.38 | phrearch | i'm trying to setup asterisk 16 for webrtc video conferencing, but got stuck where the res_pjsip_transport_websocket module can't be loaded. The cli doesn't mention what's wrong though. Only: |
10:23.39 | phrearch | [Nov 19 11:17:04] ERROR[6705]: loader.c:2249 load_modules: Failed to resolve dependencies for res_pjsip_transport_websocket |
10:23.51 | phrearch | any idea what could be wrong? |
10:31.28 | *** join/#asterisk hehol (~hehol@gatekeeper.loca.net) |
10:32.36 | *** join/#asterisk kunwon1 (~kunwon1@unaffiliated/kunwon1) |
10:35.21 | phrearch | hm, probably something wrong with the loaded modules. with autoload, it gets loaded just fine |
10:36.40 | wyoung | phrearch: nice |
10:45.19 | *** join/#asterisk pchero_work (~pchero@87.213.247.82) |
10:49.07 | *** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl) |
11:07.21 | *** join/#asterisk DanB (~DanB@37.251.229.200) |
11:10.00 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
11:10.24 | *** join/#asterisk Oatmeal (~Suzeanne@c-73-169-85-214.hsd1.co.comcast.net) |
11:24.13 | *** join/#asterisk wakko (~wakko@176.167.241.157) |
11:24.41 | wakko | hi, is it possible to bind a pjsip transport to an interface rather than an ip address (because the ip is dynamic) ? |
11:25.23 | file | no. |
11:25.49 | wakko | so i'll make a script to update pjsip.conf, maybe using an hostname |
11:25.53 | wakko | thanks for the info |
11:26.06 | wyoung | wakko: hostnames are usually resolved then cached |
11:26.37 | wakko | that's why i was thinking about modify the /etc/hosts, and restart the pjsip module :( |
11:27.00 | wakko | i don't think this will be cached, but i could be wrong |
11:27.59 | wakko | maybe generating the transport block in a seprate file with the correct IP and including it from pjsip.conf might be better then |
11:54.00 | *** join/#asterisk kunwon1 (~kunwon1@unaffiliated/kunwon1) |
11:55.03 | wyoung | just don't use pjsip |
11:55.10 | wyoung | SOunds like an easy fix |
11:55.51 | wakko | haha |
11:57.05 | wyoung | brushes his hands off |
11:58.47 | wakko | the thing is, i already implemented the last solution and it works :) |
12:04.35 | *** join/#asterisk lankanmon (~LKNnet@CPE64777d632383-CM64777d632380.cpe.net.cable.rogers.com) |
12:06.31 | *** join/#asterisk jkroon (~jkroon@165.16.203.61) |
12:11.55 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
12:16.28 | wyoung | wakko: woot! |
12:49.12 | *** join/#asterisk cemotyz09 (~cemotyz09@cpe-70-121-128-59.satx.res.rr.com) |
12:59.25 | *** join/#asterisk Samael28 (~Samael28@176.104.56.91) |
13:09.26 | *** join/#asterisk cemotyz09 (~cemotyz09@cpe-70-121-128-59.satx.res.rr.com) |
13:14.32 | *** part/#asterisk Timvde (~tim@towely.vdeynde.com) |
13:20.47 | *** join/#asterisk cemotyz09 (~cemotyz09@cpe-70-121-128-59.satx.res.rr.com) |
13:24.19 | Samot | 6:55:01 AM <wyoung> just don't use pjsip <-- You realize this won't be an option in the near future? |
13:33.36 | *** join/#asterisk brad_mssw (~brad@66.129.88.50) |
13:35.49 | *** join/#asterisk gerhard7 (~gerhard7@ip5657ee30.direct-adsl.nl) |
13:52.01 | *** join/#asterisk [TK]D-Fender (~joe@216.191.106.165) |
13:52.04 | *** join/#asterisk TECFALL (~dschuett@66.37.233.134) |
13:54.15 | TECFALL | I have a bunch of Cisco 7961G's with SIP 9-4-2SR3-1S firmware, and now my callFwdALL softkey isn't working. I get the following: NOTICE[2548][C-00006c0d]: chan_sip.c:26672 handle_request_invite: Call from '230' (192.168.101.36:49838) to extension 'x-cisco-serviceuri-cfwdall-235' rejected because extension not found in context 'outbound'. |
13:54.37 | *** join/#asterisk ttyX (~ttyX@121.242.156.1) |
13:54.44 | wyoung | nice |
13:54.51 | TECFALL | I have never had to used a softkey xml file, or do anything specially within extensions.conf to get this to work on older firmware. Any ideas? |
13:55.04 | ttyX | does maxcallbr mean bitrate for all calls through a peer or just one call? |
13:55.05 | Samot | Yeah, that doesnt work without the patch. |
13:55.16 | *** join/#asterisk wakko1 (~wakko@176.167.224.48) |
13:55.38 | TECFALL | Samot: was that last comment directed towards me? |
13:55.42 | Samot | TECFALL: Do you have the Cisco patch? |
13:55.47 | Samot | Yes |
13:55.50 | TECFALL | Samot: what patch? |
13:56.33 | Samot | The Cisco CallManager patch. Those phones are designed for the Cisco UCM |
13:57.13 | Samot | So they have headers and info in the sip packet for how thier UCM does things |
13:57.38 | TECFALL | Samot: I have been using these phones for 8 years. Is there just something different in the newest firmware? I was recently using 8-4-4 without any issues. |
13:58.05 | Samot | Im just telling you how it is. |
13:58.38 | TECFALL | Samot: no, i am all ears. So what patch is this that you are referring to? |
13:58.40 | Samot | x-cisco-serviceuri-cfwdall-235 <-- Cisco only SIP header. |
13:58.53 | Samot | The Call Manager patch for Asterisk. |
13:59.17 | Samot | That someone created so these phones could work on Asterisk in the same way they worked in the UCM. |
13:59.30 | Samot | Asterisk needs to know what to do with those custom SIP headers and data. |
13:59.59 | TECFALL | Samot: that is very interesting... it makes complete sense. but now i don't know how my phones were working for 8 years without it. |
14:00.05 | Samot | Shrug. |
14:01.24 | TECFALL | Samot, I appreciate your help. I am reading about it now., |
14:01.33 | Samot | 8:54:42 AM <wyoung> nice <-- Was this in reply to my question? |
14:20.25 | *** join/#asterisk cresl1n (uid299068@asterisk/libpri-and-libss7-expert/Cresl1n) |
14:20.25 | *** mode/#asterisk [+o cresl1n] by ChanServ |
14:25.11 | *** join/#asterisk bford (uid283514@gateway/web/irccloud.com/x-pnaddgazpcmqfkjz) |
14:25.11 | *** mode/#asterisk [+o bford] by ChanServ |
14:27.15 | *** join/#asterisk TECFALL (~dschuett@66.37.233.134) |
14:27.39 | TECFALL | So... what is a decent phone for asterisk? Perhaps the best phones for under $100 |
14:32.44 | *** join/#asterisk zigggggy (ffssd@unaffiliated/zigggggy) |
14:34.16 | Slade | cheap cellphones with softphone? :P |
14:36.55 | Samot | And what should this phone be able to do? |
14:37.22 | Samot | Limiting your phone to just price can seriously limit what the phone can actually do. |
14:37.43 | Samot | So really this should be "I need a phone that can do X, Y, Z and I would like it to be under a $100" |
14:38.09 | Samot | Because the answer could end up being either "Here are the phones you can look at" or "There aren't any" |
14:39.41 | Slade | grandstream is a reasonably inexpensive brand you can look at.. panasonic has a few as well |
14:39.57 | Slade | see Samot's comments on how to make your question a useful engineering question |
14:40.15 | Samot | We play this game too much. |
14:40.22 | Samot | "Need a phone, any suggestions" |
14:40.25 | Samot | "Here's a phone" |
14:40.32 | Samot | "Nope, doesn't do X" |
14:40.35 | Samot | "Here's this phone" |
14:40.40 | Samot | "Nope, doesn't do Y" |
14:41.36 | TECFALL | sorry, really nothing too special. Transfer, hold, conference, forward, voicemail, headset if needed, speaker... |
14:42.45 | Samot | Yealink T-19E2. |
14:43.07 | Samot | 1 line, does all that. Under $100. |
14:43.37 | Slade | speaker.. there are certainly times i wish phones didn't come standard with that feature |
14:43.58 | [TK]D-Fender | Polycom VVX150 |
14:44.42 | Samot | Yeah because Speaker Phone isn't a requested/wanted business phone feature.... |
14:45.10 | Slade | Samot, oh it is, it really is.. but its never a requested business feature by the person in the cube next to them :P |
14:45.26 | Samot | That has nothing to do with the phone being IP or analog. |
14:45.34 | Samot | That has been an issue since before SIP. |
14:46.02 | Slade | oh, my tongue in cheek remark wasnt meant to imply otherwise, or to be taken as seriously as you have |
14:49.20 | Samot | Well one must realize a comment was a "tongue in cheek" remark. |
14:50.58 | Slade | 1 :P isnt enough? will 3 do? :P :P :P |
14:51.51 | Samot | TECFALL: So the Yealink T-19P E2 or the Polycom VVX150 are decent options. |
14:56.23 | Slade | wonder if he saw |
15:00.26 | *** join/#asterisk daemonwrangler (~daemonwra@168.235.108.29) |
15:00.33 | *** join/#asterisk kharwell (kharwell@nat/digium/x-afjnjaemmoomthaf) |
15:00.34 | *** mode/#asterisk [+o kharwell] by ChanServ |
15:00.41 | *** join/#asterisk nwe (~nwe@sigwait.se) |
15:04.01 | *** join/#asterisk dandann00dle (~dandann00@2601:840:8401:d7ee:cd87:f9f3:b237:db82) |
15:34.12 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
15:36.48 | *** join/#asterisk troyt (zncsrv@2601:681:4100:8981:44dd:acff:fe85:9c8e) |
15:47.31 | *** join/#asterisk Mr_Pleb_Mgoo (~jakeb@103.46.212.49) |
15:48.06 | *** join/#asterisk dandann00dle (~dandann00@2601:840:8401:d7ee:cd87:f9f3:b237:db82) |
15:50.06 | *** join/#asterisk troyt (zncsrv@2601:681:4100:8981:44dd:acff:fe85:9c8e) |
16:08.07 | *** join/#asterisk saltsa (~joonas@dsl-hkibng42-58c3f6-87.dhcp.inet.fi) |
16:13.13 | wakko1 | pjsip SDP is messed up with more than one transport |
16:13.36 | Samot | In what way? |
16:14.33 | wakko1 | I have 3 IPs on one server, with 3 transports blocks, on call arrives on one, the c=/o= are using the IP address of another transport |
16:14.48 | wakko1 | s/on/one/ |
16:15.12 | wakko1 | I have 3 IPs on one server, with 3 transports blocks, one call arrives on one, the c=/o= are using the IP address of another transport |
16:15.43 | wakko1 | i have see a blog post about this from 2015 and I am using 15.6.1 |
16:17.35 | wakko1 | Samot, i hope this pjsip near future is not that near |
16:19.30 | wakko1 | maybe bind= is not enough and I should add localnet= (there is not NAT) ? |
16:22.22 | *** join/#asterisk TheHonorableKitt (~TheHonora@gateway/tor-sasl/thehonorablekitt) |
16:22.24 | *** join/#asterisk miralin (~Thunderbi@194.8.128.67) |
16:24.20 | Samot | Calls arrive from where? |
16:26.21 | wakko1 | Calls arrives with INVITE from a phone (192.168.23.3) sent to asterisk (10.0.23.254) - yes there is a route for that - later on asterisk answers back 200 OK with o=- 20019 20021 IN IP4 192.168.199.3 and c=IN IP4 192.168.199.3 (that is a completly different network) |
16:27.13 | wakko1 | I do have a udp transport with bind=10.0.23.254:5060 |
16:30.01 | wakko1 | and another udp transport with bind=192.168.199.3:5060 |
16:30.13 | Samot | And what do you have the actual media ips set to? |
16:31.15 | wakko1 | I don't know, it's not set automatically ? |
16:31.19 | Samot | No. |
16:31.50 | wakko1 | based on the bound address, and the endpoint/transport association, asterisk should know |
16:32.00 | Samot | So these are all local? |
16:33.05 | wakko1 | not local as accesible throught a switch, but local as accesible throught a tun/tap with no NAT and clean routes |
16:33.35 | Samot | Well you need to tell the endpoint what to use for media |
16:33.47 | Samot | ;media_address= ; IP address used in SDP for media handling (default: "") |
16:34.01 | Samot | ;bind_rtp_to_media_address= ; Bind the RTP session to the media_address. |
16:34.22 | Samot | This causes all RTP packets to be sent from the specified address. |
16:35.30 | wakko1 | okay! |
16:35.37 | Samot | I believe that is what you are looking for and those are [endpoint] settings (along with direct_media, etc) |
16:36.49 | wakko1 | i will try this, thanks |
17:07.07 | *** join/#asterisk justdave_ (~dave@unaffiliated/justdave) |
17:46.08 | *** join/#asterisk jamesaxl (~James_Axl@176.98.158.9) |
17:57.52 | *** join/#asterisk lankanmon (~LKNnet@CPE64777d632383-CM64777d632380.cpe.net.cable.rogers.com) |
17:59.05 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
18:00.15 | *** join/#asterisk xhude1 (443004f4@gateway/web/freenode/ip.68.48.4.244) |
18:00.31 | xhude1 | Any words on STIR/SHAKEN implementation in Asterisk? |
18:06.22 | *** join/#asterisk ghoti (ghoti@dev-160.experiencepoint.com) |
18:08.26 | *** join/#asterisk as3ty_ (uid332392@gateway/web/irccloud.com/x-ydakpanfnbezbdow) |
18:12.45 | file | I know of noone working on such a thing |
18:14.20 | xhude1 | I think Verizon is close to implementing it soon... |
18:14.44 | *** join/#asterisk TheHonorableKitt (~TheHonora@gateway/tor-sasl/thehonorablekitt) |
18:19.16 | [TK]D-Fender | Bond has already spoken with regards to martinis.... |
18:22.52 | igcewieling | Verizon? Implement something less than 10 years old? never gonna happen. |
18:23.33 | *** join/#asterisk rpifan (~rpifan@ipb218f038.dynamic.kabel-deutschland.de) |
18:25.06 | Samot | STIR/SHAKEN is not something that Asterisk will be geared for. |
18:25.17 | Samot | It's a Carrier level thing. |
18:26.08 | Samot | I use Bandwidth, when Bandwidth gets a call from ATT the STIR/SHAKEN process is going to happen between Bandwidth and ATT. |
18:29.59 | trmg | N00b question here...what is this STIR/SHAKEN thing? |
18:30.11 | trmg | ...asking for a friend. |
18:30.17 | Samot | It's new. |
18:30.28 | Samot | So new it's not even implemented, it was approved in May. |
18:30.44 | trmg | Oh is this related to the FCC thing about robocalls? |
18:30.49 | trmg | Well maybe not directly related. |
18:30.57 | file | it is a method by which certificates are used to attest that the calling identity in a call is actually from the owner of said number |
18:31.01 | Samot | When PSTN Carrier A sends calls they will be "signed" |
18:31.06 | *** join/#asterisk duo_kali (b61e5946@gateway/web/freenode/ip.182.30.89.70) |
18:31.21 | Samot | So Carrier B can validate the presented call information from the carrier, caller, etc. |
18:31.30 | Samot | Reputation checks, etc. |
18:32.41 | trmg | Ah, gotchya |
18:32.41 | Samot | And since this takes place at a pretty high level of the PSTN, Asterisk isn't going to really be the choose platform to make it happen. |
18:32.52 | trmg | Right |
18:33.04 | trmg | It's basically carrier to carrier. |
18:33.04 | *** join/#asterisk elcontrastador (~textual@70-90-215-98-BusName-ca.sacra.hfc.comcastbusiness.net) |
18:33.52 | trmg | It's something my trunk provider will need to sort out. :-D |
18:35.07 | trmg | I wonder what affect sending anonymous CID will have with STIR/SHAKEN? |
18:36.17 | *** join/#asterisk CatCow97 (~mine9@c-24-22-38-85.hsd1.or.comcast.net) |
18:36.32 | trmg | I'm reading this right now: https://transnexus.com/whitepapers/understanding-stir-shaken/ |
18:38.26 | Samot | It's was never truly anonymous. |
18:38.36 | trmg | That is true. |
18:38.55 | trmg | And in that case you're not advertising false CID. |
18:38.55 | Samot | If order for you to make a call through my network, I need to know who you are... |
18:38.59 | trmg | You're just not advertising any. |
18:39.09 | trmg | Right. |
18:39.14 | Samot | Now just because I hide your CID presentation when the call goes out... |
18:39.22 | Samot | Or tell the other carrier "Private" |
18:39.36 | Samot | without actually hiding it per se... |
18:39.43 | trmg | nods |
18:40.23 | trmg | At a provider level it's not hidden. It's just not displayed on the destination endpoint device. |
18:40.32 | trmg | "privacy bit" so to speak. |
18:41.00 | Samot | In the PSTN/Telephony world, yes. |
18:41.37 | trmg | On the SIP side you have IPs I suppose. |
18:41.54 | trmg | A simple query with the originating provider would yield you the subscriber information. |
18:42.08 | trmg | "Who placed call x from IP y at this time..." |
18:46.03 | trmg | Perhaps some other unique ID in SIP headers (I'm not initmately familiar with these quite yet). |
18:46.33 | *** join/#asterisk LoKoMurdoK (~LoKoMurdo@fedora/LoKoMurdoK) |
18:56.15 | *** join/#asterisk rpifan_ (~rpifan@ipb218f10f.dynamic.kabel-deutschland.de) |
18:59.21 | *** join/#asterisk kunwon1 (~kunwon1@unaffiliated/kunwon1) |
19:12.58 | *** join/#asterisk samwierema (~samwierem@195.240.143.134) |
19:28.01 | *** join/#asterisk jrun (~jrun@unaffiliated/glphvgacs) |
19:28.43 | jrun | has asterisk been thought maildir? |
19:28.58 | jrun | also, what does Cyrus mean here: https://wiki.asterisk.org/wiki/display/AST/IMAP+Server+Implementations |
19:29.29 | jrun | UW IMAP been tested against it or it could be used as arg of --with-imap= ? |
19:29.56 | [TK]D-Fender | That page is really old |
19:30.06 | [TK]D-Fender | Maybe you should start by actually describing what you're doing. |
19:30.16 | [TK]D-Fender | And if you have an actual problem or not |
19:30.54 | jrun | we are looking into if we can use an external *sync* process to sync local maildir with and imap server. |
19:31.11 | jrun | our voicemails are on nfs and that's been the source of lots of problems. |
19:33.31 | [TK]D-Fender | Then that's a question for the IMAP software support channel |
19:33.53 | jrun | oh, didn't know there was one :) |
19:34.11 | jrun | would that be asterisk-dev ? |
19:40.32 | *** join/#asterisk pppingme (~pppingme@unaffiliated/pppingme) |
19:41.04 | drmessano | jrun: You don't SYNC your VM store to IMAP, it actually stores it there |
19:41.49 | jrun | drmessano: no local storage? |
19:42.00 | jrun | what if imap server is down? |
19:42.31 | drmessano | What if you're using Realtime and your SQL server goes down? |
19:42.32 | jrun | just quick grep shows codes refering to mbox |
19:42.46 | drmessano | Don't let it go down |
19:43.01 | drmessano | or don't use IMAP |
19:43.50 | jrun | hmm, what's the local storage format? |
19:44.11 | drmessano | Whatever you tell it to be in voicemail.conf |
19:50.46 | [TK]D-Fender | jrun> hmm, what's the local storage format? <- files |
19:51.04 | [TK]D-Fender | (if using the sample config as your initial basis) |
20:01.24 | *** join/#asterisk rpifan (~rpifan@ipb218f10f.dynamic.kabel-deutschland.de) |
20:16.49 | *** join/#asterisk sh_smith (~sh_smith@cpe-76-174-26-91.socal.res.rr.com) |
20:17.55 | *** join/#asterisk pchero_work (~pchero@dhcp-077-249-058-090.chello.nl) |
20:25.30 | *** join/#asterisk Typhon (~Typhon@dslb-092-077-125-242.092.077.pools.vodafone-ip.de) |
20:38.10 | *** join/#asterisk jkroon (~jkroon@165.16.204.34) |
20:50.55 | *** part/#asterisk jrun (~jrun@unaffiliated/glphvgacs) |
20:57.47 | *** join/#asterisk rpifan (~rpifan@ipb218f055.dynamic.kabel-deutschland.de) |
21:50.11 | *** join/#asterisk LoKoMurdoK (~LoKoMurdo@fedora/LoKoMurdoK) |
22:01.02 | *** join/#asterisk Dovid (~dovid@ool-45738ae3.dyn.optonline.net) |
22:36.23 | *** join/#asterisk zigggggy (ffssd@unaffiliated/zigggggy) |
22:36.37 | *** join/#asterisk Slade- (~user@unaffiliated/slade) |
22:39.26 | *** join/#asterisk camerin (hoax@elite.bshellz.net) |
22:40.13 | *** join/#asterisk NightMonkey (~NightMonk@pdpc/supporter/professional/nightmonkey) |
22:42.09 | *** join/#asterisk pppingme (~pppingme@unaffiliated/pppingme) |
22:43.20 | *** join/#asterisk jjrh (~weechat12@ppp-199-167-117-207.storm.ca) |
22:59.31 | *** join/#asterisk kharwell (kharwell@nat/digium/x-vdaopmccioptbvnx) |
22:59.31 | *** mode/#asterisk [+o kharwell] by ChanServ |
23:09.31 | *** join/#asterisk tomaluca95 (~quassel@kde/developer/tomaluca) |