https://github.com/tychosoft/exosip2
Go bindings for using the eXosip2 stack
https://github.com/tychosoft/exosip2
go osip sip voip
Last synced: about 1 year ago
JSON representation
Go bindings for using the eXosip2 stack
- Host: GitHub
- URL: https://github.com/tychosoft/exosip2
- Owner: tychosoft
- License: gpl-3.0
- Created: 2023-11-07T12:53:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-07T12:54:45.000Z (over 2 years ago)
- Last Synced: 2025-02-01T20:31:24.356Z (over 1 year ago)
- Topics: go, osip, sip, voip
- Language: Go
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# About exosip2
This provides binding to the GNU osip2 library and the eXosip2 stack. This will
allow writing of event driven SIP applications in the Go language. The eXosip2
stack has a high level of interop conformance and has been extensively used for
over two decades in both open source projects and commercial products.
This implimentation offers a very small subset of eXosip2 functionality both as
proof of concept for integrating eXosip2 with Go, and to jump-start further
development. There is a lot of cgo bridging code, especially for event
structures. However, given that other open source SIP conformat stacks in pure
Go seem either to still be very incomplete or have been entirely abandoned many
years go, this may actually prove more viable for Go SIP development.