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 PCMU, PCMA and Opus 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.3.tar.gz (31.7 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.3-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sipua-0.5.3.tar.gz
Algorithm Hash digest
SHA256 3ced68ab42f1931042a77c812fd0d37b54cd490c1134b0f669508bd24124d89b
MD5 b03982706295ac7529d9004df96fff40
BLAKE2b-256 72b28ac07e899d55990dd90f33fafc91b947db0a62f0feb87969048813ba4504

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sipua-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 06d18e6f4616a4b65721a71eb1cc2d68317be03a9631e440cb5b368a432114c7
MD5 531573869e5360788427f6852c328dff
BLAKE2b-256 aa339e93bee00ed81826bca18dee54f9019c39aedbdd0c9348f022e3f67f6f2a

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