Welcome to the the Vorpal Networks Javadocs page.

Vorpal:BLADE Projects

Short for "Blended Layer Application Development Environment", BLADE is a collection of Java libraries and applications designed to simplify SIP Servlet development.

Libraries

Library Javadocs Description
Framework vorpal-blade-library-framework A collection of Java libraries that simplify the creation of SIP Servlets beyond what's provided in JSR-359.
FSMAR vorpal-blade-library-fsmar Finite State Machine Application Router; Think of it as a router for audio/video streaming microservices.

Services

Service Javadocs Description
ACL vorpal-blade-acl Access Control List; Allow or deny calls through the system.
Keep-Alive vorpal-blade-keep-alive Keep sessions alive by preventing timeouts.
Load-Balancer vorpal-blade-load-balancer Define complicated least-cost or minimal-delay routing flows.
Options vorpal-blade-options Customize the SIP OPTIONS responses.
Proxy-Registrar vorpal-blade-proxy-registrar A small, elegant SIP proxy-registrar.
Router vorpal-blade-router R3, the Reductive Reasoning Router
Transfer vorpal-blade-transfer Support for REFER messages.
B2BUA vorpal-blade-test-b2bua An example of how to use the BLADE B2BUA Framework.
Test-UAS vorpal-blade-test-uas A test application to return error codes on demand.

Applications

Application Javadocs Description
Console vorpal-blade-admin-console An admin console for managing BLADE services.

Useful JSR Javadocs

  1. Java(TM) EE 8 Specification APIs
  2. JSR-359: Java SIP Servlet API 2.0 Reference
  3. JSR-309: Media Server Control API for the Java Platform