Brandonbrandonsbytes.hashnode.dev·Mar 5, 2024OpenSIPs Dev Tips: add extra modules to your opensips docker imageThe problem: you are missing a module Let's say you add the db_mysql module to your opensips.cfg file: loadmodule "db_mysql.so" And you go to run check your opensips config via docker (like you learned here): docker run -v ${PWD}/:/etc/opensips --en...Discussvoip
Brandonbrandonsbytes.hashnode.dev·Mar 5, 2024OpenSIPs Dev Tips: setting up local docker compose environment with opensips, rtpengine, and mysqlThe docker compose file below will let you have a running opensips, rtpengine and mysql server. Take note of the OPENSIPS_EXTRA_MODULES variable. Change that to include any extra modules you need in your opensips. Check out below the file for the oth...Discussvoip
Brandonbrandonsbytes.hashnode.dev·Mar 5, 2024OpenSIPs Dev Tips: answer a call and play audio with OpenSIPs and rtpengineHere is a small snippet, showing how to answer a call and play audio from your opensips config using the opensips b2b_entities module. if (is_method("INVITE") && !has_totag()) { xlog("[$fU $tU $ci $rm] initiating ua_session_server_init\n"); ...Discussvoip
Brandonbrandonsbytes.hashnode.dev·Mar 5, 2024OpenSIPs Dev Tips: check opensips config syntax on Mac or Windows using dockerIf you develop with opensips on Mac or Windows, frustration will quickly set in when you think you have your opensips.cfg file ready for testing calls, so you push to your remote server or VM, try to start opensips, and get an error like this: Jun 7...Discussopensips
Ademm Watsondevice.hashnode.dev·Jul 27, 2023A Complete Guide - What is VoIP PhoneWhat Is VoIP? VoIP stands for Voice-Over-Internet Protocol. VoIP uses internet protocol technology to transmit voice calls over the internet. Let’s take a look at the key components behind VoIP technology. 1. Codec: A codec-decoder transmits analog s...Discussvoip
Dave Hortonforjambonz news and blog postsblog.jambonz.org·Apr 18, 2023Deploying jambonz on Google CloudOverview This article describes how to build a jambonz image on GCP using packer and then deploy a VM using terraform. To follow along the example here, you will need the following: a google cloud account packer and terraform and git installed on y...Discuss·386 readsCommunications Platform as a Service (CPaaS) Market
BrownCow Technologybrowncowtech.hashnode.dev·Oct 12, 2022What is Voice Over Internet Protocol and What are its AdvantagesTechnology has advanced to new heights in the recent decade. Every industry has taken advantage of technology advancements. The onset of the internet took the world by storm. Nowadays everything is done with help of the internet. Even telephone servi...Discuss·57 readsvoip
Shawn CareyforOpenZiti Tech Blogblog.openziti.io·Aug 5, 2022Tunneling VoIP over OpenZitiIn this article we will look at what is VoIP (voice over IP), why it is inherently vulnerable to network based attacks, and how we can stop these attacks by closing inbound ports using open-source OpenZiti. This will include a how-to guide on standin...Discuss·3 likes·918 readsnetworking
Siddharth Davesiddharthdave.hashnode.dev·Jul 4, 2022How to handle VOIP Call Notification in FlutterVOIP stands for Voice Over Internet Protocol it allow video or audio communication using internet connection. Overview of how VOIP works: Caller wants to call to Receiver, Caller starts a call from his/her side which then goes to app server which in...Discuss·215 readsFlutter
Georgedevrealm.org·Sep 26, 2018Locating SIP Servers - Comments on the RFC3263 for SIPS URIsRFC3263 describes the DNS procedure and guidelines to be followed in order to locate SIP Servers. From the abstract of RFC3263: The Session Initiation Protocol (SIP) uses DNS procedures to allow a client to resolve a SIP Uniform Resource Identifier ...Discuss·299 readsSIP