An IMS Analysis Challenge – Find the answers to the questions through analysis of PCAPs.
Category Archives: VoIP
Improving WiFi Calling quality for WiFi Operators
Profiling ePDG addresses to provide a better experience for Voice over WiFi users on your WiFi network.
CGrateS MySQL Rounding Error
Issues with MySQL rounding an CGrateS.
SMS Transport Wars?
There’s old joke about standards that the great thing about standards there’s so many to choose from. SMS wasn’t there from the start of GSM, but within a year of the inception of 2G we had SMS, and we’ve had SMS, almost totally unchanged, ever since. In a recent Twitter exchange, I was asked, what’s … Continue reading SMS Transport Wars?
FreeSWITCH Bridge Timers 101
A cheat sheet for anyone trying to control FreeSWITCH bridge behaviour if you’re trying to move calls around if not answered / responded to.
FreeSWITCH – Keep Call-ID the same on both legs of a Bridged Call
Mapping the same Call-ID for both legs on a B2BUA / Bridged call.
RTPengine – Installation & Configuration (Ubuntu 20.04 / 22.04)
Installing RTPengine on Ubuntu releases
Using fs_cli and ESL
Using the fs_cli tool again after setting an ESL password
HOMER API in Python
Interacting with Homer SIP capture vai the API
Failures in cobbling together a USSD Gateway
Adventures in setting up a non-working USSD Gateway for IMS
Kamailio Bytes: Adding Prometheus + Grafana to Kamailio
Adding Prometheus support to Kamailio and rendering stats in Grafana
Demystifying SS7 & Sigtran – Part 6 – Calling with ISUP
A look at carrying useful traffic over SS7 with a quick intro to ISUP
Kamailio Diameter Routing Agent Support
Using Kamailio with a Diameter Routing Agent
Filtering for 3GPP DNS in Wireshark
Filtering for 3gppnetwork.org domains in Wireshark to make your troubleshooting easier
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 … Continue reading Cisco ITP / SS7 STP – Viewing MTP3 traffic from TDM Links
Sangoma Transcoding Cards Setup
Updated documentation for managing D150 transcoding cards
Get all the FreeSWITCH Folder Paths
A simple trick to find all the system paths used in FreeSWITCH
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 … Continue reading CGrateS in Baby Steps – Part 4 – Rating Calls
CGrateS in Baby Steps – Part 3 – RatingProfiles & RatingPlans
Finally rating a call end-to-end with CGrates!
CGrateS in Baby Steps – Part 2 – Adding Rates and Destinations through the API
CGRates in Baby Steps – Part 2 – Introduction to the CGrates API