IMS Training: Part One

IMS/VoLTE Training Image

One of the challenges with reading 3GPP documents is that it’s easy to forget the majority of details unless you work with them on a daily basis. For support or maintenance teams, this might be feasible, but for developers, it’s much harder. As a developer, you implement, deploy, debug, and often don’t touch the system again for a long time unless an issue arises or a new feature is requested. This is particularly true for telecom core elements like the MME, HSS, etc., which you rarely need to interact with.

AWS ECS and Chime Voice Connector

Aurora 2024 Ottawa Image

AWS offers a wide range of services and tools that simplify the work of developers and solution architects. However, there are instances where certain limitations or missing features can be frustrating or challenging. In this post, I’ll share some workarounds I’ve implemented to make SIP trunks function smoothly on ECS Fargate with AWS Chime Voice Connector.

Trust: A Hidden Treasure Among Teammates

toniagara.com Image

“The best way to find out if you can trust somebody is to trust them.” – Ernest Hemingway

It’s been a long time since my last blog post, but today, in Ottawa, I want to dive into a topic that has taken me over 12 years to fully grasp: trust—an essential element in any long-lasting relationship, whether personal or professional.

IMS Network Announcements

Image Alt Text

A chorus of howler monkeys of the species Alouatta caraya. Mariana Raño.

In telephony services, providing voice announcements to call parties is standard practice. This feature is essential for mobile operators to ensure that subscribers receive information about incomplete calls or dialing restrictions. It enables customers to understand the reason behind any issues they encounter and facilitates follow-up with customer service for further assistance.

CloudWatch Log Metric Filters

AWS CloudWatch Dashboard Image

Yesterday, I successfully configured distinct metric filters for specific CloudWatch log groups within our AWS lab environment. After verifying their effectiveness, I realized the need to replicate these filters across both our AWS staging and production environments.

** I understand that AWS CloudWatch offers cross-account capabilities, but let’s assume for a moment that utilizing them isn’t feasible or recommended, as was the case in my situation. Additionally, there are instances, like mine, where swiftly integrating your CDK and deployment process to accommodate these requirements may not be feasible. While it’s true that log group metric filters can be added through AWS CDK during the deployment phase, implementing such changes entails additional steps and approvals for staging and production updates. Nevertheless, I wanted to highlight that my solution could potentially offer a time-saving alternative in certain scenarios.