Skip to content

giavac/janus_freeswitch_integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

janus_freeswitch_integration

Integrating Janus and FreeSWITCH for an heterogeneous conferencing system

The code in this repo is part of a Proof Of Concept presented at JanusCon in 2019.

The purpose is to show how Janus and FreeSWITCH can be integrated to provide a conferencing system for WebRTC and non-WebRTC clients.

A controller application, written in nodejs, is provided. It's a rudimentary application that controls Janus via its REST API and FreeSWITCH via verto protocol (over WebSocket) and ESL (over TCP).

Also a few snippets to configure FreeSWITCH and create the conference when a VoIP call is received.

The plantUML code for the sequence diagram presented during JanusCon are also provided.

One file from the PoC is missing: verto.js, while its licensing is being sorted.

Giacomo Vacca

About

Integrating Janus and FreeSWITCH for an heterogeneous conferencing system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors