Amarisoft

Web Meeting

 

This tutorial is more for fun and to check how much I can integrate Amari Callbox to my daily life working environment. This test is not much of technical details of cellular protocol. It was more to show a case where Amarisoft callbox is integrated with internet environment and you can get access to the callbox in more natural distance (i.e, not right in front of the box). You may take this as a kind of your personal atto deployment(smaller than femto). This setup demonstrate a case that would not easily been done by other lab test equipment highlighted as below

 

Table of Contents

 

Test Setup

Test setup for this tutorial is as shown below.

 

Following shows the location of the Callbox and the DUTs. Callbox and DUTs are in different rooms separated by a wall at a distance of about 3 m. (NOTE : Usually other test equipment does not provide stable connectivity in this kind of situation)

TestSetup WebMeeting 02

The wireless connectivity among Callbox and all the DUTs used in this tutorial is as shown below.

TestSetup WebMeeting 01

 

There are several many ways to provide internet access to your CallBox. Followings are some of them I can think of. In this tutorial, I used the Case 4.

TestSetup Callbox Internet 02

 

If you decided to use Case 2 and Case 3, following tips would be helpful.

 

Since Amari Callbox is running command line mode of Linux (Fedora or Ubuntu) NOT on GUI , it is not straightforward to enable / connect WiFi.

Followings are some of the command line command you would need to get WiFi connectivity. You may search these commands on internet for the detailed usage.

 

Configuration

You can use any configuration that will assign at least one IP to UE with internet apn. For example, you can use LTE attach configuration or SA or NSA configuration.

 

Check Up before trying UE connection

Before you trying internet connection with UE, you need to check several basic things shown in this section and make it sure everything works as shown here, otherwise Internet connection from UE may not work.

Make it sure that the network interface with internet connectivity is up and tun0,1,2,3 are up.

TestSetup Callbox Internet CheckUp 01

TestSetup Callbox Internet CheckUp 02

Check up the routing table on CallBox PC. It would usually be as follows. (NOTE : The gateway Iface name may be different on your system depending on your system configuration. But you should see tun0, tun1, tun2, tun3 as shown below)

TestSetup Callbox Internet CheckUp 03

Make it sure that the call box can reach a server over the internet. I am checking the connectivity as follows

Try ping to 8.8.8.8. This is google DNS and this is configured as DNS by default in mme.cfg. If ping goes through, it mean that your callbox got access to external network (internet)

TestSetup Callbox Internet CheckUp 04

Try ping to a url to check the DNS is working

TestSetup Callbox Internet CheckUp 05

[Optional] you may find the IP address to a specific url and try ping to the server with both in direct IP and url

TestSetup Callbox Internet CheckUp 06

 

Initial Attach and Check up before Internet Connection

The purpose of this test is to get UE connected to internet via cellular network (not WiFi). To prevent the UE from getting access to internet via WiFi, it would be safe to turn off WiFi.

OutOfBox Internet InitialAttach 01

Do the initial attach and confirm that UE is connected to Callbox. Confirm that both UE gets attached.

WebMeeting InitialAttach 02

Confirm that both UEs are assigned with an IP.

WebMeeting InitialAttach 03

 

Join the meeting from all the DUT

I setup a Web Meeting session (e.g, a Zoom session) and got three devices joining the meeting. I got 2 UEs joining the meeting over Cellular Network on Amarisoft Callbox and got a laptop joining the session over WiFi.

WebMeeting Test 01