GL’s Python Automation and Programming Capabilities for Network Testing – Latest Press Release from GL Communications Inc.

28. 03. 2023 | Press Releases

Gaithersburg, Maryland, USA – March 21, 2023 – GL Communications Inc., a global leader in telecom test and measurement solutions, addressed the press regarding their Python automation and programming capabilities over TDM, IP, Ethernet, Wireless and Analog networks. GL’s Python solution enables easy and efficient test automation of network equipment. With the ability to automate repetitive tasks, Python scripting can save time and resources, while improving the accuracy and reliability of your network tests.


GL offers cutting edge hardware platforms for testing various telecom networks including Analog, Wireless and Ethernet networks. All of GL’s products include easy-to-use Graphical User Interfaces (GUI) for manually conducting tests over the network. However, for users who must perform repetitive testing over long durations, the ability to use scripts greatly simplifies the testing process.

“GL’s client server-based test platforms offer users remote operation, automation, and multi-site connectivity through Python Application Programming Interface (APIs). These APIs provide programmatic and automated control over all functions of the GL test platform, enabling users to efficiently manage and execute their network testing processes. Each server can receive multiple client connections and offer independent execution to each client. Likewise, a single client can connect to multiple servers, including servers associated with different GL applications and running different tests, permitting complex test cases”, said Vijay Kulkarni, CEO of GL Communications.

The Python client provides a simple scripting language that enables users to control the test platform through programming facilities such as looping, procedures, and variables. This approach provides users with the flexibility to create customized test scenarios that meet their specific testing needs, while also enabling them to easily automate repetitive tasks.

The Python client runs user-specified scripts which remotely instructs the GL application to perform a variety of operations including Protocol emulation, Monitoring, Audio Recording and Playback, Voice Quality testing, to name a few. All operations available to the individual GL applications through the GUI are also available using the Python scripting. In addition, the GL application server can respond to the Python script to further enhance the automation process.

The following sections briefly discuss how GL’s Python API supported applications enhance your testing and development process.

Message Automation and Protocol Simulation (MAPS™) Python APIs

GL’s MAPS™ framework can be configured as server-side application over IP, TDM, Wireless, Analog networks, to enable remote controlling through Python. Each MAPS™ server can receive multiple Python client connections and offer independent execution to each Python client. Likewise, a single Python client can connect to multiple MAPS™ servers, including servers running different protocols, permitting complex cross-protocol test cases.

For more details, refer to MAPS™ APIs for Complete Automation webpage.

PacketExpert™ Python APIs

GL’s High-speed Ethernet/IP test solutions – PacketExpert™ provides remote operation, automation, and multi-site connectivity using a Python client. Python client consists of Python API scripts to conduct a wide variety of testing including Bit Error Rate Testing, RFC 2544, Wide Area Network Emulation, Packet Recording and Playback, Multi-stream traffic generation and more.

For more details, refer to PacketExpert™ APIs for Test Automation and Remote Access webpage.

T1 E1 / T3 E3 / Datacom Python APIs

GL’s T1 E1 / T3 E3 / Datacom analyzer works in conjunction with GL’s Windows Client/Server (WCS) software which allows the user to perform remote operation, automation, and multi-site connectivity. Using WCS server, T1 E1 / T3 E3 / Datacom analyzers are easily controlled through Python client over Windows/Linux operating systems at remote or local sites via TCP/IP sockets.

GL’s Windows Client Python Module (WCPM) provides a client interface to the T1 E1 / T3 E3 / Datacom WCS. WCPM allows a python program to connect to one or more GL WCS servers, execute server commands, asynchronous tasks and receive replies from the WCS server.

For more details, refer to Windows Client/Server for T1/E1 or T3/E3 Analysis webpage.

VQuad™ and VQT Python APIs

GL’s Voice, Video & Data Quality Testing on All Networks – VQuad™ and Voice Quality Testing (VQT) provide a range of Python functions which can control these two applications remotely or locally. The VQuad™ and VQT Python library provides the functionality of the existing VQuad™ and VQT CLI as well as the ability to run prewritten scripts sequentially on VQuad™.

For more details, refer to Python Scripting for Automation and Remote Access of Voice Quality Testing webpage.

About GL Communications Inc.

GL Communications is a global provider of telecom test and measurement solutions. GL’s solutions are used to verify the quality and reliability of Wireless (5G, 4G, 3G, 2G), SONET/SDH, Ethernet/IP, TDM, and PSTN networks.

Author of this article

Press Releases

Press releases submitted and approved by our editorial team. This press release category is designed for companies who are looking to submit their press release for publication in our website Please note – if the press release was accepted by our team, it will be published in 2 day at the latest as a plain text without any external links – we include only one feature image or other images used in body text. We want to make sure that all press releases submitted to us meet the highest standards of quality and accuracy. In case your press release was not published in next 48 hours, it simply did not meet our requirements.

You can submit your press release for review here.


Support us to keep up the good work and to provide you even better content. Your donations will be used to help students get access to quality content for free and pay our contributors’ salaries, who work hard to create this website content! Thank you for all your support!

Write a comment