dart_pbx 1.0.0 copy "dart_pbx: ^1.0.0" to clipboard
dart_pbx: ^1.0.0 copied to clipboard

Dart-pbx is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, integrators and so [...]

Dart-pbx: The Future of Programmable SIP Servers #

Dart-pbx is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, integrators and software developers. It is written in dart, a simple and high level language and easy to install, easy to configure and easy to customize.

Features Dart-pbx's main features are:

  • ✅ Common SIP Server functions; Proxy, Registrar, Location Service
  • ✅ Programmable routing
  • ✅ Load balancing strategies against Media Servers like Asterisk and FreeSWITCH
  • ✅ Session Affinity
  • ✅ Multi-Tenant/Multi-Domain with Domain level Access Control List
  • ✅ Region-based routing
  • ✅ Configurable routing strategies; Intra-Domain, Domain Ingress, Domain Egress, and Peer Egress
  • ✅ No single point of failure
  • ✅ Transport: TCP, UDP, TLS, WS, WSS, QUIC
  • ✅ In-memory and Redis Location Service
  • ✅ JSON and YAML files as a data source
  • ✅ Postgres as a data source
  • ✅ Server management with the gRPC API
  • ✅ NodeSDK
  • ✅ Command-Line Tool
  • ✅ RTPEngine Middleware
  • ✅ Helm Chart for Kubernetes Deployments
  • ✅ Endpoint Authentication with JWT (For web phones)
  • ✅ Support for STIR/SHAKEN
  • ✅ Web Application

Simply run:

git clone https://github.com/Kellykinyama12/dart-pbx.git
cd dart-pbx
dart run
0
likes
50
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

Dart-pbx is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, integrators and software developers. It is written in dart, a simple and high level language and easy to install, easy to configure and easy to customize.

License

GPL-3.0 (license)

Dependencies

dotenv, intl, logger, parser_error, random_string, recase, sdp_transform, uuid

More

Packages that depend on dart_pbx