Table of Contents Using browser web technology to make phone calls: a step-by-step guide (mod_cti is based on FreeSWITCH) introduce Preface introduce (1) Introduction to SSL certificate 2. Specific operation steps Summarize Using browser web technology to implement phone calls: a step-by-step guide (mod_cti is based on FreeSWITCH) Introduction #Take Dingdingtong call center middleware as […]
Tag: freeswitch
The browser web page uses sipml5 (jssip, sipjs) to make calls (mod_cti is based on FreeSWITCH)-webrtc
Article directory Preface 1. Introduction to related terms (1) SSL certificate (2), JSSIP (3), SIP.js 2. Operation steps Summarize Foreword This text mainly introduces how to register a SIP account on the web side to make and receive calls. There is no need to install additional SIP softphone software and physical telephones, making it easier […]
How to install FreeSwitch on Ubuntu 20.04|18.04
How to install FreeSwitch on Ubuntu 20.04|18.04 What is FreeSwitch PBX? What features does the FreeSwitch PBX system have? Start deployment Preparation before deployment Start installing freeswitch The installation is complete Errors and Problems FAQ Common configuration files and instructions Modify the default port: Firewall configuration Account and password configuration/add new user freeswitch background basic […]
Installation and compilation of FreeSWITCH1.10.9 on Linux system
Entered the call center technology at the end of July, freeswitch is a good open source softswitch technology, slowly learning: 1. FreeSWITCH installation 1.1 Preface After FreeSWITCH 1.10.4 + version (August 2020), the installation and deployment process has changed a lot. For example, the sofia and spandsp modules need to be installed separately, which actually […]
Simple analysis of freeswitch multithreading (channel deadlock)
The previous blog “bug analysis of early media card channels in freeswitch 1.10.10-dev recording” described the location of the deadlock, but it did not describe the cause of the deadlock in depth. I spent half a day analyzing the code, and Write this blog describing the cause of the deadlock. We know that fs has […]
Bug analysis of early media card channels in freeswitch 1.10.10-dev recording
I recently compiled fs 1.10.10-dev, which is the master version (July 6, 2023). I upgraded it for several customers and found that it was very unstable (several channels were stuck in the early state every day), and I was free recently. to analyze the reasons. I ran the 1.10.8 release version before, and never had […]
Read through the article, FreeSWITCH’s originate command analysis and examples
FreeSWITCH version: 1.10.9 Operating system: CentOS 7.6.1810 originate is often used to initiate a call, and it is used a lot in the actual work process. Today I will summarize the basic usage, which is also convenient for me to refer to in the future. 1. Introduction to wiki and source code This command is […]
FreeSWITCH implements everything through XML_CURL and scripts: dialplan, directory
The XML dialplans and user directories we’ve seen before (and indeed all FreeSWITCH configuration), can be dynamically constructed by services and modified on the fly without needing to be read from the file system. Also, it’s not an either/or choice: you can use both and only dynamically configure parts of them, like user directories or […]
How To Install FreeSwitch On Ubuntu 20.04|18.04
PBX is short from Private Branch Exchange. It is a private telephone system used within an organization and customized to suit the needs of a particular organization. PBX users from an organization can communicate internally amongst themselves and also externally with the out side world. External communication is Facilitated by channels such as VoIP (Voice […]
FreeSwitch uses keepalived for active and standby switching high availability deployment
There are two high-availability deployment methods of FreeSWITCH: active-standby switchover and load balancing. The active-standby switchover deployment introduced in the official document uses Corosync & Pacemaker, and front-end opensips is used for load balancing. However, there is no introduction to the high-availability method of using keepalived for active-standby switching, and there is no introduction to […]