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
FreeSWITCH Linux Python VoIP

FreeSWITCH mod_python3 – Python Dialplans

Using Python3 inside the FreeSWITCH Dialplan

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
Python

Querying CouchDB with Python

Searching with CouchDB in Python

Categories
Python RF

Forsk Atoll – Importing Antennas

Importing .msi antennas radiation patterns into Atoll

Categories
EPC LTE Mobile Networks Python RFCs & Standards SDM Software

Telephony binary-coded decimal (TBCD) in Python with Examples

Chances are if you’re reading this, you’re trying to work out what Telephony Binary-Coded Decimal encoding is. I got you. Again I found myself staring at encoding trying to guess how it worked, reading references that looped into other references, in this case I was encoding MSISDN AVPs in Diameter. How to Encode a number […]

Categories
EPC LTE Mobile Networks Python Software

PyHSS Update – YAML Config Files

Introducing YAML based config files for defining how PyHSS should be setup

Categories
EPC LTE Mobile Networks Python

PyHSS Update – SCTP Support

Info on PyHSS new support for SCTP as well as TCP.

Categories
5G SA LTE Mobile Networks Python Security Software

PyHSS New Features

Thanks to some recent developments, PyHSS has had a major overhaul recently, and is getting better than ever, Some features that are almost ready for public release are: Config File Instead of having everything defined all over the place a single YAML config file is used to define how the HSS should function. SCTP Support […]

Categories
Mobile Networks Python SIM Cards

SIM / Smart Card Deep Dive – Part 4 – Interacting with Cards IRL

Sending commands/APDUs to a real life Smart Card.

Categories
Notes Python Software

Adding SNMP to anything with Redis and Python

Bolting an SNMP Server and stats collection onto your existing Python projects.

Categories
Mobile Networks Python RFCs & Standards Software

Dr StrangeEncoding or: How I learned to stop worrying and love ASN.1

Australia is a strange country; As a kid I was scared of dogs, and in response, our family got a dog. This year started off with adventures working with ASN.1 encoded data, and after a week of banging my head against the table, I was scared of ASN.1 encoding. But now I love dogs, and […]

Categories
Python Software

Ansible – Timeout on Become

Increasing the SSH timeout in Ansible

Categories
Kamailio Python Software VoIP

Kamailio Bytes – Docker and Containers

Using Docker to containerize Kamailio instanances

Categories
EPC LTE Mobile Networks Python

Open5GS Python Library / API

A while ago I wrote a Python library for interfacing Open5GS HSS to Python. The Open5GS HSS uses a MongoDB backend, so the library is just running formatted Mongo queries. You can create, edit and delete subscribers in the HSS, along with modifying any parameters you can from the WebUI. Take a look: https://github.com/open5gs/open5gs/tree/master/misc/db/python

Categories
EPC LTE Python

Ansible for Scaling and Deployment of Evolved Packet Core NEs

Using Ansible to orchestrate EPC Network Elements

Categories
EPC LTE Mobile Networks Python RFCs & Standards

GTPv2 – F-TEID Interface Types

A quick look at the Interface Types in the F-TIED field in GTPv2

Categories
Kamailio Python VoIP

Kamailio Bytes – Ansible for Automating Deployments

Using Ansible to automate Kamailio deployments at scale

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

PyHSS Update – IMS Cx Support!

An update to PyHSS to support IMS Authentication for VoLTE

Categories
Kamailio Python VoIP

Kamailio Bytes – Python + SIP with KEMI

Using KEMI to handle Kamailio SIP Routing in Python