-
Run Llama3 and Phi3 Locally with Gradio and Ollama
Explore the power of AI on your own terms by running Llama3 and Phi3 models locally with Gradio and Ollama. This guide will show you how to harness these models in a Python environment, ensuring privacy, reduced latency, and complete control over your data. Whether you’re a developer or a tech enthusiast, learn how to… Continue reading
-
Using Trivy to Check for Vulnerabilities in Docker Images
Introduction: In the world of containerisation, security is paramount. Ensuring the images you deploy are free from vulnerabilities is crucial. Trivy, an open-source tool by Aqua Security, is a simple and comprehensive vulnerability scanner for containers and other artifacts. In this post, we’ll walk through the process of using Trivy to scan a Docker image… Continue reading
-
Integrating OpenID Connect with GitHub Actions: A Secure Path to CI/CD Automation
Explore the seamless integration of OpenID Connect (OIDC) with GitHub Actions in this blog post. We break down how this powerful combination enhances CI/CD workflows, offering a secure and streamlined approach to cloud services. Discover the simple steps to connect your GitHub Actions with cloud providers like AWS, Azure, and GCP, ensuring your development process… Continue reading
-
PJSUA: Getting Started with the CLI Softphone
Dive into the world of VoIP technology with our latest blog post, “PJSUA: Getting Started with the CLI Softphone”. This comprehensive guide provides step-by-step instructions on installing and using PJSUA, a command line SIP user agent, on various operating systems. Whether you’re a VoIP engineer or just beginning your journey, our article demystifies the process,… Continue reading
-
Sipsak: Effective SIP Diagnostics and Testing tool
Here’s a comprehensive guide on how to utilize Sipsak for SIP diagnostics and testing Continue reading
-
Kamailio: Managing Logs Effectively
One of the many tasks that administrators frequently encounter is the effective management of logs. By default, Kamailio logs are directed to syslog. However, there may be scenarios where redirecting these logs to a separate file could facilitate easier management, analysis, or archiving. In this blog post, we’ll guide you through the steps to accomplish… Continue reading
-
Stir/Shaken: How to generate a SIP Identity header using Open-Source tools
In this article, we delve into the practical implementation of Stir/Shaken, specifically focusing on how to generate a SIP (Session Initiation Protocol) Identity header using open-source tools like Kamailio and OpenSSL. Continue reading
-
Stir/Shaken: Understanding the SIP Identity header
A key component of this protocol is the SIP (Session Initiation Protocol) Identity header. This article will delve into the intricacies of the STIR/SHAKEN protocol and the crucial role of the SIP Identity header. Continue reading
-
Sngrep: Mastering the Art of SIP Call Analysis and Debugging
Sngrep is a powerful yet user-friendly tool for monitoring and debugging SIP (Session Initiation Protocol) traffic in real-time or retrospectively. Continue reading
-
Configuring RTPEngine in Kamailio: A Quick Guide
Are you looking to enhance the performance of your Kamailio SIP proxy? Look no further! In this article, we’ll explore how to configure RTPEngine with Kamailio, a powerful combination that enables advanced media handling and network traversal capabilities. Continue reading
-
Visualizing kamailio configuration file using route_graph tool
Have you ever pondered the existence of a tool that could visualize your Kamailio file? Explore this article to discover such a tool, learn how to use it, and try it out for yourself. Continue reading
-
Different types of DTMF in SIP and why DTMF via RFC2833 is more reliable.
Dual-Tone Multi-Frequency (DTMF) tones are used for dialing, navigating automated phone systems, and other tasks. Continue reading
-
Getting Started with Vagrant: Creating and Configuring a Virtual Machine
Vagrant is an open-source command-line tool developed by Hashicorp, designed to simplify the creation and management of portable development environments. It allows developers to define their desired environment specifications in a configuration file called the “Vagrantfile.” By automating the provisioning of virtual machines based on this file, Vagrant ensures consistent development environments across different systems.… Continue reading
-
Most useful Kamailio commands
Kamailio has three inbuilt tools that can be used to manage and configure Kamailio. Although there are several commands within these tools, I am going to describe the most useful of them all. KAMCTL Common Commands: Command Description kamctl ul show User location in memory (registered users) kamctl ul show –brief Show in-RAM online users… Continue reading
-
Optimizing MySQL Database Performance: Monitoring and Managing Connections
As a database administrator, it’s important to monitor and manage the connections to your MySQL database server to ensure optimal performance and reliability. In this post, we’ll cover how to check the number of connections to your MySQL database and how to set the max_connections value for your database server. Checking the Number of Connections… Continue reading
-
Build a SIP Registrar using Python with KEMI framework for Kamailio
#Kamailio #SIP #VoIP #Registrar #KEMI #OpenSource Continue reading
-
How Artificial Intelligence is Revolutionizing the VoIP Industry
The VoIP industry has faced challenges like poor call quality and dropped calls, leading to the use of AI to improve efficiency and capabilities. AI can enhance call quality, reduce latency, and provide real-time voice translation. Here are some of the ways AI is revolutionizing the VoIP industry:Voice Recognition: AI technology can recognize the voice… Continue reading
-
Best Practices for a Robust VoIP Infrastructure
This article discusses critical best practices that can significantly contribute to achieving a reliable and efficient VoIP infrastructure. Continue reading
-
Getting started with Kamailio Embedded Interpreter Interface (KEMI) framework using Python
Want to use Python scripting to process Sip messages in Kamailio? Checkout this article to get started. #Kamailio #OpenSource #KEMI #Python #Routing Continue reading
-
Build Amazon Machine Image (AMI) using Packer
Packer is a tool created by HashiCorp that allows developers and system administrators to create identical machine images for multiple platforms, including Amazon Web Services (AWS), Microsoft Azure, Google Cloud, and VMware. Packer automates the process of creating machine images, making it easier to deploy applications across multiple environments and manage infrastructure as code (IaaC).… Continue reading
-
How to enable per module log facility on Kamailio
Kamailio is an open-source SIP server used for voice and video communication services. One of the key features of Kamailio is the ability to enable logging for individual modules, allowing developers to debug specific parts of the system. Generally the Kamailio logs are available in syslog file under”/var/log” directory. In this blog, we will look… Continue reading
-
Install kamailio SIP Server from Source code and make test calls
Say goodbye to clunky, unreliable communication systems and hello to crystal-clear calls with Kamailio SIP server! If you’re ready to take your VoIP to the next level, read on to discover how you can easily install Kamailio from GitHub. Advantages:Installing Kamailio from source code has following advantages:1) OS independent process, we can install on any… Continue reading