Files
hpr-knowledge-base/hpr_transcripts/hpr0336.txt

429 lines
39 KiB
Plaintext
Raw Normal View History

Episode: 336
Title: HPR0336: Asterisk
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0336/hpr0336.mp3
Transcribed: 2025-10-07 16:39:40
---
規則訊息
Hello everybody and welcome to another episode. In this episode we're going to talk about
asterisk, the open source PBX server. I'm Mark Clark, I'm from South Africa and I'm
an open source developer and solution provider. I'm joined by Darlene from Canada, Hard
Darlene. Hi Mark, how are you this week? Alright, thanks.
We'll just maybe we can start with, you know, what asterisk is, per se. Mark, would you like to
start with that? No, let me do that. Patrick, as I said in the beginning is a open source
telephony server. It's also called a web server or RPTBX and essentially it is open source server
both in terms of its source code but also that it runs on standard or generic hardware which anybody
can implement which therefore you know makes it quite a disruptive technology and the PBX was
left in the market was very much a proprietary type of solution that normally gets provided there.
So it's very exciting and it's disrupting that whole industry and a lot of companies are switching
to it to save costs and increased productivity because there's lots of benefits to using asterisk
in business. I'm sure you'd come across them Darlene and you use asterisk? Yes, so in my company we use
an asterisk box. We've been using it for quite some time and some of the benefits that we found
were that we weren't reliant on outside sources. They can tell code for any enhancements or
management we needed of our services and we also have some redundancy built into our system
because we do have some copper lines coming in and then we move into the asterisk box.
As well we found it was very cost effective you know compared to the traditional models that
were offered by our telco because it seems on a business rates or three times what anything
residential would be and as well as a small business it allowed us to expand our phone capacity
with void lines along with our copper lines. So we found just and again that you know there were 99
percent of the features that we wanted but yet we were able to code the rest that we wanted
because we want to learn more about asterisk we got more adventurous. That's the thing for you
as asterisk it's extensible you know it's extensible in the sense that if you decide to add more
lines to your box you can just pop it open and put a new card. At all of your box you need a bigger
box to run asterisk on you can store you use the hardware or new box. So that's extensible that
sense which obviously says money in time and then also 16 so as you say and from a software
sense it has got a well-defined APR that you can then use to integrate into your applications
in your office or you know any third party application you can take advantage of it and it's
documented as well you know you have to sort of pay some tons of money just to just to the
integration for you. Okay so do you want to talk a little bit about what we felt with the hardware
requirements to set up an asterisk box in your office? Typically I mean we do quite a few
asterisk installations all the way from you know small offices SME type of PBX's
well the way to core centers of 20 to 50 seed core centers of the asterisk so it's very versatile
and inflexible. So you know what you do find is that the hardware requirements are actually quite
minimal. The main bottleneck is only the CPU because of all the codex translations that it has to
do you know quite a bit of CV but this memory and it doesn't have to be that much you can get about
400 megs of RAM but specifically you have a gig it's gig ram and they're to do all of the
handle the cores and everything and the hard disk really depends on how much recording you want to
do because if you're not going to do any voice recordings any voice man and stuff like that you
don't really need big hard disks but you know oh you can even use smaller disks if you're going to
sort of archive the like of the core centers that you call all the conversations you know in
case it's a bit later and all of those things and it is archived off in the evenings to another
machine. So yeah so it's actually quite modest what it's required to be you don't need to go and
spend you know a ton of money on actual hardware but typical expensive hardware is the
is the actual chords that you use when you integrate into the PSDN networks. So for example like
Digim the guards it actually you know develop estrics they make hard records that you can use
to interface with the PSDN networks you know both the BRR and for the ISDN lines and the PRR
ISDN line codes and those tend to be quite expensive compared to that's actually most expensive
piece of hardware that you have in the estrics box yeah but I mean apart from that it's normally
quite modest. Okay. What have you experienced what have you used? Well we use the Digim cards
we actually don't we don't use any aftermarket cards we order it from Digim but I thought we
can also talk about we can also talk about the other hardware that goes along with this it's the
SIP phones whether we want people like to use the soft phones on their computer on their PC
or do they realize that they can't use a regular phone any longer that they have to invest
into a SIP phone such as a polycom or a grand stream. Do you have any comments on that mark?
Like they look at it again. Well just that the cost can be can vary quite a bit you know.
I mean from my experience the grand stream we're very cost effective and we use them in our
office. I think I've had some feedback from myself that maybe their life expectancy wasn't
that great but we also use the polycoms. Okay and I really like really like it I actually have
also have a lintis phone that I use and actually it's probably the better what better models
have come across. Okay now look most of the course interests tend to use the soft phones
because they're cheaper and they're cost effective and really they've got computers
with the agent so they try and cut costs like that but then you know it's sort of what you
penny wise they have power and foolish as it were because what happens is often with the soft
phones is people change their configurations there's a lot of support issues around there
especially we've got people that are not too technical and typically you know of course
into agents on your technical so they change the settings on their phone and then next minute
it's all kinds of problems and it's also irritation because you know typically the pvx gets
playing for these problems when it's actually you know clan side and the system ammunition hasn't
locked down the machines properly so they set up the phones the soft phones wrong and it has problems
so hard phones are I mean typically better at that because then they you know they look
like phones people don't invest within that much and change their settings so hard phones are
good for that point of view but as you said they're horrendously expensive I mean the the
grand stream which is the cheapest sort of hard phones that we found what we found is at the
last about a year and then they break so you know you've had all that money for phone and it
doesn't work after a year and on the high end it's a very popular the soft phones just like if
where you go people use the user's thumb phones and you know sometimes using the people pay for
the soft phones especially bigger installations because you can do automatic provisioning of those
phones so if you have an installation with 300 phones you don't only have to go to each phone
and set up individually because that'll be painful so you have like a central server that will
automatically push out the settings to just like you know almost like a DHCP service pushes out
the settings to to work station so it pushes out to the phones so yeah so I do think that the
hard way in terms of the phones are can be quite expensive one potential middle ground is to
especially if you've got a client that's already got a PBX system to replacing it's not a RPE
PBX system to be replacing you can use the existing phones analog phones by buying these
ATI adapters and essentially the plug into that so the ATI that's not quite expensive but it's
cheaper than you know than the grand stream phones so you can reuse those all the phones on the
system so that's also something to consider when you when you're doing that so the main thing I
think is is you know talking about like hard to install asterix whatever you guys used to go
up as to install asterix we had asterix back in the day so we did all of our stuff by coding
there wasn't a CD or GUI install we did it by command line coding and it was yeah so it was
quite a bit of work and we were actually just discussing today we were thinking of having a
redundant box having moving to newer hardware and how we were going to do this and I have suggested
that we should look at elastic and do it with a CD install this time but we still find it's
going to be well I'll let you talk a little bit more before I go into the you know the other
side of installation and that's the configuration okay yeah I'm installing a few years ago
not that long ago really you know most installation is done for a source because Asterix
Cable is moving so fast and if you really wanted to get all the bugs off you have to install for
a source now there is most distributions of Asterix in the repositories so you can just
do get to a Yemen store and as you were saying there's all these distribution dedicate distributions
to Asterix now so you see there are no elastic is the one and we we tend to use elastic for
SME markets and stuff and then there's trick box trick box problem with them is I seem to have
got like this commercial start to them now which I think is basically alienating the community
and then there's also Digim started one as well put Asterix now which I haven't tried myself
because it was being in beta until I think recently I should just check I was still in beta
but I wasn't beta I haven't really used it but what we do do on the core center side
it's typically where configurations are quite simple because if it's a core center I mean I know
people hate core centers you know because I was training people and annoying them and stuff like that
but you know there's a lot of work in some ethical core centers and typically there you don't
need a guru because it's not like a fancy lot of commands actually this is either an outgoing
campaign or incoming campaign so it's quite it's quite simple but you know so within we tend to
just use a distribution like Ubuntu or or CentOS and we just install it from the repositories
because then we can do without degree tools because yeah we're going on to the configuration
just now but sometimes those tools can make things complicated underneath so you know I don't know
if you want to talk about what tools you used to to configure Asterix at all no actually I don't
have too much insight I did talk you know we were also today as a reviewing our plan forward
just talking about codex and I understand yeah so we were looking at somebody I guess there's
some that you pay for the codex per per line are you familiar with that Mark yeah there's a well
this the thing is is that there's a lot of free codecs aren't there you can use us okay to use
like ULOR and ALOR on your local network but when you start going on your web trunk you need to
use a codex that does a higher rate of compression the compression sort of quality
schedule and unfortunately the main one there is this GE729 codex which is patented so you have to
buy licenses whenever you use it so you need one for every every trunk that you're going to have
well it's a bit annoying as well because typically you need one on the on the server side
and on the client side and that's one thing a lot of these like hard phones come with a codex
already you know you really bother codex in the phone the GE729's on it but if you try and like
root over your internet connection with with the code it's not Ge729 often your your trunk
your work provider will just reject the call and also if you try anything else you normally have
voice quality issues and that because of compression and the frame rates and you know all that
translation between TCP RP and all of the voice translation that starts having a negative impact
on the on the quality of the call so yeah so it's not it's not a really sweet experience and I think
it's like I think it's $10 or something like that a one or something so it's not too expensive
it's not a significant cost but of that way and hopefully of course I hope the source community
manages to come up with something that can replace it in the wrong way okay but I just wanted to
bring that up because it isn't hard of you know some considerations on on installation and
configuration okay so we were going to talk go ahead Mark yeah it's going to say especially with
the often what you find happening is you have set up the web trunk and nothing works in the
owner why it's because you need to configure the extra box to actually use the codex and you have
to install the codex as well you know so these guys have the have the phone sending it in the wrong
encoded in the wrong format and then of course they're subjected to the web provider in the
owner why so yeah so often that can be an issue for troubleshooting as well if you're not a way
of that okay all right okay so let's let's move on a little bit here we'll just talk about
configuration of the system and we're going to talk about dial plans or
you know the ppx is to go ahead Mark let's fix I think the issue yeah is that there's
there's two ways to configure ashtricks is using like a GUI tool and using a command line tool
um you know to configure it have you used ppx before as a command line I mean as a GUI tool to
to configure ashtricks or to offer so not all do you tend to do it editing the dial plan manually
yeah we tend to do it manually so because we have that Linux background so we're comfortable
with the command line so depending on who is doing the configuration right that's for us we're
comfortable with the command line yeah and the command line is often the obviously the most
flexible way of doing it um but the the GUI tools what they do enable pppx I mean for me is a trade
of pppx is great because you can quickly set up a complex dark plan you know follow me's and
rvs and voicemails was clicking a few buttons um however the the negative trade of what that is that
you know pppx tends to have the undocumented one you know from Mark's experience
on all of us macros and it's modules and all those different um scripts that it uses so as soon
as you want to customize it manually even for all the pain um because you change it anytime
do the changes or change it every time you've got three ppx so you know it's a cost benefit thing
so if you're going to put an installation where the client's going to try to do a little bit of
administration adding extensions and that kind of stuff it's best to use three ppx but if you're
going to have a installation you have complete control over times better just to use the command
line like you guys are doing I mean it's just it's just have less hassles on the long line with it's
so now all right so now I understand that you can we can we configure with SIP now can you talk
about some of the other other ways of configuring uh asterisk like not everybody uses SIP
connections or SIP setup right um but I'm really really familiar with the with the SIP side of
things I mean it's just there's this protocol that uses to initiate the calls and do all the
signaling and all of that kind of stuff um so yeah so SIP I mean there's a protocol which is actually
independent of of asterisk it's not it's asterisk people can use SIP for kinds of things like I'm
sitting on video conferences and all this so yeah so it's quite apparent to you from yeah I'm
not a SIP expert at all apparently it's a very complicated protocol yeah yeah it is right so
are there any other protocols that you're aware well well for this way when you okay we're talking
about the ix protocol which is asterisk's own protocol for sending data between like web service
so you can like let's say you you have an office because the bigger also when we work can cut a lot
across in business and stuff it's like if you have a like office head office and you have regional
offices and then the regional offices you know have a web server that can connect over the internet
to your head office for calls um and typically then what will happen is you know the between the
two servers you have to have like a trunk and you can use the very ashric servers you can use the
ix protocol for which is a very efficient protocol actually for um for communications between
between web service so yeah so you can use that and I think there's a real effort to make it a
standard as well so that it'll become like a telephony standard and it does do a lot of the stuff
that the SIP does as well in terms of setting up calls and initiating them and those kind of things
so yeah so uh first thing we haven't done I haven't worked a lot with the ix protocol
um myself you know because typically most of the work we do tend to be connecting
offices to the psdn network and then obviously the ones we'll just use the psdn
configurations later to talk to the psdn network that's the first is to reiterate the thing about
free feedbacks it's a great tool to do the configuration but um you know if you have
you can customize their code afterwards you'll be waiting for your source code for a long time
but um forget well when you set up your your channels um typically you assign numbers to the to
the channel so you can for example if you have um you know like you have an international
cool-on or something we have another one which you know which connects to the it's a typical
happens in some kind in some places yeah it's a replica you will have you have got to call
PEMI cells which are using for connecting to your self-on network so you can do least cross rooting
across um yeah depending what cool number you call it if you're calling a self-on it will
be rooted across the self-on network and not across the the landline network um and so then
each of those trunks is channels have a different number so you can root the the call across
that channel um so yeah I said but typically what in most cases it would just do is um you just
like if you've got a PRR line it's just to send all to one group and then you just you know
whatever channels available issues automatically select and send it across across that channel
um in the trunks yeah right so do we want to talk anything about I guess this can fit into
troubleshooting do you want to talk anything about the voice quality uh you know the quality
the network that might be underneath anything about latency that can be caused by packets
I know that here in our office that when people first come in uh new hires that aren't quite
familiar with our network we find that there's a bit of latency especially when we call into
mobile phones there's uh well it's negotiating at first that there's quite a delay and you think
that the dial that the call didn't work and you wait and uh I think you and I had talked about
how you can actually program where the the ringtone kicks in sooner so people will be
somewhat tricked or they think that they may be already connecting uh just to make up for
for the latency and as well I really I think we should talk or stress to people listening that
the quality of your network underneath all of this also can affect can affect so you think
it's the asterisk box that's causing you the problems it could be bad cabling in the office you
know it could be switches it could be a number of things and uh you know so sometimes you have to
trace it back a little bit further than just the asterisk installation now the question that's
an important point because you know especially if you if you on your local network it was a busy
network and it's already at capacity and you're going to put a web traffic on there you're going
to have problems um and also the size of local network often where a lot of problems come in
is that people think you know that they can just do weight routing over the over the internet with
their work provider over 80s online and the biggest one we have with 80s online is that it's
downloads you might be great but it's up rate speed is normally a fraction of what was
download speed um and that's the biggest bottleneck so typically you answer if you get these 4
meek um 80s online then your dance speed is I think 512k um and on that you can probably only have
two simultaneous calls um you know through that through that um internet connection and that's
only if you've got nothing else happening on the internet like people downloading stuff and that
so you know you do need quite a decent that you're going to do a lot of like let's say you've got
a 30 course um set course center you know you're going to be a big part of the internet to be able
to handle all of those calls if you're going to have a web provider keeny um and that's also one
so if you go there's not a lot of um you know you don't use work that much because bandwidth
yeah is very expensive um yeah hopefully the process will come down in the next year
if all these cables being laid and stuff but yeah it's very expensive so people typically just
integrate with a psdn network or even in some cases in this course center they just get other
course simbanks and essentially they're just these big banks full with like you know 50 sim cards
and they just roots all the calls over over that because obviously most courses tend to call
cell phones before they're called on landlines so yeah so they do a lot of integration with
with the simbanks um and uh I also think what's important as well you know you're talking about sort
of you're planning on doing an astrophysics installation as to many different expectations around
around the course because you know the the web core quality sometimes can be a little bit less
than on your traditional network um and typically you don't have a strong management team that's
back in the installation process you know people just with any change they're always going to resist
it and always going to find something to complain about um so there was important that people sort
of you know as it's normal change management stuff you know you have to have a strong management
commitment up and managing to get into the system and basically people to use it because people
tend to try and find all kinds of problems with the system wouldn't actually you know my experience
actually is very robust um and hardly ever goes any any help at all to make you an art when
has to mean problems or water actually you're sitting on the client side so it's either as you say
the network as a problem or the zip phone hasn't been set up properly stuff like that or the ADS
out connection or the the breakout antenna does not this isn't adequately enough to actually
you know um service all of the course that they're making right and I think to a you don't
know if we plan or talked about planning I think having a good IT plan a good telephony plan
in place is good and then you can plan when you're doing the installation the initial installation
what what do you plan to do in the future to make sure you have you know the equipment that
you can expand with uh make sure that you do you know if you're especially if you hire someone
to come in at the beginning to do your installation for you you know to make sure that you talk about
am I going to have ring groups do I need an IBR I will ever use follow me you know do I need
time conditions you know those ring groups are only available from 95 you know these kind of
things uh extension to cell phones uh you know think it forward thinking about what your sales force
or your staff is going to require yeah so do you agree with that Mark yeah do you especially
that's quite important in the sense that often actually sitting up the extra to the box itself
or just installing the base on server isn't that time consuming but it's doing the actual
the dial plan and the configuring is important you know you can set all these things up and then
somebody also need a dial group for X and that could like miss up your whole plan you have to do
read your whole lot of words uh it's important to plan upfront uh you know what's going to be done
and and used and that's also what often people don't put into their budgets you know um when they're
planning these things I just think because because it might experience what happens to the most people
where they get involved with asterisk you know that they sit at home they get a asterisk
just like elastic they sort of on their machine they don't have to integrate with a psd network
which is where a lot of your problems are because from as you know the biggest issue often
getting the right drivers getting the right um configuration and asterisk to talk to the psd
in network um and if you don't have that's it up probably it's not going to work and um many of
these guys in the sort of testing or any test of work functionality and it's actually quite trivial
to set up um and so the assume that the rest of it's going to be just as trivial and and it's not um
so you need to sort of you know people need to know that it's a budget for that kind of stuff and
you budget for the time that's involved in troubleshooting those those issues um because if you just
look and if you look on the internet in the forums you'll just see that that is before with
horse majority of issues now is if that if the as she doesn't pick up your the card when you install it
right okay and did we touch anything on about having a hosted solution like where somebody
has a remote installation of of asterisk instead of a hardware solution on site have you heard
of people doing that at all in your in your market uh mark? No that's really uh I figured
we could once again the bandwidth costs but what I do know you can do this is also we ashes is
also be used a lot in ours and sort of telecommuting to work um not so much as an Africa um but
I've heard about it overseas where you know because what's nice about it as you say you extension
can actually be anywhere so you can have an extension if you've got a decent internet connection
connection on the other side of the world which will ring when somebody finds in so typically now
you have people working from home they're just set up the the zip line at home to connect to the
the server sitting at the office and when somebody you know this phone sells and they get transferred
actually ring on the on the home phone and so that's quite a handy feature actually now that
you mentioned that I'm actually starting to work at home more so that might be an attractive feature
for me to go get one of our spare phones and and set it up at home so that my extension because I
was actually considering having to send to my cell phone but here in North America our cell
charges it's kind of reversed you guys have expensive bandwidth for your internet but you have
pretty cheap mobile phones and in North America we have cheap bandwidth but our mobile our cell phones
are mobile phones are very expensive daytime minutes so that would be an advantage for me to
to have a to have that zip phone here at home and forward it so I think I'm going to explore that
option myself well one thing you know we also were looking at our office at one stage um but
anything across our mind is you want to make sure that that because that that PBX has to be
exposed to the internet so just make sure there's no PSDN trunks available on there because if you
get hacked next minute you'll have a phone ball with all the phone calls to Russia or China so it's
best to make sure that the PBX that's sitting on the in your DMZ if people will be connected he
doesn't have any PSDN connections to it and it's used to root between the you know one on your
green network I suppose the connects to the PSDN network and and the box that DMZ so I think
it's something you have to be careful of there all right so was there anything else that we wanted
to touch on today Mark that we wanted to we want to talk about challenges of any like a
integration with other systems or yeah there's I mean I think it's too that I'd love to talk about
one is they're just quickly on the ISD inside of of Astrix and in terms of the hardware they could
that's an ask me this has been with the most pain is experience because you've got BRR and PRR
ISDN and in the first Astrix there were two problems actually the Linux kernel was using ISDN
for Linux and it didn't support a whole a whole lot of ISDN code and so you had to patch that
at some stages to get it to access to the BRR code and at the same time the LabB within Astrix
could live PRR that handles connections to the PRR ISDN lands couldn't support BRR lands
if you had a BRR code you had a problem we had you patch you had a patch lived PRR to support it
and that was quite a manual process and also it would break you couldn't have a BRR code and
PRR code in the same box and it would confuse the situation even more is that what you can do to
solve the problem is just actually replace the kernel ISDN Java with what's called MISDN Java
so when you replace that in the kernel then your BRR code and PRR codes will work without having to
patch Astrix but what you would have to do is you have to use a different what they're called
module in Astrix a channel the handles the channels this up with channels with the ISDN lands
so you know if you look on the internet and people have these problems it's very confusing
what you're reading what solutions people are putting in place to try and deal with the problem
and also what version of Astrix you know later version of Astrix actually supported BRR
natively don't have to patch them anymore and so that can be a lot of a lot of
air for a lot of confusion for people they're new to Astrix I mean especially for small businesses
because simply small business will use a BRR code as a basic rate to ISDN code and you install that
and that's when you have like a lot of a lot of problems but hopefully now that's behind us
I think a lot of the distributions like especially elastic for example use MISDN
kernel modules by default and the mod the ISDN MISDN Java is within Astrix itself
so yeah so it's getting a lot better a lot of the pain is disappearing out of the system there
and all right and you said there was one other thing you wanted to touch on yeah the other
thing would be around you know what I'll find if you have to integrate with existing PBXs
you know there's two worlds like we coming from the RT world into the telephony world
and telephony world has its own you know acronyms and protocols and stuff which you know
isn't really it's a whole new field that you have to get into and what I find is only a bit of
animosity from the traditional telephony side of technicians and stuff towards Astrix and
open source stuff there's another one of the biggest challenges actually working with them
and getting them to cooperate with you you know we found that you know often they're trying
to integrate to their system up with these sim banks for example and somebody's not working
on blame Astrix for the problem and it turns out that yeah they've got a misconfigured on the
on the sim bank you know we see things like for example in the sim bank they might only have
four sim cards for one provider like let's say it's Africa to be MTN and then they have four
for another provider hodocom and they programmed the sim bank to do the least cost rating and this
is okay see an all MTN calls over the MTN sims and all hodocommer calls are the hodocom sims
and then the course interstores darling they don't render massive numbers let's say
and this will start darling 10 or 8 MTN numbers at the same time and so what happens is obviously
after the four MTN numbers are rebooted people start getting channel unavailable responses from
the from the the sim bank and people say oh well look you know Astrix is dropping these calls
and it's not the case is because the sim banks being misconfigured but often you have to actually
fart with the with a technician that supports the sim bank to kill them because this is the problem
so often find that's is a bit of a challenge as well um you know and and also obviously the
the providers like the Siemens and all these other guys they're quite you know that
after the X's like Astrix and other source ones are very disrupted to the business so they're
not they're not very keen on integrating with them it's protectionism protectionism right so
yeah they're just trying to guard their own interests so yeah i guess um yeah that's
what i mean you've heard like you know we've gone up against quotes we're somewhere like
these proprietary guys that quoted over 400,000 man for system and you know we think we over
charging it you know at 50,000 man for Astrix system so you know it really is a one of those
classic examples basically of how open standards and can disrupt the you know essentially
have a factory industry um yeah so that's why Astrix is you know really really is taking on
it's catching on a lot yeah it's a lot quite a lot and you know i think with these economic
challenging times that you know even here in North America where we're so fixated on the
tailcoast that it will it will become a viable option i know that i've been working with some
nonprofit organizations that uh you know this is a very attractive solution to them and i and
honestly um has an IT person i think the best you know you talked about how people resist change
and you need support for management and you know the management support is good if you do run
into problems but i think an ideal solution or an ideal installation is when they don't even realize
they've changed you know where everything's gone smoothly they started using the phones the next
morning like you came in over the weekend or something to do the install and next you know
their calls are coming through their extensions are working their voicemails are working there's
nothing it you know the way they don't have to change their routine you know i know that sometimes
you have to change how you get your voicemail but ideally you know i should be transparent i would think
transparent yeah transparent installation all right was there anything else you wanted to
share a mark i just think that you know wifers and is going mainstream now because we're going to
came out a few years ago and in South Africa everybody hates the telephone company because it's
used to be a government monopoly and then they're privatized and basically possibly mainstream stubbornly
hard um despite poor service so everybody was really keen to do anything they can to get away from
these guys so in wifers came out everybody was keen to jump on the bandwagon um and you know
i was a bit of the heart phase of of wif and i think a lot of people had some negative experiences
there particularly around things like core quality and in South Africa it's a dominant due
related to it i've been saying you had the bandwidth that you can get over it um but i think now it's
gone into the mainstream phase the technology settle down move band with this coming on board
and you see more and more people actually adopting asterisk now and you know in particular
in South Africa i think you know the world stuff hasn't been taken off that well but mainly on the
integration to the psd internet with so yeah so it looks like uh you know once again open source
software is making a making a difference in a proprietary world okay and you know in North
America we actually have embraced toy blinds and it is very transparent you would know most times
that you were on on point a lot of businesses and you know employ that and it's even making
its way into residential but yeah like you said though at the beginning people jumped on it
there were called quality issues there were you know uh issues about nine one one calling
not realizing you're sharing the network when you're used to a dedicated copper line and uh
i don't know if we touched on it earlier but like in our office we have a uh mixed environment we
have four copper lines coming in then it turns to VoIP inside our office and um we go from there
and when we go out we go out through VoIP yeah that's a common common configuration that you
don't want to change especially businesses have been around for a long time they don't want to lose
their numbers that have been published then it's meant all that money doing business calls and
get their heads and all advertising and then so you need to keep the copper lines for incoming calls
and then they route over the VoIP line because you know one of the advantages of VoIP is I don't
think we talked about is that you know really it can do least it does all the least cost routing for
you so the VoIP provider guys are fans the cheapest the personal infrastructure in place does the
cheapest routing you know so cell phones get routed over the cell phone networks etc the
land lines and the land lines and international calls get routed by the cheapest possible route um
so that's also why it's they're quite a big threat to to a telephone company as well because
now you know in fact in South Africa for a telephone company yeah try to go to court because
I claim that least cost routing was banned by law because they were the only guy who had a lot to
do it um you know so it's you know it really is a technology that that is disrupted to both the
telcos and to the providers of the hardware and the PBX's well it's a whole new world isn't it yeah
all right Mark well I really enjoyed co-hosting with you today and you provided some really valuable
insights I'm sure to earn listeners and I'm sure if they have any questions they can always
comment on our podcast and I don't think we touched on it in the beginning or introduction but
I just was going to just delight in or to provide a little more insight to I am so my name is
Darling Parker and and I live in Canada actually in Calgary Alberta and I work for a company that's
does Linux based development and so open source applications of course are very interesting to us
and we do try to use them as much as possible because you know we have to walk the walk and top the
talk right so we we try to integrate them as much as we can into into our office environment
and you know in future podcasts I'd like to talk about Moodle which is an open source solution
that I've been using for some online training so maybe we can talk about that in the future more
yeah that'll be great I mean hearing a lot more about Moodle recently as well I personally
haven't used it but yeah it'll be great to concern information and I'm sure our listeners
are found interesting as well and yeah thanks for joining me on the podcast and for the
valuable insights and information you should share with us and Darling and I hope to see you next time
all right okay thank you very much then Mark thanks darling
you
thank you for listening to Hacker Public Radio
hpr sponsored by caro.net so head on over to c-a-r-o dot n-e-t for all of us
you