CarsON's TElephony STack
This is a experimental VoIP server to explore WebRTC concepts.
- Generate certs [todo]
- Configure .env
make
make spec
make run
brew install libsamplerate opus-dev openssl libgcrypt pcre
For testing:
brew install pjproject
On Mac OS X, I had to find Crystal installation and change:
-
line 11 of lib_event2.cr from:
@[Link("event")]
to:@[Link("libevent")]
-
line 5 of boehm.cr from:
@[Link("gc")]
to:@[Link("bdw-gc")]