Skip to main content

Pure python SIP user agent

Project description

sipua License Version Tests Coverage Documentation

The sipua project provides a library for writing SIP user agents in Python, with a focus on correctness and composability. It can be used to write clients, servers or proxies.

Its features include:

  • A transport layer supporting UDP, TCP and WebSocket.

  • A transaction layer for stateful user agents and proxies.

  • An RTP and RTCP stack with optional support for ICE and DTLS-SRTP.

  • Support for Opus, G.722, PCMU and PCMA audio codecs.

To learn more about sipua please read the documentation.

License

sipua is released under the BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sipua-0.5.5.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sipua-0.5.5-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file sipua-0.5.5.tar.gz.

File metadata

  • Download URL: sipua-0.5.5.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sipua-0.5.5.tar.gz
Algorithm Hash digest
SHA256 9531285ba6facb88ae1fd8dc2bfdada4ab5db691edf540460fc5e75dce53c5ab
MD5 64acf5b851c36d09972017ca262e73f1
BLAKE2b-256 27ba84b7e959a2bd69acdc9a578e2e85d6402f38e46c57b8fb3cec7fa1cc5b6d

See more details on using hashes here.

File details

Details for the file sipua-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: sipua-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sipua-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0617e4af357f26b9626bb00edd77b51a45945be0917c25f049fe5cd8a8e6332e
MD5 29b6b0bbe5639d456c6e29ed4a6d3bd4
BLAKE2b-256 51c0ca81a594a3a0e48eee3370d6ed7761d597eb57a477f2c96fa1ce319968f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page