Welcome everyone to ProSBC a deep
dive. In October of 2017 TelcoBridges took the bold step to launch FreeSBC a
free to use software based session border controller product to the market
since then we've had over 12 million session licenses of free SBC software
downloaded by thousands of users around the globe many of those sessions are now
in production or various stages of evaluation and during that time we atacó
bridges have been collecting customer feedback and working diligently on a
product development roadmap to implement many of those suggestions the result is
ProSBC an enhanced commercial session border controller offering that fits
many more use cases in both service provider and enterprise applications
today we are pleased to share with you an in-depth look at both FreeSBC and
ProSBC explaining their features capabilities use cases and a peek at the
future roadmap and much much more so let's get started Time for some introductions I'm Alan
Percy I'm the chief marketing officer for TelcoBridges and today's event
moderator and joining us today is Marc Saint-Onge
he's the Technical Sales Director and a longtime telco bridges staff member Anyway marc, thanks for sharing your
time and expertise today.
You're very welcome thanks for the introduction Alan
and by the way it's a beautiful summer day in Montreal Oh wonderful wonderful
one of the things we noted from taking a look at our registration list we do have
some new folks along with us and so mark what I was hoping to do is just do a
quick overview of telco bridges maybe you could just give us a quick overview
of the company for sure I can do that I've been with
telco bridges for 14 years so just after the company was founded we're based in a
suburb of Montreal so we're a Canadian company telco bridges is a manufacturer
of media gateways signaling gateways and session border controllers we do
everything here in Montreal in our headquarters that is software
development hardware design and even production we have other offices
elsewhere around the world out of which we provide you know technical support as
well as sales support and those offices are located in Poland Turkey and Hong
Kong so we're well positioned to serve everyone around the world and that's
also how we are able to offer 24/7 technical support for our session border
controller products that we're going to talk about today great thanks well a
quick peek at today's agenda we we're going to start with a little discussion
about some of the market trends then we're gonna move on and discuss the
position of free SPC and pro SPC where the two of them fit the market place
what we'll discuss some of the new features that were introduced with Pro
SPC cover many of the use cases for both free and Pro SPC we have an opportunity
to look at the product roadmap going forward and we have some exciting new
programs that we are launching with with this Pro SPC initiative that we'd like
to share with you and of course we'll have time for your questions so lots to
cover today and let's get started with a discussion on trends in the SPC market
so a few things that we've been seeing in the market and we just thought it
would make sense that the stage so that everyone will understand exactly the
direction that we see the market going that the analysts are seen and is
driving some of the development efforts within the company and the first one of
course shifting from a legacy hardware-based
session border controller delivery to software which occurred a handful of
years ago to now more recently to cloud-based and in some cases virtual
network function based session border controllers and we had a conversation
with a number of the analysts over the last few years and they estimated that
over 75% of this new session border controller deliveries will either be
software or cloud-based and that within the next couple of years so this is a
trend we see proceeding another area is is moving from the traditional telecom
capital expenditure with a maintenance stream to a subscription-based pay as
you grow and this of course helps these smaller more agile application delivery
services that are trying to start small maybe start with a free version of their
application for the customer and for the market and as they grow and start to add
subscribers then they want to be able to add capacity in a pay as you grow or pay
as you go kind of model and virtually every discussion we've had with with
with customers has been focused around this subscription-based model but we do
see occasionally some you know some capex and maintenance requests in the
market so the flexibility to work in this in both of these sides of the other
market has been important another trend we're starting to see and
continuing to see is shifting the role of a session border controller from the
core or just other various functions from the core of a network to the edge
and we have actually a whole webinar on this topic called the intelligent edge
and we're seeing customers who want to move these functions from the core
they're the data center or in the cloud out to the customer premises to be able
to use these new Universal CPU devices with the virtual network functions to be
able to either put them at the edge of their network or even in their customers
premise to be able to deliver services closer to where the customers are
improves reliability resilience and other functions so we're definitely
seeing you know a shift in the market from that perspective and lastly is
we're you know we've continuing to see the emergence of the enterprise session
border control you know service providers that traditionally used s pcs
to protect their networks enterprises are saying hey listen my networks is
very complex it's very important to my business I need to have a similar set of
functions to my enterprise I need to be able to do call routing and either you
have multiple applications I need to be able to put things in the cloud and
they're looking for some specialized features and functions to service the
enterprise market so some big changes in that in that space so with that we're of
course introducing both free SBC and pro SBC with today's webinar and we're gonna
step through some of them and the differences as we mentioned the features
and functions as we go forward before we move on though I did want to
point out today this morning we issued a press release about a recognition we
accumulated from global data one of the leading industry analyst firms and john
byrne there their chief analyst that covers the session border controller
market has tagged both free SPC and pro SPC now as market disruptors and he's
issued a report which you can find on the free SPC website or using a URL
below that toko bridges calm disruptor 2019 you can download a copy of the full
report and take a look at but in a nutshell what he said was KOCO bridges
pro SBC products enable us to offer a virtualized session border controller
solution to a growing number of use cases while maintaining the advantage of
very low cost of entry has attracted many customers to the free SPC product
so pretty exciting news today that we release that report and encourage you to
take a moment to download that when you've got a few seconds
all right so mark I'm gonna pull you back into the stage and lets you know
because we have some new folks on the call I thought it made sense let's just
just quick go over the core functions of a session border controller and then we
tell people where they can learn more if they're interested in this so let's
start with this thing the firewall over on the left here and maybe architectural
II cover what's going on here yeah for sure so the session border controller
includes these four parts here that we're going to discuss and the first one
you mentioned Allen is a firewall so the role of the firewall is to block
unwanted traffic and only let wanted traffic into the session border
controller and therefore into the private network ultimately into the
private network so the firewall is involved in in blocking or say the
allowing certain IP addresses and ports to access the session border control or
in blocking all other IP addresses and ports and also blocking different types
of traffic so you know of course for an SBC we want to let sip protocol in we
want to let RTP protocol in but we also want to let management protocols access
the SBC you know in the case of pro SBC there is HTTP there's SNMP and there may
be some other other management calls such as SSH so that's what the
firewall does it keeps unwanted traffic out and one of the things I might add is
a little unique about free SPC and pro SPC is this far wall is included with
the software packages it doesn't require an external firewall and this is
included as part of the package it's correct yep so let's move on let's talk
about the next elements this is this b2b UA this mysterious little black box in
the middle of the diagram here yeah and it stands for a back-to-back user agent
this is key in the function of a session border controller and it's mainly what
makes it different from a sip proxy that is a session border controller will
answer an incoming sip call let's say in this slide on the left hand side and it
will start a new call on the right hand side completely disassociating the
incoming call leg with a outgoing call leg and that's very important in order
to achieve for example topology hiding but also in order to be able to
manipulate SIP headers for sip mediation so on this slide we see an incoming call
on the left and ultimately it's going to end up on some sip application on the
right and it may be that the SIP devices on the right do not are not compatible
with certain SIP headers or like to see the information in certain SIP headers a
particular way well by using the back to back user agent the session border
controller can manipulate those headers and make the call work just about every
time interesting so then there's a another
little element down here this media engine what can you maybe explain real
quick the role of a media engine and how its involved yes so the media engine
involves fast packet processing and this is what we implement in free SBC and pro
SBC its role is to handle the RTP traffic so the media in this example
entering on the right hand side needs to be moved to the entering on the left
hand side needs to be moved as fast as possible to the right hand side this is
what the media engine does we want to make sure that it's not causing any
latency not introducing any jitter as well and this is what we're able to
achieve with free SBC and pro SBC I think one of the elements of the media
engine too is also down the road is the need to do transcoding or to pull
resources in to do transcoding they would just mention that real quick yeah
that's true that can exist as well when you know the audio used on one call leg
of the SBC is not the same as the audio on the other call leg for example where
we're using the g.711 codec on one side and G 729 on the other we can use the
media engine to perform transcoding or for example to change how DTMF digits
may be transported from one side of the SBC to the other right and last but not
least is this routing engine and how is that leveraged in the typical use case
yeah so the session border our session border controller supports a variety of
call routing algorithms you know the most well known or for example least
cost routing or load balancing or priority routing or schedule routing you
know based on time of day day of week all of this is available in three SBC
and pro BC but this is really cool in an SBC in
that you can program the session border controller to for example load sip
applications evenly so for example we have these three red dots here if we
wanted to we could control the SBC to put 1/3 of a load on each one of these
red dots or we could configure it to prioritize you know one red dot over
enough over another and in applications let's say such as a wholesale voice
where we're carrying voice traffic internationally we may have a variety of
available routes to reach a destination and mean we may want to make a decision
on which routes we're gonna use may be based on cost may be based on load may
be based on answer seizure ratio or anything like that you can implement all
of this in Tucker bridges SBC right great and these of course all these
functions are part of both free SPC and Pro SPC that's right
yep and as we mentioned we have a much more in-depth recorded webinar on what
is an SPC on the video library if if you should so need any additional background
so thanks for that Marc alright so I thought maybe it made sense
is you know a quick explanation of you know what's the positioning differences
between free SPC and Pro SPC because that's probably one of the first things
that pops up there's one when I use the free one when I use the pro and I guess
I'd let me quick go through these and Marc then I'll have you a comment on it
but you know the big thing with with free SPC it's you know targeted towards
that you know the tier 2 tier 3 service providers may be some SMB applications
generally focused on access and peering the open source communities have adopted
it at incredible volume we see applications freeze three switch
applications 3cx etc we see the open source communities really jumped on it
it's great for educational programs we've got some university students who
have adopted it and use it for some of the programs it's very easy to download
and use and depending on community support makes it so that we can deliver
to the market for free and get people started as they go forward
Pro SBC however is targeted towards you know a broader spectrum of the service
provider in enterprise market marketplace that are probably looking
for something that has support and has some additional functions and Nataly
supporting the access and period applications but also software is a
service in a number of his use cases which we'll share with you as we go
through today's deck now generally our commercial applications they're looking
for encryption and h.a support and they require live support 24/7 is an option
and you know the looking for a paid engagement with with a subscription for
these kinds of solutions so mark any other anything
I thought you can probably help differentiate between the two yeah I
think I can say you know I speak with the customers every day and what I see
happening often is that you know people are using free SBC of using you've
explained with other open with open source software or they have a special
project or they have a new project they want to put in place and they need an
SBC for that but what I'd like to say is that because Pro SBC is is affordable it
it happens very quickly that the customers will move from free SBC to pro
SBC because they're there maybe some of the more advanced features they need or
they see value in those and also for the technical support very much true
absolutely okay so a quick feature comparison this
is always an area of much interest which is you know okay so what is free SPC
have what does Pro SPC have and you know start at the top here are the first four
features I think are probably key things that really make a session border
controller you know that the back of back user agent and topology hide in
that mark talked about a few slides back the ability to do denial service and
DDoS protection with white and black listing that firewall functionality the
routing load balancing engine and of course a sip header manipulation and all
those basic features are included in free SPC as its basic standard functions
where Pro SPC starts to differentiate itself as these additional packs and an
interest of time we was kind of summarized it here but maybe a marker
you could just share what's the what's the media pack a function group include
yeah it so with pro SBC compared to free SBC you can handle media in different
ways so the actual audio carried by RTP can bypass the the SBC or you can
perform transcoding and you can play pre-recorded audio or even record calls
these are media functions that are available in pro SBC and then the
analytics pack with its call trace testing test call and signaling capture
functionality can maybe just explain you know when and how would someone use that
yes so these these features are really cool and really add a lot of value they
are basically integrated troubleshooting tools the call trace tool allows you to
search through current active calls on the SBC
you can search on different criteria such as the calling telephone number the
called telephone number the incoming trunk group or even time of day to
search for calls that are of interest to you and then you can view the signaling
on a ladder diagram this is mainly used for troubleshooting purposes what's more
is that you you can the call trace tool also keeps the information for
historical calls as well so you can go back in the past hour the past day or
even before that to look at what happened to calls in the past for
troubleshooting purposes and then there the other two troubleshooting tools that
are included is a test call feature which allows the SPC to generate a real
test call this is mostly used when we're configuring you call routing and we want
to test that our call routing is is configured properly or we want to test
that a safe destination can actually be reached and of course the pro SPC allows
for the capture of sip signaling packets so the actual sip signaling into
Wireshark files that you can open up with Wireshark so you have the analytic
analytics pack provides that all set of troubleshooting tools that help you
operate and maintain the SPC and then also to there's the API and connector
pack and the idea of this is it provides those interfaces for these other
external systems so not only api's but also the ability of delivering call
detail records the interface in two billing systems with radius and provide
an interface for stir shaken both validation and authentication as as they
go forward we're going to talk also about encryption pack in just a couple
of slides we'll we'll get into some details of what's available to there and
we'll also talk about the hyah bill hyah availability functionality in a couple
of slides so we'll get into those two in the detail so one area mark – I wanted
to zero in a little bit I said you know we've we've introduced with free SPC 3.1
some scaling limitations with naps and of course we should probably first
explain what's a nap and a sense of our session border controller and then there
registrations yeah a nap stands for network access point you know others may
call it a trunk group so when you configure an SBC you identify peers that
you are communicating with with via sip and these are called naps in free SBC
and pro SBC it's the same thing as a trunk group and the registrations is sip
endpoints such as IP phones for example or soft phones typically register on a
soft switch or they'll register on an IP PBX the SBC is its role with
registration is to forward the register request to the IP PBX or the soft switch
and so this is what free SBC and pro SBC do but not at the same level I mean not
at the in the same capacity and of course from a support standpoint
free SPC it comes with a community support which is done and we'll share
this in a few slides with our forums and our wiki where as a pro SPC offering
comes with live support from one of our our support agents as you mentioned are
positioned around the globe and of course the cost for free SPC is free and
pro SPC is the dollar per session per year subscription with some caveats
right there some add-ons and some other goodies that can be added to the
subscription so that's a quick summary so let's zero in on that encryption pact
this is a new feature a new function that's um as we noted is only supported
in Pro SPC and this has some unique use cases but I think it's worthy it's worth
explaining so mark you want to take a stab of explaining what sip over TLS and
SRTP and the role of a session border controller in this yeah for sure so this
in in this slide here we're showing pro SBC supporting sip over TLS on the left
hand side which is encrypted sip signaling and secure RTP also on the
left hand side which is encrypted media encrypted RTP and on the right hand side
the SBC is communicating with a sip endpoint no matter what it is you know
it can be an application it could be an IVR function it could be a soft switch
IP PBX where we're using regular sip but in this example here we're showing that
the secure RTP is being passed through the V SBC on the role of TLS and SRTP is
to secure communications over a public network such as the internet for example
and I have a lot of customers who are for example providing a hosted IP PBX
and in certain countries if they want to provide this service to I don't know a
law firm or maybe to some government agency the communications with their
customer must be encrypted but often the systems on the inside in the back office
don't require encryption or maybe don't support the encryption well we can use
pro SBC to mediate between the two and this is what we're showing here in this
slide Alan right and the fairly common requirement for is over-the-top
software's of service applications when we get to the use cases you'll see where
they pop up and these remote work at home kind of use cases another function
that we have been spending quite a bit of time on in pro the pro SBC
development is high availability and the function called no loss of service so
maybe a mark you want to talk about so we've got here in the diagram here – pro
s pcs sitting next to each other potentially in a data center and active
and a plus one and then we got a couple little animations here so um you want to
maybe walk us through this yeah so some a lot of people will call this an H a
configuration you know they'll ask me whether there's a support H a the answer
is yes Pro SPC supports a high availability configuration we call it a
one plus one configuration where an active SBC is protected by a standby SVC
there is communication between these two between the active and the standby which
is shown here by the green arrow and if something happens to the active SVC
while there's an automatic switch over to the standby SBC
which immediately becomes online and is ready to handle the calls in case of a
failure of the active SVC it allows it guarantees that there is no loss of
service that is even if I don't know power goes out in the data center in
Iraq or if there's some failure of the server on which the software is running
well then the backup SVC can take over and and take on the new calls great and
I know when we get to the roadmap we'll talk about some enhancements to this
that we'll be introducing over the next few months so that's the basics of our
no loss of service alright so another area that there's been some work on is
some of the new platform options when we first launched free SBC we support it
bare metal Intel service with DP BK we also support VMware KVM and OpenStack
and a virtualized environment and about a year ago added AWS support both is a
shared ami and as a fully hosted offering for for people to do
evaluations and with the addition of pro SBC we have a couple new platforms one
of them is we've recently added as your support for cloud-based deployments and
again this is a full full SBC to build a be able to activate it in the azure
environment and one of the other more interesting things is also a virtual
network function that can be delivered on universal CPE which is becoming more
common in large enterprise applications and we've done certifications with Siena
and also with telco systems and their platform so these would allow a session
border controller to sit either in a branch office or a small datacenter or
maybe in an enterprise office delivering services locally right at the edge of
the network so some addition to to the new platform options we've made some changes with the
licensing and the free SBC offering again is a register and download you
just go to free SPC comm slash pricing and choose the free SPC offering fill
out a form there in the registration and a copy of the software will be
downloaded along with a key is emailed to whichever email address you enter and
that software can be installed can be activated can be used within the
limitations we've noted previously and the only requirement is at the end of
the year it'll the system will start to warn you that that license is about to
expire and if you'd like to proceed and continue with it you just need two rear
edge astir to continue to use that license and the free SPC Allen I just
like to add you know that the free SBC that it's it's available on all of the
computing platforms that you mentioned on the previous slide right right Pro
SPC is a little bit different it's again still a register and download and it can
be retrieved from the free specie com pricing page and this is of course a
paid offering so using our online store or through engaging with one of our
sales people like Marc you can pay for the licenses and again it'll it'll
generate renewal reminders at the end of the term and these licenses can be
extended either through our online store using the using the product key to go to
the online store enter the product key in and then payment your payment
mechanism and then that'll update that that license for whatever additional
term is entered one of the unique things about Pro SPC is permanent licenses and
maybe mark you want to just talk briefly about what our permanent licenses and
and how that works yeah I can do that so for pro SBC we
offer a permanent license option which when purchased provides a license for
the sessions that are permanent which means that the functions of the SBC do
not expire at at the end of a year because as we've explained you know the
price of pro SBC's one dollar per session per year there is a minimum of
$500 so for example Allen if you went to the store and you you purchased pro SBC
for $500 you get 500 sessions for one year with all of the features that we've
explained the media pack the analytics pack and the connector pack but at the
end of the year it expires unless you renew it um so some customers are
worried about that they're worried they may forget even though our license
server is sends a lot of emails to remind everyone you know that there's a
an upcoming expiration well then we're offering a permanent license option
which is available through by contacting myself or any of my sales colleagues
right exactly good all right so let's move on let's
talk about some of the use cases this is where it gets kind of fun because there
is many different ways that session border controllers are used in
applications in the marketplace and I think it's good to kind of touch
basically one of them is and it's a very simple most common case is peering and
you mark your I kind of explain how this all where this fits in yeah that's right
so this is a use case where we find mostly in wholesale voice service
providers or say international long distance voice service providers they
are in the business of carrying minutes internationally so they are interfacing
with a lot of others providers most most often using voice
over IP that is with sip and so they are we say they are peering with other
service providers so the so pro SBC fits well in this application due to its
extensive call routing capabilities and its ability to generate call detail
records for billing purposes as well so the call routing capabilities are pro
SBC are key in this application very good
well good another very common use case is access and this diagram here there's
a service provider on the right and maybe an SMB or an enterprise on the
left a mark do you want to step through this real quick yes so in this case the
service provider who is deploying pro SBC intends to protect his core network
with the SBC because the SBC does implement the security features but it
all the service provider also intends to use pro SBC to maybe implement some
functions that the core softswitch doesn't implement for example we we can
do some digit manipulation we can use the SVC sip header manipulation
capabilities to interface with the voice over IP devices in the enterprise
location we call this a access SBC application right I think a couple key
features to is the NAT traversal yeah that's right yes there's also the NAT
traversal function because we'll find you know we're showing here integrated
access device slash router which typically implements a firewall and a
network address translation function and sometimes these don't work very well
with with SIP so pro SBC is is able to traverse these net firewalls by
implementing a few techniques used in the industry and yes Pro SPC is useful
for this as well right another use case is similar which is the hosted IP PBX
function there's a small change here and and that's the addition of this billing
interface and the use of an IP PBX on the right they're common kind of
functions but probably the key thing to do is maybe explain the interface into
the billing systems and where that fits in yeah I can do that so I have a large
number of customers who are using pro SBC in in front of their IP PBX is
because usually they have more than one IP PBX their IP PBX is are hosted very
often for their customers so the IP PBX is in their data center or in the cloud
and they're providing the service to their customer who is subscribing you
know to a hosted IP PBX service the pro SBC in this case has the ability to
generate call detail records text-based City ours or radius the CDRs can be
generated or written to radius server using the radius protocol
this helps the service provider in in billing the services that he's providing
to the customers what's more Alan is that the analytics pack you know I
mentioned earlier the called trace tool the test call to land the the sip
signaling capture tool is very useful in such deployments on because the the SIP
traffic when delivering such you know IP pbx services is more
complex than in appearing application you know you can put calls on hold you
can transfer calls you can have what is what do we call it when we ring multiple
phones at the same time you know there are a lot of these but what's that like
group calling yeah group calling so you know there are
the call flows can become complex very quickly and with the analytics pack of
pro SBC it helps a lot to when we deploy the services and and if there are any
issues in finding the solution awesome so moving on then for other use cases it
this is sort of popped up with the software as-a-service use case and this
is where i think as you mentioned previously you know if some application
might be in the cloud and they're looking for a cloud-based session border
controller to protect that application and then consumers out in the you know
in the wild here on the Left which is and because they're depending on the
internet for transport of the sip over TLS and SRTP are important and being
able to protect that application and also do NAT traversal for you know the
home user or those kinds of applications seems to fit in yeah
right and we can imagine all kinds of applications you know there there are
IVR applications and maybe some some voting applications you know where
people call and they they vote on something you can deploy now just about
anything in in the cloud right right one that a use case that we actually got is
a special request and thank you for asking for it which you know how does it
fit in with Kalia and this probably we could probably do a whole separate
webinar in Kalia and maybe we should talk about Kalia in more detail but just
real quick mark if you want to just walk through Kalia and and the role of the
SPC and CLIA yeah sure I I can do that so they Kalia requires well in the USA
and elsewhere in the world there are other regulations right that that are in
place but the objective is the same is that it's to allow law enforcement
agencies to ask service providers to intercept calls and you know sometimes
they may need a warrant well in North America they do elsewhere around the
world not a hundred percent sure but the important thing is that service
providers must comply so they must have the ability to intercept calls and
deliver them to the police and so pro SBC allows them to do that because it
implements the lawful intercept feature and the law what the lawful intercept
feature allows to do is to be able to accept from the law enforcement agency a
list of telephone numbers target telephone numbers to intercept and a
start date and stop start date and time and stop date and time for the
interception and allows law enforcement agency to
upload this list to vs BC and the session border controller will intercept
the call calls that either the calling telephone number the call telephone
number matches any of the phone numbers in the list
it'll intercept the call it will write the equivalent of what's a call detail
record on the law enforcement agencies CDR server but in the the actual
terminology is an IRI record an intercept related information so the SVC
will write a call detail record basically giving you know when the call
happened and what was the calling and the call telephone numbers and how long
the call lasted also the session border controller will make a copy of the audio
and send it to the law enforcement agency on using sip and RTP and actually
this is called delivering the content of communications to the law enforcement
agency and there the law enforcement agency listens to the call but more
typically records the content of communications so with pro SBC service
providers can comply to this requirement which calls for them to be able to
intercept calls for the police basically and look I said we'll probably schedule
a webinar a little bit about litter down the road and get into the nitty-gritty
of this but not you know the summary of all this is is that Pro SPC can fork off
these copies of these streams to be sent to the law enforcement agency along with
the intercepted related information for the Etsy specifications and this is a
fairly common and service provider applications and I would imagine a lot
of a hosted service riders when the law enforcement folks come knockin I'm gonna
be saying oh my goodness how do I I do this and and we should wish you do a
more detailed webinar on how to implement this Allan even you know the
request comes and it's very specific right as does your product support at C
201 six seven one Version three dot whatever whatever right it's very
specific they've you know they've had uh you know they've they've been given by
regulation right that the mandate to do this yep good another use case that we
mentioned a couple of times so far is this intelligent edge strategy and this
is we're using Universal CPE equipment they're putting multiple virtual network
functions out of these little devices out of the customer premise or in branch
offices and one example that we have been involved in is in an ST WHAM
deployment where they used is somebody like for Dannette for example and their
SD when vnf along with pro SPC is a session border controller and you know
the data users are being routed through the Sdn platform while the IP pbx and
remote telephones and other devices are routed through the session border
controller software in a single device they can share the physical
implementation or physical equipment along with network termination
technologies there might be an optical circuit termination logic so they only
have one device out of the customer's branch and again we've got a couple of
webinars on this whole strategy and our library
one that's popped up more recently this kind of exciting and we talked about
actually about and last once webinar is see past providers we're running into a
flurry of these where the sir the see patch provider needs to be able to
manage the traffic that comes in to their platform either distributed or to
cap it or to groom it so that they don't end up in an oversubscribed or
overloaded situation affecting all their customers and what they're do using is
an instantiation of pro SBC and one of the cloud platforms either AWS or asher
seem to be fairly common and they terminate their SIP trunks on that SBC
then the SBC delivers managed traffic into the platform whether it be Twilio
or with some projects with Telus tax so that the see pass platform then has a
predictable amount of traffic before it moves on with them implementing the you
know the specific application and as I mentioned you know we did a project with
Telus tax in a webinar last month at work network intelligence from end
customer but we're also seeing similar sort of things of the other sea path
platforms and Twilio is just one example of them a couple of things that are
important to them and maybe marked you want to talk about what what are
important to the for the sea path providers yeah I I think important to
the cps providers well one of them from a technical point of view is that the
SBC must support domain names fully qualified domain names instead of IP
addresses because this is one of the ways that the c pass platforms implement
redundancy right instead of handing out an IP address where the call needs to go
to they hand out a domain name and therefore they can by changing the
resolution and and the domain name server they can change where the calls
actually but you know from the outside world you're always sending the calls to
the same domain name so it's important that the SBC supports fqdn mapping the
other thing also that's important for the user of the C pass platform is that
the session border controller be able to route calls based on different criteria
the one that's most widely used is of course to be able to route calls based
on the called telephone number so very often these C
pass platforms are used to implement IVR functions you know or they're at the
other end of 1-800 number and when you call their while you get IVR and is so
for sales plus press one for support press two if you're calling about this
and that well the our customers who are leveraging these c-class pad platforms
need a session border controller to route the calls to the appropriate
implementation in the C pass cloud and our SBC does that with the call routing
that's embedded in the pro SVC and free SBC by the way right right
and one of the other little things I only have to move on off of this slide
is is we were discovering that some of the C pass platforms who many of them
are based you know cloud services based in in the in the US would like to be
able to have SIP trunks brought in from other parts of the world so there might
be an application for various parts of Europe or or you mean a region and they
be able to bring those trunks in onto their application that might be for
example hosted in Twilio so an interesting topic and we'll probably
zero in on some more in some future upcoming events and like I said we we
talked about it at length last month so this more two more to go on that
I do want to say some time to just talk about the near term Pro SPC roadmap all
the dark-blue functionality the release 3 that one was was delivered from the
center to the left for q1 and q2 2019 with our 3.1 release there's a little
bit more work and a 3.1 there's gonna be a 3 to 1 dot something coming on here in
q3 that will close out the rest of the SRTP software encryption and decryption
functionality and then that starts our 3.2 release with an enhanced H a no loss
of call failover which will maintain calls across the failover using them you
know a failover strategy so we will talk about that more later this year when we
get into the nitty-gritty of that implementation and we also expect to be
introducing some software based transcoding there are some situations
where some relatively simple transcoding requirements pop up and we should be
able to do that on software only without the hardware and last but not least of
course is sip rack is a function that's come up in the enterprise the contact
center enterprise market to be able to do recording in contact center so a
couple a couple things in the pipeline from our development team to give you
some more background some other exciting news is we also just posted a couple of
days ago our first Hardware validation program entry and what this is is
customers have come to us over and over again and said this is great you guys
sell just the software what hardware should I run it on and we've been giving
them some suggestions informally and we've decided to formalize that program
with a harbor validation program which is where our support team takes one of
these hardware devices runs it through its paces does the load testing and then
posts the results on both our wiki and also on the free SPC website so if you
go to a free specie comm and you go to the support menu choice you'll see that
there's new entry is a harbor valid program we have one entry so far more
many many more to come as soon as you get them documented giving you a couple
of platforms to choose from that we've tested and validated and have known
performance profiles as they go forward a and Alan we are we would we would
welcome suggestions to absolutely anybody out there you there's a piece of
hardware that you like or that you'd like to use will we welcome suggestions
yep absolutely another exciting piece of the Prois PC
launch was this new satisfaction guarantee program and this is our CEO
gate on Kempo it's basically laid it on the table it says if in the first 90
days you find that our Pro SPC software doesn't perform as specified either
we'll fix it or refund your money and he's very sure of our ability to deliver
on our promises that we make and if we can't we will certainly give people
their money back and and and kind of say well use that as a learning experience
so you'll find more about that on our website and a free SPC com satisfaction
guarantee there's a little bit of fine print but it's nothing ownerís I think
you folks might want to find that they can find it interesting and I'm moving
along quick store run along here I also want to know – you know we have a
growing interoperability proof portfolio we've had a number of customer a number
of compatible software packages go through validation testing and you can
learn more about them on free SPC comm slash Alliance this list grows and grows
literally month by month and it's all posted on that alliance page as we go
forward and again we'd be open and willing and loved to be able to do more
validation testing if you got an application you would like to get it
listed get an added to our alliance program we'd love to hear from you and
as we wrap up there's lots more on free SPC comm one area that we've been
mentioning is the video library but also – there's the wiki which is where we
maintain and keep all the technical information
and another area that's pretty nice is our forums and the forums is great
because that's where the community hangs out and shares information our support
folks when they have um some extra time will often go in and answer questions we
post a lot of the results of some of the testing you know and either those two
platforms hopefully they definitely recommend that so a couple anticipated
questions we knew we're going to be asked to we want to cover quick and then
we'll get to your questions that are here in the queue and I apologize we are
running a little long so we'll try to do it as quick as we can
first of all you know folks are coming to us with free SPC three about oh that
they either downloaded it started using sometime in the last year whatever
missus to me and they could first of all they continue to use that software until
the license expires but they must renew their license annually so the license
for free SPC Teredo they need to re-register online when when the
expiration message pops up another question
pops up is upgrading and how does someone upgrade from 300 to 3.1 and this
probably do them is something that we probably get to in more detail but in a
nutshell the package gets downloaded and you can cut over to the new release a
software on the fly there's no need to start from scratch or doing into the
complete reinstall it's just sort of like installing a software patch and
this whole process of moving to release three that one is free for almost all
users and then last but not least is I have a paid version of free SBC Pro
Edition which is what we were offering last year and they can certainly update
to pro SBC and this is at no cost it's just a matter of going throughout the
process to update the software so mark we got a few other questions here that
maybe you can help me with here they've come in from the attendees one of them
is as least-cost routing included with free or pro SBC yes of course it is the
recession border controller implements various routing algorithms you know
there's like with simple routing which is like where you configure a routing
table but it also supports routing scripts and then there you can get very
sophisticated because it uses a programmatic language in order to
implement logic and one of the scripts that exists and that we make available
is one that supports least-cost routing great
on another attendee asks a question system to the SPC support sip simple
protocol I don't know that off the top my head I don't know if you know that's
a tough question because I don't know what it is submitted it so if you'd like
to get an answer if you could just send an email to I guess maybe marketing at
telco bridges yeah I would get get the question to us and we can figure out how
to get you an answer back to you yeah yeah I'll find out what it is
yep and claudia has a question about defining what what is a session and
maybe you just quickly go over that and in and our definition of an annual how
does that all work yeah so yeah and it's a good question you know it because it
it often comes up so one session is to call legs okay it's one Simon one
simultaneous call so if you recall earlier in the presentation we were
showing a block diagram of an SVC we could see one sip incoming call on the
left hand side and corresponding outgoing call on the right hand side
those are two call legs one incoming one outgoing and the session is the
combination of the two okay and it's a very good question because not every
vendor defines it the same way or may keep it blurry so so for example for
example cloade if you are have a project or you have a network and you need to
support I don't know 1,000 simultaneous calls while you need 1,000 sessions on
the SVC and that's the answer the other part of the question which is this is a
concurrent so they have a session license that would be a 1,000 concurrent
sessions as we just talked about being passing through the SBC would be an
and a PBX or any sip device any sip trunk any as long as you know a single
session conversation okay yeah all right and then just one you know cloud also
just sort of talked about the $500 minimum kind of a maybe I guess an open
thought about maybe downscaling well we've kind of decided that a $500
minimum for service provider in these kinds of applications is right now is
the minimum transactional cost we've been kind of kicking around the ideas of
maybe something for enterprise but cloud I would like to hear what you what your
situation is to build a case potentially down the road for maybe something
smaller for large enterprise application so I would love to hear from you on that
so yeah thank you for the comment yep so I guess that's it we're past the top
of the hour so I just want to just you know start out by thanking everyone for
their time for listening in I think most ever went stuck around the whole time so
appreciate that mark I want to thank you for sharing your expertise with our
audience and spending some time with us today
you're very welcome yep and I sorry noted in the opening housekeeping you
were receiving an email within the next day with links to the slides and a
recording of today's event please do share that content with the others in
your network might find a helpful and always there's much much more on free
and ProSBC.com and with that that's it from here and I
thought I wish everyone a great day and look forward to having on a future
event