Skip to content

mohsenk/sipio-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sip I/O: Next-generation Sip Server  PRs Welcome Join the chat at https://gitter.im/sip-io/Lobby

Sip I/O is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, and integrators. It also provides with capabilities that are suitable for the enterprise and personal needs. For a list of features and documentation about the project please visit the wiki. To get involve in the development of this project, please contact us at @fonoster.

Resources

Configuration Overview

Sip I/O API version is currently v1draft1. We will continue to improve the API, resource definition, and other artifacts until we reach a beta version. We will then establish an update policy to ensure backward compatibility. The configuration files are beautifully implemented using YAML(inspired by Docker and Kubernetes) so this might be familiar to you. Here is an example of a Domain configuration:

- apiVersion: v1draft1
  kind: Domain
  metadata:
    name: Sip Local
  spec:
    context:
      domainUri: sip.local
      egressPolicy:
        rule: .*
        didRef: DID0001
      accessControlList:
        deny: [0.0.0.0/1]     # Deny all
        allow: [192.168.0.1/31]

Running the Server 🆙

Install Java 1.8 +, get the binaries as tar.gz or zip, and then from within the server's folder simply run:

./sipio

Bugs and Feedback

For bugs, questions and discussions please use the Github Issues

Contributing

For contributing, please see the following links:

Authors

LICENSE

Copyright (C) 2018 by Fonoster Inc. MIT License (see LICENSE for details).

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages