BLADE API Reference
Version 2.9.5 — Blended Layer Application Development Environment
Libraries
- FrameworkBLADE framework — a Java Lambda Expressions based SIP Servlet framework that simplifies telecommunications application development.
- FsmarThis package implements a SIP Application Router (SAR) based on JSR-289's javax.servlet.sip.ar.SipApplicationRouter interface.
Administration
- ConsoleThis package provides configuration management capabilities for the Vorpal Blade console application, including application discovery, REST APIs, and web-based interfaces for configuration management.
- ConfiguratorThis package provides a web-based configuration management system for monitoring and managing configuration files and MBean settings.
- File ManagerThis package provides comprehensive configuration management capabilities for the Vorpal Blade console application, including real-time file monitoring, REST APIs, WebSocket communication, and web-bas
- FlowThis package provides utilities and servlets for integrating with mxGraph diagramming functionality, including file processing, XML formatting, and web-based diagram operations within the Vorpal Blade
- TuningREST API for tuning WebLogic and OCCAS server performance settings via JMX MBeans.
Services
- AclThis package provides a SIP Access Control List (ACL) service that filters incoming SIP requests based on the remote IP address.
- AnalyticsThis package provides the root of the Vorpal Blade analytics service, a SIP analytics pipeline that captures call lifecycle events and persists them to a relational database through an asynchronous JM
- CrudCreate, Read, Update & Delete (CRUD), a rule-driven SIP message transformation service for manipulating headers and body content.
- HoldThis package provides a SIP B2BUA (Back-to-Back User Agent) service implementation that handles call hold functionality.
- OptionsThis package provides a SIP OPTIONS ping responder service for the Vorpal Blade framework.
- PresenceThis package implements a SIP-based presence service that handles PUBLISH and SUBSCRIBE operations for real-time presence information exchange.
- Proxy BalancerThis package provides a SIP proxy load balancer that distributes requests across multiple endpoints organized into tiered proxy plans.
- Proxy BlockThis package provides a configurable SIP proxy service that can selectively block or allow SIP requests based on URI patterns and other criteria.
- Proxy RegistrarThis package provides a comprehensive SIP proxy and registrar service implementation built on the Vorpal Blade framework.
- Proxy RouterThis package provides a SIP proxy router that performs request routing based on configurable translation maps.
- QueueThis package provides a comprehensive SIP-based call queue management system built on the Vorpal Blade framework.
- TpccThis package provides a Third Party Call Control (TPCC) service implementation for SIP-based telecommunications applications.
- TransferThis package provides comprehensive SIP transfer capabilities through REST API and servlet implementations.
Test Applications
- Test B2buaA sample B2BUA application that serves as both a functional test and a reference implementation.
- Test UacA SIP load generation tool and test UAC built on the BLADE framework.
- Test UasA SIP test server built on the BLADE framework that answers incoming calls with configurable response behavior.