Categories
IMS / VoLTE Kamailio Mobile Networks RFCs & Standards Software VoIP

Kamailio Diameter Routing Agent Support

Using Kamailio with a Diameter Routing Agent

Categories
EPC IMS / VoLTE Mobile Networks Python SDM Software

Diameter Routing Agents – Part 5 – AVP Transformations with FreeDiameter and Python in rt_pyform

Using FreeDiameter, Python and our newly released “rt_pyform” module to rewrite AVPs in your FreeDiameter based Diameter Routing Agent.

Categories
EPC EUTRAN LTE Mobile Networks RFCs & Standards Software

NB-IoT NIDD Basics

An overview of the who, how and why of Non-IP Data Deliver in NB-IoT cellular services.

Categories
EPC IMS / VoLTE LTE Mobile Networks RFCs & Standards SDM Software

Diameter Routing Agents – Part 5 – AVP Transformations

A look at why we’d want to apply translations to Diameter AVPs inside a Diameter Routing Agent

Categories
EPC IMS / VoLTE LTE Mobile Networks SDM Software

Diameter Routing Agents – Part 4 – Advanced FreeDiameter DRA Routing

Looking at overriding the default Diameter routing logic in FreeDiameter with rt_default

Categories
EPC IMS / VoLTE LTE Mobile Networks SDM Software

Diameter Routing Agents – Part 3 – Building a DRA with FreeDiameter

Using FreeDiameter as a DRA

Categories
Mobile Networks SDM Software VoIP

Cisco ITP / SS7 STP – Viewing MTP3 traffic from TDM Links

Okay, so a little late to the party on this one… The other day I had to setup a TDM (E1) based SS7 link (oh yes my friend – they still exist) to interconnect with another operator. I’m using Cisco’s ITP product as the STP / Signaling Gateway, and my trusty port mirror for what’s […]

Categories
Asterisk FreeSWITCH IMS / VoLTE Software VoIP

Sangoma Transcoding Cards Setup

Updated documentation for managing D150 transcoding cards

Categories
CGrateS Mobile Networks SDM Software VoIP

CGrateS in Baby Steps – Part 4 – Rating Calls

In our last few posts we got CGrateS setup in order to have rates and tariffs in the system, so we can price a call. Where we ended we were able to use the APIerSv1.GetCost method to get the cost of a call, and today, we’re going to actually create some rated CDRs. So again […]

Categories
IMS / VoLTE LTE Mobile Networks Software

Testing Mobile Networks with Remote Test Phones

Using Android’s development features to allow remote control of a UE in the field for testing the cellular network.

Categories
CGrateS Mobile Networks SDM Software VoIP

CGrateS in Baby Steps – Part 3 – RatingProfiles & RatingPlans

Finally rating a call end-to-end with CGrates!

Categories
CGrateS Mobile Networks SDM Software VoIP

CGrateS in Baby Steps – Part 2 – Adding Rates and Destinations through the API

CGRates in Baby Steps – Part 2 – Introduction to the CGrates API

Categories
CGrateS FreeSWITCH Software VoIP

CGrates – FreeSWITCH Interaction

Linking FreeSWITCH and CGrates for realtime credit control and billing

Categories
Linux Python Software

Scratch’n’Sniff – An easy tool for remote Packet Captures

A new tool I’ve written to stream packets from one machine to another for analysis in real time.

Categories
Linux Software

Fixing Wireshark / TCPdump pcap: network type 276 unknown or unsupported Error

Ubuntu 20.04 repos have a fairly outdated release of Wireshark, and the other day when trying to open a packet capture I got the below error: After doing an apt-get update && apt-get upgrade wireshark, the version of Wireshark, and the issue remained. I have compiled Wireshark from source before, but it’s a real headache, […]

Categories
CGrateS EPC IMS / VoLTE Mobile Networks Software VoIP

CGrates in Baby Steps – Part 1

Getting started with CGrateS to bill for calls in a Telecom environment.

Categories
GSM Mobile Networks SDM Software

USSD Gateway with Osmocom

Unstructured Supplementary Service Data or “USSD” is the stack used in Cellular Networks to offer interactive text based menus and systems to Subscribers. If you remember topping up your mobile phone credit via a text menu on your flip phone, there’s a good chance that was USSD*. For a period, USSD Services provided Sporting Scores, […]

Categories
Software VoIP

Installing Yate from Source on Ubuntu 20.04

Build instructions for YaTE

Categories
Notes Software Uncategorized

Ubuntu Cloned VMs getting Duplicate IPs (and yes – the MAC Addresses are unique)

Short mystery regarding cloned Ubuntu VMs with different MAC Addresses being allocated the same IP Addresses by DHCP.

Categories
GSM Mobile Networks RFCs & Standards Software VoIP

Demystifying SS7 & Sigtran – Part 4 – Routing with Point Codes

Getting from Point Code A to Point Code Z.