sipmanager

module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 10, 2023 License: Apache-2.0

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL