A rust based freeswitch module. Dynamically loadable into freeswitch
Go to file
Preston Baxter 0421e498e8 add modname to file log 2024-08-17 16:23:45 -05:00
src add modname to file log 2024-08-17 16:23:45 -05:00
.gitignore init 2024-08-17 10:22:43 -05:00
Cargo.lock loadable module! 2024-08-17 16:16:58 -05:00
Cargo.toml loadable module! 2024-08-17 16:16:58 -05:00
Readme.md add readme 2024-08-17 10:28:28 -05:00
build.rs init 2024-08-17 10:22:43 -05:00
wrapper.h init 2024-08-17 10:22:43 -05:00

Readme.md

mod_skel_rs

The goal of this project is to provide a way for rust to be used in the course of freeswitch plugin development

Building

The build.rs attempts to link against the system <switch.h and libfreeswitch.so. Make sure libfreeswitch-dev is installed on debian based systems Or freeswitch-devel is installed for RHEL based systems

Most likely though none of those packages exist and you need to build freeswitch from source and run make install

Once freeswitch is installed on your system you can then run

cargo build --release