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.

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

The Surprisingly Complicated World of SMS: Apple iPhone MT SMS

Quirks and gotchas of working with SMS on IMS on iPhones.

Categories
FreeSWITCH IMS / VoLTE Kamailio Mobile Networks VoIP

FreeSWITCH as an IMS Application Server

Using FreeSWITCH as an IMS Application Server

Categories
EPC EUTRAN IMS / VoLTE LTE Mobile Networks

Lifecycle of a Dedicated Bearer – From Flow-Description AVP to Traffic Flow Templates

A look at how Dedicated Bearers get established for VoLTE.

Categories
GSM IMS / VoLTE Mobile Networks

The Surprisingly Complicated World of SMS: Special Characters

A look at how characters are encoded in an SMS.

Categories
GSM IMS / VoLTE Mobile Networks

The Surprisingly Complicated World of SMS: Concatenated / Multipart SMS

Another deep dive into deceptively simple seeming functions to do with SMS.

Categories
IMS / VoLTE Mobile Networks RFCs & Standards SDM VoIP

ENUM – DNS based Call Routing

Using DNS to resolve E.164 phone numbers to routable SIP URIs

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

IMS Routing with iFCs

Peer behind the magic curtain at how IMS networks route your VoLTE and VoNR calls, and how iFC (Initial Filter Criteria) achieve this.

Categories
FreeSWITCH IMS / VoLTE Mobile Networks VoIP

Adding support for AMR Codec in FreeSWITCH

Adding support for AMR Codec in FreeSWITCH

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

The Surprisingly Complicated world of MO SMS in IMS/VoLTE

Short messaging can be anything but simple…

Categories
GSM IMS / VoLTE LTE Mobile Networks SDM Software

Android Carrier Privileges

Unlocking Carrier Privileges through certificate on a UICC

Categories
EUTRAN IMS / VoLTE LTE Mobile Networks RFCs & Standards SDM VoIP

Diameter and SIP: Registration-Termination-Request / Answer

These posts focus on the use of Diameter and SIP in an IMS / VoLTE context, however these practices can be equally applied to other networks. The Registration-Termination Request / Answer allow a Diameter Client (S-CSCF) to indicate to the HSS (Diameter Server) that it is no longer serving that user and the registration has […]

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

Diameter and SIP: User-Authorization-Request/Answer

The Diameter User-Authorization-Request and User-Authorization-Answer commands are used as the first line of authorization of a user and to determine which Serving-CSCF to forward a request to.