Skip to main content

Developers

About​

Information for developers who wish to create custom applications based on FreeSWITCH or contribute improvements and bug fixes back to the FS community. See also: Contributing Code.

Click to expand Table of Contents

Github Repository​

For Committers​

First, create a Github account

Next, create a fork of github.com/signalwire/freeswitch in Github

Finally, clone the repo:

HTTPS​

git clone https://github.com/${YOUR_USERNAME}/freeswitch.git

YOUR_USERNAME is your Github user name. Git will prompt your for you password when required.

SSH​

git clone ssh://git@github.com:${YOUR_USERNAME}/freeswitch.git

Example ssh_config for those who need it. (Most people do not need this)

Example ssh_config

host github.*
IdentityFile ~/.ssh/my_pubkey_file

For Non-Committers​

Execute the following command to clone the repository:

git clone https://github.com/signalwire/freeswitch.git