Opensips Modules

If you are new are opensips you cab read Over view of Opensisp SIP server here https://telecom.altanai.com/2018/06/06/opensips/ This article talks about modules and subparts of Opensips and their role in defining the purpose and application of Opensips which can be as an lighweight proxy to loadbalancer or even as AAA server. Dispatcher Module This modules … Continue reading Opensips Modules

Opensips

Due to its very flexible and customisable routing engine it can be used in number of scenarios such as an SIP proxy or a router and due to its high throughput it is widely recommended as an enterprise grade inbound/outbound proxy server.

Opensips as SIP gateway

OpenSIP provided dispatcher modules which computes hashes over parts of the request and selects an address from a destination set which is then as outbound proxy. Combination of opensips working scenarios scripts with code is at https://github.com/altanai/opensipsexamples. In the config of opensips load the file dispatcher.list with destination sets proxies 2 sip:127.0.0.1:5080 2 sip:127.0.0.1:5082 gateways … Continue reading Opensips as SIP gateway

High availiability and Scalibility in VoIP platforms

Load Balancers MPLS Service-discovery Keepalive, unregistering unhealthy nodes Replication Data Store Replication Quick Response / Low latency Scalability autoscalling Partitioining Multiple PoPs (point of presence) Minimal Latency and lowest amount of tarffic via public internet High availiability (HA) 5 9’s in aggregate failures HA for Load balancer (LB) HA for Call Control app server Media … Continue reading High availiability and Scalibility in VoIP platforms

EEP (formely HEP) Extensible Encapsulation Protocol with HOMER

EEP duplicates and IP datagram and encapsulates and sends for remote relatime monitoring for SIP specific alerts and notifications . HEP is popular among many SIP servers including Freeswitch , Opensips , kamailio , RTP engine as an external module .

  • intended for passive duplicated for remote collection
  • can be used for audit storage and analysis
  • does not alter the orignal datagram or headers

HOMER is Packet and Event capture system popular fpr VOIP/RTC Monitoring based on HEP/EEP (Extensible Encapsulation protocol)

Why Lua is a good choice for Scripting call configurations in SIP servers like Kamailio and Freeswitch

Programing in SIP servers enables the IP telephony provider to add complex control that is difficult to realise with simple dialplan XML and IVR menus. These are best handled by using a program that is compiled with the telecom application server and invoked by SIP requests or responses in the session. This may include using … Continue reading Why Lua is a good choice for Scripting call configurations in SIP servers like Kamailio and Freeswitch

VoIP system DevOps, operations and Infrastructure management, Automation

operate and maintain a growing large scale VoIP Platform
PCAP Collections
CICD on Jenkins pipeline
Configuration management using chef cookbooks
virtualization and containerization using Docker
Infrastructure management using terraform / Kubernetes
Logs Analysis and Alarming