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.
Using Android's development features to allow remote control of a UE in the field for testing the cellular network.
Finally rating a call end-to-end with CGrates!
CGRates in Baby Steps - Part 2 - Introduction to the CGrates API
Linking FreeSWITCH and CGrates for realtime credit control and billing
Second part in our MMS series, in this one we look at Mobile Terminated MMS.
Recently I had a strange issue I thought I’d share. Using Kamailio as an Interrogating-CSCF, Kamailio was getting the S-CSCF details from the User-Authorization-Answer’s “Server-Name” (602) AVP. The value was…
Extracting SDP Parameters with Kamailio
If you’ve ever received an SMS from your operator, and the sender was the Operator name for example, you may be left wondering how it’s done. In IMS you’d think…
Using Python3 inside the FreeSWITCH Dialplan
A new tool I've written to stream packets from one machine to another for analysis in real time.
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…
A quick look at a possible cause for "INCOMPATIBLE DESTINATION" errors in FreeSWITCH.
A quick post on a lesson that took me a while to learn with DNS, Kamailio and IMS.
Bad Extension is nothing to do with the Dialplan...
Getting started with CGrateS to bill for calls in a Telecom environment.
A deep dive into Mobile Originated MMS via the MM1 Interface
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…
Searching with CouchDB in Python
The #Telecom reading list for this year; including books on Submarine Cable Systems, the history of Cable & Wireless, Alcatel Lucent's downfall and SS7.
A look at taking SS7 traffic and putting it onto IP / SIGTRAN links on the MTP2 / Layer 2 level.