0.0.5 • Published 4 years ago
@yaps/tts v0.0.5
YAPS
YAPS stands for Yet Another Phone System, and like the name states it is mainly a telephony system; our main focus at this time is on Programmable Voice, Voice over Internet Protocol(VoIP), and PSTN communication.
Getting started
To get started with YAPS Programmable Voice follow the next few steps.
Requirements:
- Docker Compose
- Node and NPM
- Git (optional)
- A softphone (with support for tcp)
git clone https://github.com/fonoster/yaps
cd yaps
docker-compose up
Work is on the way to enable YAPS for Docker Swarm and K8s.
npm install @yaps/ctl -g
For details on this tool please go to ctl @ npmjs.
mkdir voice-app
cd voice-app
yaps apps:init
yaps apps:deploy
For more examples go the examples folder in this repository.
Features
YAPS' main features are:
- Programmable Voice
- Available on Docker and Kubernetes environments
- Typical SIP Server functions; Proxy, Registrar, Location Service
- Configurable routing strategies; Intra-Domain, Domain Ingress, Domain Egress and Peer Egress
- Per node Multi-Tenancy/Multi-Domain with Domain level Access Control List
- Transport: TCP, UDP, TLS, WebSocket
- Database: Redis
Bugs and Feedback
For bugs, questions, and discussions please use the Github Issues
We are currently unable to place calls using UDP do to NAT issues.
Contributing
For contributing, please see the following links:
Authors
License
Copyright (C) 2020 by Fonoster Inc. MIT License (see LICENSE for details).