Lloyds Banking Group signs up to Google Cloud in five-year partnership

Google Cloud continues to secure the big-ticket clients, with the company announcing that Lloyds Banking Group is set to embark on its ‘cloud transformation’ journey with Google.

The bank will invest a total of £3 billion ($3.9bn) in a five-year deal which will see Lloyds deploy various Google Cloud services focused around the customer experience. Google Cloud will also ensure that Lloyds engineers are trained to ‘enhance disciplines… all in an effort to boost efficiency and offer innovative new services to the bank’s retail and commercial customers.’

“The size of our digital transformation is huge and Google Cloud’s capabilities will help drive this forward, increasing the pace of innovation, as well as bringing new services to our customers quickly and at scale,” said Zaka Mian, group transformation director at Lloyds in a statement. “This collaboration gives us a strategic advantage to continue as a leader in banking technology.”

Alongside retail and healthcare, financial services is one of the three primary customer target areas for Google. HSBC is arguably the best-known financial customer, with the company speaking at Google Next as far back as 2017. In September Srinivas Vaddadi, delivery head for data services engineering at HSBC, elaborated on the bank’s ongoing process of moving its legacy data warehouse onto BigQuery. Other Google Cloud financial services customers include PayPal, Ravelin, and Charles Schwab.

Recent customer wins include Major League Baseball, who is discontinuing its relationship with Amazon Web Services as a result, and Hedera Hashgraph.

“Banking customers today expect secure access to their funds, without downtime, and delivered through the modern experiences they receive in other aspects of their lives,” said Google Cloud CEO Thomas Kurian. “We are proud to work with such a storied institution as Lloyds, which helped to create – and continues to redefine – the next generation of financial services.”

Picture credit: Lloyds Branch Manchester Exterior, by Money Bright, used under CC BY 2.0

https://www.cybersecuritycloudexpo.com/wp-content/uploads/2018/09/cyber-security-world-series-1.pngInterested in hearing industry leaders discuss subjects like this and sharing their experiences and use-cases? Attend the Cyber Security & Cloud Expo World Series with upcoming events in Silicon Valley, London and Amsterdam to learn more.

Google Cloud joins Lloyd’s digital transformation project


Bobby Hellard

10 Mar, 2020

Lloyds Banking Group has agreed on a five-year partnership with Google Cloud to further push its digital transformation work.

The deal comes under Lloyd’s £3 billion internal investment to upgrade its IT systems to compete in the increasingly digitised world of finance.

The UK-based bank, which serves 26 million customers, will collaborate with Google Cloud to help drive its overall cloud transformation programme and streamline its operations. The five-year «strategic collaboration» will see Lloyds use a number of Google Cloud services to help modernise and improve its customer experience.

This will also include Google Cloud experts on-site to enhance engineering processes, all in an effort to boost efficiency and offer innovative new services to the bank’s retail and commercial customers.

«Banking customers today expect secure access to their funds, without downtime, and delivered through the modern experiences they receive in other aspects of their lives,» says Thomas Kurian, Google Cloud’s CEO.

«We are proud to work with such a storied institution as Lloyds, which helped to create – and continues to redefine – the next generation of financial services.»

In 2018, Lloyds announced a partnership with Thought Machine, investing £11 million in upgrading its IT infrastructure. That came with announcements of 6,000 jobs cuts with a promise to create 8,000 more digital ones in the near future.

«As the UK’s largest digital bank we have made strong progress in transforming not only our systems but also how we work,» said Zaka Mian, group transformation director, Lloyds Banking Group.

«The size of our digital transformation is huge and Google Cloud’s capabilities will help drive this forward, increasing the pace of innovation, as well as bringing new services to our customers quickly and at scale.»

AWS «likely to succeed» in JEDI appeal


Bobby Hellard

9 Mar, 2020

The Department of Defence (DoD) improperly evaluated a Microsoft storage price scenario, the US judge that halted work on the JEDI contract has said.

Federal Claims Judge Patricia Cambell-Smith added that because of this AWS is «likely to succeed» in its court challenge, according to Reuters.

The Joint Enterprise Defence Infrastructure project, awarded to Microsoft in October, is a $10 billion project to migrate the DoD’s computer systems. It has been marred in controversy from the start, with companies like IBM and Oracle attempting legal action over its single-vendor nature.

A large part of AWS’ complaint was that the bidding process was unfairly influenced by US President Donald Trump, but that was not mentioned in the Judge’s opinion.

Campbell-Smith wrote that Amazon «is likely to succeed on the merits of its argument that the DoD improperly evaluated» a Microsoft price scenario. She added that the scenario assessed by the Pentagon was not «technically feasible».

In response, Microsoft dismissed the decision as it focused on a «lone technical finding» of data storage under one price scenario out of six, according to Reuters. The company is confident it would eventually be able to move on with the project.

«The government makes clear that in their view Microsoft’s solution met the technical standards and performed as needed,» a Microsoft spokesperson said.

This could be seen as the first real tech-related argument of the JEDI saga, with large sections of the lawsuit focusing on the alleged interference of US President Donald Trump, who reportedly became concerned with the bidding when other cloud providers complained of being unfairly excluded.

Trump also has a long-running feud with Amazon CEO Jeff Bezos, which is seen as a possible reason for his alleged involvement. Former Pentagon Secretary James Mattis is thought to have said that Trump directed him to «screw Amazon» out of a chance to bid on the contract.

Panda Security to be acquired by WatchGuard


Keumars Afifi-Sabet

9 Mar, 2020

WatchGuard Technologies has agreed to purchase Spanish antivirus software developer Panda Security and integrate its systems into its own security platform to service customers and partners of both companies.

WatchGuard aims to provide a complete cyber security portfolio of products and services for its customers, and will, with time, integrate Panda’s technology into its own systems. This is especially true for the firm’s user-centric threat detection and response tools.

Panda launched in 1998 as a security firm specialising in developing IT security services, predominantly antivirus software. Its popular Free Antivirus package has long been a favourite for home-based online security, although Pana has expanded its range of services to offer tools for businesses, as well as technology for preventing cyber crime

Beyond providing user-focused security services, WatchGuard is known for producing secure Wi-Fi appliances, such as the recently-reviewed Firebox M670

“Businesses today face an increasingly sophisticated and evolving threat landscape, scarcity of trained security professionals, and an increasingly porous perimeter,” said WatchGuard’s CEO Prakash Panjwani.

“As a result, network security, advanced endpoint protection, multi-factor authentication, secure networking, and threat detection and response capabilities are consistently ranked as top security investment areas by IT decision-makers and IT solution providers who serve them.

“By bringing the companies together, we enable our current and future customers and partners to consolidate their fundamental security services under a single brand, backed by the innovation and quality that is a core part of both companies’ DNA.”

Among Panda’s most highly-prized assets is the patented technology TruPrevent, which amounts to proactive capabilities geared towards blocking unknown malware. This is in addition to the Collective Intelligence model it deploys to detect, analyse, and classify viruses in real-time.

The tools Panda is feeding into WatchGuard’s platforms are powered by a combination of automation, AI processes, and analyst-led investigation. The company also recently launched a sophisticated threat hunting service available for enterprises, as well as managed security service providers (MSSPs) who resell Panda services.

“We are thrilled to merge with WatchGuard because of the new scale and portfolio access it provides to Panda Security customers and partners,” said Panda’s CEO Juan Santamaria.

“We are also excited to see our innovative product portfolio be delivered via WatchGuard’s strong global network of partners. Together, we look forward to building a security platform that bridges the network and user perimeter, with capabilities that are unmatched in the cybersecurity market.”

The agreement, the value of which has been undisclosed, is likely to close in the second quarter of 2020.

Gartner’s cloud AI developer services Magic Quadrant sees AWS edge out Microsoft and Google

The hyperscalers continue to lead where others fear to tread – or at least those without the cavernous pockets of the biggest cloud players, at least. Gartner has gazed into its crystal ball and ranked the main vendors for cloud AI developer services, and it’s a 1-2-3 for Amazon Web Services (AWS), Microsoft and Google.

In its latest Magic Quadrant, Gartner defines ‘cloud AI developer services’ thus: as “cloud-hosted services/models that allow development teams to leverage AI models via APIs without requiring deep data science expertise…deliver[ing] services with capabilities in language, vision, and automated machine learning.” In other words, companies who can provide a one-stop-shop for applications and models across the stack are likely to fare well here.

AWS nudged out Microsoft and Google in terms of ability to execute and completeness of vision, but as can be evinced from the ranking the three leaders are tightly bunched. IBM also placed in the leaders’ ranking, with 10 vendors assessed in total.

At last count – or rather, what CEO Andy Jassy told re:Invent attendees in December – AWS had more than 175 services in total available to customers. Machine learning (ML), principally through the SageMaker portfolio, comprises more than one in nine of these, and was an area where AWS’ view ‘continued to evolve’, Jassy said.

This breadth of portfolio, according to the Gartner analysis, is both a gift and a curse. While AWS’ offerings cater across myriad industries and their journeys, in terms of whether you have ML skills or not, Gartner noted the complexity ‘poses some challenges’ both for individual developers and enterprise application leaders.

Google, meanwhile, has previously touted itself as the cloud leader in machine learning, with a lot of initial advantage being built up through the leadership of Fei-Fei Li, who left in late 2018 to continue her work at Stanford University. Like AWS, many of its customer wins – Sainsbury’s being a good example in the hotly-contested retail market – cite ML front and centre as the key differentiator. As regular readers of this publication will be aware, Google Cloud has significantly increased its press output, with new customers, initiatives and partnerships appearing on an almost daily basis.

This is how Gartner summed up Google’s offering. The company was praised for its depth of languages available, its AutoML and image recognition tools, but its drawbacks were tied around its lesser standing in cloud infrastructure compared with AWS and Azure. Thomas Kurian’s leadership ‘attracted positive feedback… but the organisation is still undergoing substantial change, the full impact of which will not be apparent for some time’, Gartner wrote.

Microsoft, sitting in between AWS and Google, had its analysis presented in a similar feel, going relatively quietly about its business. The company’s cloud AI developer services were ‘among the most comprehensive on the market and all highly competitive’, according to Gartner, but the analyst firm cautioned its branding strategy was ‘confusing’ due to multiple business units, Azure, Cortana, and more.

The visionaries section at bottom right, where vision is praised but scale is not quite there yet, is often an interesting marker for future stars. Aible, a business intelligence (BI) platform provider which promises to automate the AutoML lifecycle, noted Gartner’s verdict that visionaries were ‘likely to excel’ in AutoML, a segment viewed as the most important for application leaders and development organisations.

Ultimately however, Gartner’s cloud AI developer services Magic Quadrant has a somewhat similar feel to its cloud IaaS ranking – at least on the top right, anyway. The full list of vendors analysed were Aible, Amazon Web Services, Google, H20.ai, IBM, Microsoft, Prevision.io, Salesforce, SAP, and Tencent.

Disclosure: CloudTech procured the Quadrant through the AWS landing page – you can do so too by visiting here (email required).

https://www.cybersecuritycloudexpo.com/wp-content/uploads/2018/09/cyber-security-world-series-1.pngInterested in hearing industry leaders discuss subjects like this and sharing their experiences and use-cases? Attend the Cyber Security & Cloud Expo World Series with upcoming events in Silicon Valley, London and Amsterdam to learn more.

Slack and Google staff told to work from home due to coronavirus


Sabina Weston

6 Mar, 2020

Slack, Facebook, and Microsoft have all advised their employees to work remotely following the spread of the coronavirus to the west coast of the United States.

The request comes after Google sent home most of its 8,000 staff in Dublin after an employee showed flu-like symptoms on Monday. Meanwhile, Amazon has reportedly asked its employees to test their VPNs to ensure that they would manage the possibility of working remotely on a massive scale.

In a statement to their staff, Slack’s senior vice president of people Robby Kwok announced that the company would be shutting down their San Francisco offices until Monday.

“On March 5, we learned that a San Francisco-based Slack employee was notified by the Centers for Disease Control and Prevention that they were in an area with potential COVID-19 exposure while traveling overseas,” he said.

Although the staff member was not confirmed to be suffering from the coronavirus, the company announced that they would be closing the premises for deep cleaning and urged employees to work from home on Friday.

Facebook and Microsoft have also instructed their San Francisco Bay and Seattle area staff to work from home. Microsoft announced in a statement that two of its employees in Puget Sound were diagnosed with COVID-19.

Earlier this week, the UK government revealed in its report that, due to the coronavirus, it expects up to a fifth of the UK workforce to be off on sick leave at the same time.

The shutdown means that the tech industry’s labour force is working from home on an unprecedented scale. While last year’s CIPD Job Quality Index reported that 54% of the UK’s workforce works flexibly, in the face of recent developments, that number is now expected to increase significantly.

Organisations across the world are now having to face the very real prospect of office closures, forcing the entirety of their staff to work remotely. As such, many companies will need to ensure that their staff are able to access systems from home, including ensuring that all relevant employees have virtual private networks installed and that they can access company intranets.

Western Digital hires Cisco’s David Goeckeler as its new CEO


Keumars Afifi-Sabet

6 Mar, 2020

Hard disk manufacturer Western Digital has appointed David Goeckeler to serve as its new CEO after its former chief Steve Milligan announced his intention to retire late last year.

Goeckeler will leave networking giant Cisco to join the firm as its new leader, having served as executive vice president and general manager for its networking and security business. This division has been valued at $34 billion.

One of his last actions with Cisco was overseeing the release of smart troubleshooting functionality for monitoring applications in January, at the firm’s flagship Cisco Live event.

Western Digital’s former CEO announced he was retiring in October having been with the firm since 2002 and having occupied a leadership role since 2013. He also occupied senior roles with Hitachi from 2007, before rejoining Western Digital in 2012 when it acquired the company.

Joining the firm from Monday 9 March, Goeckeler said the entire industry is now at an exciting inflection point. This, he added, involves all organisations deploying infrastructure that’s software-driven, and powered by data and cloud computing, hinting at the possible direction he may take Western Digital in.

“This megatrend has only just now reached an initial stage of adoption and will drive a massive wave of new opportunity,” Goeckeler continued. “In this IT landscape, the explosive growth of connected devices will continue fueling an ever-increasing demand for access to data.

“With large-scale hard disk drive and semiconductor memory franchises, Western Digital is strongly positioned to capitalize on this emerging opportunity and push the boundaries of both software and physical hardware innovation within an extremely important layer of the technology stack.”

Western Digital’s board chairman, Matthew Massengill, added the new appointee boasted an exceptional track record of driving profit at scale while executing innovative business strategies to expand his division into new markets.

“With experience as a software engineer as well as running large semiconductor development projects,” he continued, “his breadth of technology expertise, business acumen and history of building and operating world-class organizations make him the right person to lead Western Digital in a world increasingly driven by applications and data.”

Milligan will continue to serve as an advisor to Western Digital until September this year, as originally planned.

How to build a cloud-based IP PBX telephony system


K.G. Orphanides
Andy Webb

6 Mar, 2020

Migrating office IT infrastructure to the cloud is an increasingly popular choice for SMEs keen to save on in-house hardware. However, the old office phone system is still there, squatting like a toad in a corner of the comms room, or bolted to the office wall like a brutalist homage to greyish-blue plastic.

This tutorial will show you how to get rid of your old PBX and deploy an open source VoIP solution on the cloud platform of your choice, using Ubuntu 18.04, Asterisk 13, and FreePBX 14.

The first thing you need to do is choose a cloud provider, and set up a virtual network there. If you’ve already migrated some of your IT infrastructure to the cloud, you probably already have this in place, but if not, you’ll need to set it up before starting this tutorial. We used Azure, which is reflected in our screenshots. However, these instructions are platform-agnostic.

Access to this virtual network can be either via a site-to-site VPN from your office to the virtual network via your cloud provider’s VPN service, or directly to the public IP of the new PBX server. Either way, your office internet connection will need to have a static IP address.In this tutorial, we’ll be connecting directly to the public IP of the PBX. VPN users will need to adjust the SIP NAT settings accordingly.

With a virtual network prepared, we can start building a cloud PBX.

Step 1: Deploy Cloud VM

Deploy an Ubuntu 18.04 virtual machine with a single NIC connected to that virtual network. If you generate new access keys for this deployment, make sure to save them somewhere safe, and document their location and pass phrase, as well as the username needed to log in. Via your cloud provider’s management console, assign it a static public IP address and set up a security group associated with this IP address. The default rules in the security group will block direct access to the server from the internet.

Even if your office phones will access this PBX via a VPN, it’ll still need a public IP address in order to communicate with the trunk provider. We’ll cover setting up a trunk later in this tutorial. For now, add an access rule to the security group allowing connections from your office IP address on TCP ports 22, 80 and 443.

Step 2: Install dependencies

Log in to your new virtual machine as a normal user – not as root, even if your cloud provider allows it – via ssh, and run the following commands to update it and install some required software and dependencies.

sudo apt update
sudo apt upgrade -y
sudo apt install tasksel -y
sudo tasksel install lamp-server
sudo apt install sox mpg123 ffmpeg lame mongodb -y

FreePBX version 14 and earlier are built for php5.6 and do not support the newer php7 that Ubuntu 18.04 ships with. To get it working, we need to add the php5.6 repository and install php5.6. Run the following commands to add the repository and install and enable php5.6 on the PBX.

sudo add-apt-repository ppa:ondrej/php < /dev/null
sudo apt update
sudo apt upgrade -y
sudo apt install php5.6 php5.6-cgi php5.6-cli php5.6-curl php5.6-fpm php5.6-gd -y
sudo apt install  php5.6-mbstring   php5.6-mysql php5.6-odbc php-xml -y
sudo apt install php5.6-xml php5.6-bcmath php-pear libapache2-mod-php5.6 -y
sudo a2dismod php7.2
sudo a2enmod proxy_fcgi setenvif php5.6
sudo a2enconf php5.6-fpm
sudo update-alternatives –set php /usr/bin/php5.6
sudo update-alternatives –set phar /usr/bin/phar5.6
sudo update-alternatives –set phar.phar /usr/bin/phar.phar5.6
sudo sed -i ‘s/www-data/asterisk/’ /etc/php/5.6/fpm/pool.d/www.conf

Next, we’ll add the official node.js repository and install node.js from there. While node.js is available from the standard Ubuntu repositories, a more up-to-date version is required for FreePBX.

sudo curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –
sudo apt update
sudo apt install nodejs -y

Step 3: Add a swap file (optional)

Whilst some people would argue that you no longer need a swap file, Linux is generally happier with one and Asterisk will warn you that it’s missing every time you log in.

sudo dd if=/dev/zero of=/var/swapfile bs=1M count=2048
sudo chmod 0600 /var/swapfile
sudo mkswap /var/swapfile
sudo swapon /var/swapfile
sudo echo /var/swapfile swap swap defaults 0 0 >>/etc/fsta

Step 4: Install Asterisk

Install the Asterisk VoIP PBX package. By default this will also install the sound files for English, but if you need other languages you’ll have to install those separately. As an example, we’ll add French as well. To keep things simple, we’re using the version from the default Ubuntu repository, rather than using a third party repo to get a newer version.

sudo apt install asterisk -y
sudo apt install asterisk-core-sounds-fr -y

Step 5: Configure Apache

To configure the PBX, we’ll install the FreePBX web GUI. We’ll be using version 14 of FreePBX. However, before we can do that we need to change a few Apache settings. Run the following commands to setup Apache for FreePBX:

sudo a2enmod rewrite
sudo sed -i ‘s/\(^upload_max_filesize = \).*/\120M/’ /etc/php/5.6/cgi/php.ini
sudo sed -i ‘s/www-data/asterisk/’ /etc/apache2/envvars

Now open /etc/apache2/apache2.conf in your preferred text editor and go to line 170. Remember to use sudo to edit this file as root. We need to change the override permissions for the webserver root directory so that FreePBX can use rewrite statements in htaccess files without causing errors. Find the section that looks like this:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Change the AllowOverride value from None to All, so that it looks like this:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Now restart Apache and PHP with the following commands:

sudo service apache2 restart
sudo service php5.6-fpm restart

Step 6: Download and install FreePBX

We’ll be using the latest release of FreePBX version 14. Download and unpack it:

cd ~
wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-14.0-latest.tgz tar xvzf freepbx-14.0-latest.tgz

This will place the FreePBX installer into a directory in your home folder called «freepbx». Go to this directory and install FreePBX by running the following commands. You can safely ignore the PHP warning it generates. The installer will ask you to provide multiple responses relating to install locations and database setup. Just press enter each time to accept the default value.

cd ~/freepbx
sudo ./install
sudo rm /var/www/html/index.html

That last command removes the default index file that was installed with Apache. This is no longer needed as the FreePDX package provides its own PHP-based index file.

Step 7: Initial setup

For most of the remaining steps, we move away from the command line, and configure the system using the FreePBX web front end. Open your preferred web browser, and go to the public IP address of your new PBX.

You’ll be presented with the initial setup screen, as shown below. Enter an admin username, password and email address, and make a note of the username and password somewhere secure. It’s also a good idea to set the system identifier to the same value as the hostname you chose for the virtual machine. This avoids any confusion that might arise from the PBX having a different name at command line than it does when using the web interface. Finally, click on the Submit button in the bottom right to close this screen.

Step 8: First login and module configuration

Once you’ve completed the initial setup process, you’ll be taken to the login screen. Click on FreePBX Administration and log in using the admin username and password you chose earlier. As this is your first login, you’ll be asked to set the system locale and timezone. Set them to the correct values, and click on the submit button.

Once this is done, you’ll be taken to the system dashboard. This is the landing page when you login to the interface, and presents you with information about the current system state.

Along the top of the page are various drop-down menus for administering the system. Note the Apply Config button at the top right. This is used to commit and activate changes made in the web interface to the PBX. It’s only shown when there are uncommitted changes. Don’t click on it yet.

The first thing to do is to update the FreePBX modules. Mouse over the Admin menu at the top left, then select Module Admin from the menu. Click on Check Online to populate the list and see if there are any new module updates available. Once it’s finished, click on the Upgrade All button on the right, above the module list. This flags all modules with available updates ready for upgrading.

Towards the top left of the module update page is a list of repositories. We will only be using the pre-selected standard repository, not the extended or unsupported ones.

Now click on the process button towards the top right. On the next page, click Confirm and wait for the modules to be updated. Once the process completes, click on the Return button at the bottom right corner of the progress box that popped up when you confirmed the upgrade. This will take you back to the module admin page.

Step 9: Basic module installation

The default installation of FreePBX only comes with the core modules. For a basic office PBX, we’ll need to install a few more to set up some standard office features. From the list of modules available, select the following and click on the Download and Install button.

From the Admin section, select the Backup and Restore module
From the Applications section, select the Ring Groups and Calendar module
From the Reports section, select the Call Event Logging module

With those four selected, click the Process button, and confirm the install on the next page. Once complete, click on return to close the status window and go back to the module admin page one more time. Click on Check Online again, then install the Time Conditions module from the Applications section in the same way you did the previous modules.

Step 10: Advanced settings menu

Mouse over Settings at the right-hand end of the menu bar, then select Advanced Settings from the drop-down menu. Scroll down to Dialplan and Operational. Locate the Country Indication Tones setting and set it to the correct value for your country. Then scroll down a little way, still within this section, and locate the SIP Channel Driver setting. Set this to «chan_sip». Scroll down to the bottom of the page and click on Submit.

Next, mouseover the Settings menu again and select Asterisk SIP Settings from the menu. On the General SIP Settings tab, locate the NAT Settings section and click on the Detect Network Settings button to automatically fill in the correct NAT settings.

If you are connecting to the PBX via a VPN from your office to the cloud network, then you will need to add your office IP ranges to the list of local networks here.

Next, click on the Chan SIP Settings tab. At the top of the options, set NAT to yes, then scroll down the page until you reach the Advanced General Settings section. Set the Bind Port value to 5060 and the TLS Bind Port value to 5061. Scroll down to the bottom and click Submit in the bottom right.

Step 11: Adding extensions and a ring group

Next, we need to set up some extensions. We’re going to use SIP, the most common extension type used for both VoIP desk phones and softphones. Mouse over the Applications menu and select Extensions from the drop-down. Click on the Add Extension button and select New Chan_SIP Extension.

Enter a number and display name for the new extension, and make a note of the extension number along with the «Secret» value. You’ll need these, as well as the IP address of the PBX, to configure your phones. You can leave the Outbound CID value blank as, in this case, it’ll be set by the trunk when we configure it later.

Next, click on the Voicemail tab, enable voicemail and set a password. Voicemail is optional, but it’s useful to have at least one extension with it enabled as a failover destination for unanswered incoming calls.

Now go to the Advanced tab, locate the NAT Mode option and set it to «Yes – (force_rport,comedia)». Finally, click the Submit button at the bottom right. Repeat this process for each new extension number you need to add to your system. We used three digit extension numbers, but you can use any length you wish.

Those of you using a site-to-site VPN to access the PBX will instead want to set the NAT mode for your extensions to «No – (no)» instead.

With that done, click on the Apply Config button at the top right, and wait until the «Reloading» message disappears before continuing below.

Go back to the Applications menu and select Ring Groups from the drop-down. Click on Add Ring Group. On the next page, the main details you need to fill in are the ring group number, the group description, and the extension list. Extensions can be easily added to the list using the User Quick Select drop-down to the right of the Extension List box.

It’s best to use a different length number for ring groups than for extensions, as it clearly distinguishes them for the users. We’ll use four digit numbers for out ring groups, but you can use however many digits you want.

Lastly, scroll to the bottom of the page, and click on the «Destination if no answer» box. Select Voicemail from the list of options, and choose which extension’s voicemail box unanswered calls should go to.

Step 12: Add a trunk and outbound route

In order to make and receive calls, the PBX will need a trunk. VoIP trunks are available from many different providers. Which one is best for you will depend on your requirements and budget.

Mouse over the Connectivity menu, and select Trunks from the drop-down menu. Click Add Trunk and select the correct type to match your VoIP trunk provider’s offering. In this case we will be using a SIP trunk, as those are the most common type.

Under the General tab of the Add Trunk page, choose a name for your trunk. If you plan on having multiple trunks from different VoIP providers, it helps to name each trunk after its provider. Set the Outbound CallerID and Maximum Channels values as per the values supplied by your trunk provider.

Next, click on the SIP Setting tab and input the details provided by your VoIP trunk provider. For the inbound and outbound trunk names, we used the trunk name we provided on the general tab, with «_in» and «_out» appended.

Next, we need to add an outbound route for making calls outside of the PBX. We’re using the traditional prefix method, in this case prefixing a number with a ‘9’ to get an outside line. You can alternatively program the PBX to determine whether a number is internal or external based on matching the pattern of the number, but that’s more complicated, as you have to know all the possible number patterns that your users might dial.

Mouse over Connectivity on the menu bar and select Outbound Routes from the drop-down menu. Click on Add Outbound Route. On the Route Settings tab, give the route a name and select the trunk you just created from the drop-down list for Trunk Sequence for Matched Routes.

Next, click on the Dial Patterns tab and fill in the dial pattern. Set the prefix to ‘9’ and put a full stop in the «match pattern» box. This will match any number you dial that starts with a ‘9’, and strip that leading ‘9’ off. So to call 0343 222 1234 – an outside line – you would actually dial 90343 222 1234. Finally click on Submit at the bottom right.

Step 13: Add outbound routes to emergency services

All phone systems must be able to make emergency calls and prioritise them over normal calls. To do this, a special emergency outbound route is created.

Once again, mouse over Connectivity on the menu bar, select Outbound Routes from the menu, then click on Add Outbound Route. On the Route Settings tab, give the route a name like «Emergency» or «999», set the Route CID to your geographic phone number, as provided by your VoIP provider, and set the route type to «Emergency».

This last step gives calls to emergency services priority over other routes. In the event that all channels are in use when someone places an emergency call, the PBX will drop another call in order to free up a channel for the emergency call. Set the Route Position to first, above your normal outbound route.

Next, click on the Dial Patterns tab and set the values shown in the image below. These will recognise calls to 999 and 112, with or without the outside line prefix.

Step 14: Adding inbound routes

To receive calls from outside, an inbound route must be defined. This tells the PBX where to route incoming calls based on the number called (referred to as DID) and the caller ID (CID).

Mouse over Connectivity on the menu bar and select Inbound Routes from the menu. Click on Add Inbound Route. On the General tab, enter your main office phone number in the DID Number box, without any spaces. Enter it in the same format that your VoIP provider used when they gave it to you. Add a description for this inbound route in the box provided at the top of the section. At the bottom of the section, set the destination to the ring group we created earlier, then click the Submit button at the bottom right.

Click on the Apply Changes button at the top right to commit the new configuration entries to the PBX.

Step 15: Add cloud firewall rules for your phones and trunk provider

In order for the phones and the VoIP trunk provider to communicate with the PBX, we will need to add some access rules to the cloud provider’s firewall settings for this virtual machine.

You need to open ports 5060-5061 and 10000-20000 for both TCP and UDP protocols from the IP addresses of your trunk provider and your office. This rule will allow the phones and the trunk provider to communicate with the PBX properly. Refer to your cloud provider’s documentation for details on how to configure the firewall.

Capacity and costs

Your VM requirements, and therefore your costs, for the cloud PBX will depend entirely on your requirements. A basic PBX for an office with only a few staff won’t need much in the way of resources, and could run happily on a low-power virtual machine with a single core and 2GB RAM.

However, if you have several hundred users making a large number of simultaneous calls, then you’ll need a significantly more powerful virtual machine with much more memory. Likewise, site-to-site VPNs vary in price depending on your requirements.

Don’t choose a larger virtual machine than you actually need, and don’t use the site to site VPN features unless you really need them. Only provision what you actually require, and you’ll keep your costs to a minimum.

Q&A: UK Cloud Awards judge Andi Mann


Cloud Pro

5 Mar, 2020

Please could you tell us a little bit more about who you are and what you do?

I am a lifelong technologist with a global perspective, having worked for 30 years in multiple roles for enterprise IT teams, as a leading industry analyst, and with several software vendors across Europe, US, and Asia-Pacific.

Currently, I work at Splunk as a strategic advisor, learning from research, customers, thought leaders, so I can advocate and lead innovative product development internally; and advocate and advise customers and others externally at conferences, in journals, and directly with technology and business leaders.

How would you describe the UK Cloud Awards in a nutshell?

Best in show! The UK Cloud Awards offer a revealing look at how IT is driving UK businesses forward and recognises ‘the best of the best’ in excellence and innovation.

What appealed to you about becoming a judge for this year’s UK Cloud Awards?

As a newbie to the UK Cloud Awards, I was particularly excited just to learn from all the entrants, and see the innovation and expertise they are bringing to the industry.

Beyond that, I was also attracted by the opportunity to leverage my own experience and expertise in cloud, digital, automation, and more to help recognise modern leaders who are making a difference to how businesses benefit from technology.

What are you most looking forward to about being involved in this year’s awards?

Without a doubt, I am most looking forward to learning about the amazing developments, innovations, and especially the business impact that this year’s award nominees are bringing to the UK, and to the world.

This year’s awards have had a bit of a makeover, with new categories and some other tweaks. Tell us why people should be getting excited about all of that/the awards?

Today, every business is a technology business – and not just a cloud business, or an IoT business, or a digital business. Today, every technology matters – it may be a new DevOps approach that tips you over the edge to beat your closest competitors; it may be a collaboration project that drives customer satisfaction to record levels; it may be a big data analytics outcome that delivers new sales and builds revenue; and so on.

It is not enough to have excellence in just one area, so this years’ awards recognizes that technology differentiation matters across the board, by shining a light on outstanding achievements across many different technologies and methodologies.

Do you have a category/categories you’re most excited about?

I am most excited for the Digital Transformation Project of the Year, the DevOps Project of the Year, and the ML/AI Project of the Year categories. Digital Transformation is a buzzword-made-real that is changing not just the IT industry, but really is changing the worlds, so I have high expectations to be amazed by entrants in this category. I have been deeply engaged with DevOps for about a decade – almost as long as anyone – but love to keep learning from practitioners, so I expect to learn from this category.

With my work, I am heavily focused on how businesses bring data, analytics, machine learning, and artificial intelligence to everything from IT Ops/App Dev and cyber security to BI to Edge and IoT, so I expect to be fascinated to see the innovative developments in this category.

What are you looking for when you’re reading an entry? How can people make sure theirs stands out?

I will certainly be looking at how innovative or differentiated the entry is, but primarily I will look for the impact that the project, technology, or approach has had on business goals – or for non-profits, on constituent or member outcomes. We can all deliver new technology, but innovation is much more than having a good idea – imagination without execution is merely hallucination!

For me, it is not enough to demonstrate how amazing a technology implementation is per se, entrants must show why it mattered. If they can show – especially in real, measurable ways – how their entry has delivered on specific, important, business-level goals, they will have a much better chance of getting a vote from me.

What would you say to those thinking about entering but haven’t fully decided to do so as yet?

Why wait?! You cannot win if you don’t enter! Even to make the shortlist will be a major source of inspiration, not just for managers, not just for marketing, but for the teams of individual contributors who did the hard work, likely over many months or even years, to make your project a success.

So, if you are not going to enter for the amazing prizes, for the accolades of your peers, for the management recognition, or for the opportunity to market your win to customers, do it to show the hard workers who made your project possible that this is an achievement you are proud of, and which you want to show off to the world.

Do you have a standout cloud moment from 2019?

Not one single moment, but I would cite the number and severity of major breaches of cloud-based data that have thrown some cold water on the raging fire of cloud computing. This continues to be something our industry needs to address.

Security, privacy, compliance, governance – these should be job #1 for any business. Customers are demanding it, but too many cloud providers are not living up to their promises. It is up to the cloud customers to make that change and make security a priority.

Major League Baseball makes Google Cloud official cloud partner as AWS strikes out

Major League Baseball (MLB) has selected Google Cloud as its official cloud partner, appearing to bring to an end the company’s long-standing relationship with Amazon Web Services (AWS).

In what both companies described as a ‘powerful multi-year collaboration’, MLB will migrate its cloud and on-premise systems to Google Cloud, as well as move Google in to power tracking technology Statcast. Machine learning – which was cited when MLB extended its AWS deal in 2018 – is also a factor in this move, with the baseball arbiter also citing application management and video storage capabilities.

MLB will continue to use Google’s Ad Manager and Dynamic Ad Insertion to power its advertising arm for the third season running – a factor noted by the company in this change.

“MLB has enjoyed a strong partnership with Google based on Google Ad Manager’s live ad delivery with MLB.tv as well as YouTube’s strong fan engagement during exclusive live games,” said Jason Gaedtke, MLB chief technology officer in a statement. “We are excited to strengthen this partnership by consolidating MLB infrastructure on Google Cloud and incorporating Google’s world-class machine learning technology to provide personalised and immersive fan experiences.”

After two months of 2020, Google continues to be by far the noisiest of the main cloud providers in terms of updates and announcements. Among its other customers acquired this year are Lowe’s and Wayfair, announced during the NRF retail extravaganza in January, and decentralised network Hedera Hashgraph.

What makes this move interesting is with regard to AWS’ expertise in the sporting arena, with several marquee brands on board. Formula 1 and NASCAR are the best known in terms of arbiters, with the Bundesliga signing up earlier this year. Google Cloud’s best-known sporting customer to date is the Golden State Warriors, in a deal announced this time last year.

CloudTech has reached out to Google Cloud to confirm whether this is a single cloud provider deal, but it is worth noting the MLB logo no longer appears on AWS’ dedicated sports client page. As of February 29, it was still there (screenshot: CloudTech).

You can read the full announcement here.

Photo by Jose Morales on Unsplash

https://www.cybersecuritycloudexpo.com/wp-content/uploads/2018/09/cyber-security-world-series-1.pngInterested in hearing industry leaders discuss subjects like this and sharing their experiences and use-cases? Attend the Cyber Security & Cloud Expo World Series with upcoming events in Silicon Valley, London and Amsterdam to learn more.