Categories
Asterisk FreeSWITCH IMS / VoLTE Kamailio Mobile Networks VoIP

HOMER API in Python

Interacting with Homer SIP capture vai the API

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

Getting to know the PCRF for traffic Policy, Rules & Rating

A look at the PCRF in EPC Networks, and the Charging Rules that lay at the heart of it all.

Categories
IMS / VoLTE Mobile Networks RFCs & Standards

SMS-over-IP Message Efficiency – K

How much overhead is used to send the message “K” back to an SMS?

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 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
EPC IMS / VoLTE LTE Mobile Networks RFCs & Standards SDM

Diameter Routing Agents (Why you need them, and how to build them) – Part 2 – Routing

Diving back into the world of Diameter Routing Agents with a look at the logic that defines how a DRA routes traffic from one place to another.

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

Diameter Routing Agents (Why you need them, and how to build them) – Part 1

An introduction to Diameter Routing Agents, covering what is a DRA is and why you need them in your life / network.

Categories
5G SA EPC IMS / VoLTE LTE Mobile Networks VoIP

Filtering for 3GPP DNS in Wireshark

Filtering for 3gppnetwork.org domains in Wireshark to make your troubleshooting easier

Categories
EPC IMS / VoLTE Mobile Networks SDM

FreeDiameter – Generating Certificates

Using OpenSSL to generate self-signed certs for use in FreeDiameter

Categories
Asterisk FreeSWITCH IMS / VoLTE Software VoIP

Sangoma Transcoding Cards Setup

Updated documentation for managing D150 transcoding cards

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
IMS / VoLTE Kamailio Mobile Networks RFCs & Standards VoIP

Kamailio I-CSCF – SRV Lookup Behaviour

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 set to: sip:scscf.mnc001.mcc001.3gppnetwork.org:5060 But the I-CSCF was only looking up A-Records for scscf.mnc001.mcc001.3gppnetwork.org, not using DNS-SRV. The problem? The Server-Name I had configured as a […]

Categories
GSM IMS / VoLTE Mobile Networks VoIP

Sending SMS with an alphanumeric String as the Source

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 this could be quite simple – You’d set the From header to be the name rather than the MSISDN, but for most SMSoIP deployments, the […]

Categories
FreeSWITCH IMS / VoLTE Mobile Networks VoIP

FreeSWITCH – Incompatible Destination

A quick look at a possible cause for “INCOMPATIBLE DESTINATION” errors in FreeSWITCH.

Categories
IMS / VoLTE Kamailio Mobile Networks VoIP

Kamailio, IMS & DNS Headches

A quick post on a lesson that took me a while to learn with DNS, Kamailio and IMS.

Categories
FreeSWITCH IMS / VoLTE Kamailio Mobile Networks VoIP

FreeSWITCH, Kamailio & IMS Extensions

Bad Extension is nothing to do with the Dialplan…

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.