Categorygithub.com/safermobility/sipmanager
repository
0.4.0
Repository: https://github.com/safermobility/sipmanager.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

SIP Manager

This project acts as a SIP UAC to manage calls for an application. It handles only signalling, not media.

It is heavily inspired by the dialog package of jart/gosip, but that package can only handle a single call at a time. It also draws some inspiration from JAIN SIP API (javax.sip package), and the NIST Reference Implementation of that API.

Support is also added for passing all traffic to an Outbound Proxy server instead of directly to the destination.

This package has been tested with Kurento (RtpEndpoint) providing the media, and Kamailio as a proxy.

We would like to use the SIP and SDP parsers from gosip directly, but we cannot import gosip directly because the dsp package has assembly code that will not compile on ARM processors. Instead, large parts of those two packages (and the util package) are copied here.