Skip to content

Sample applications for Voxeo PRISM, a scalable Unified Communications Application Server for building and delivering web and telecom applications.

License

Notifications You must be signed in to change notification settings

voxeolabs/prism-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Voxeo PRISM Sample Applications
================================================================================================

PRISM is a scalable Unified Communications Application Server for building and delivering web and 
telecom applications. PRISM is based on the latest IETF and Java open standards and supports SIP, 
XMPP (formerly Jabber), Jingle, HTTP, MRCP, MGCP, JSR-289, JSR-309, SIP/HTTP Servlets, 
J2EE architectures and XMPP Servlets. It includes Moho (open source Java framework for developing 
multi-channel communications applications), as well a standards based media server and clustering 
for high performance applications and a SIP/HTTP Servlet and Web Services runtime engine for 
converged IP communication service providers.

================================================================================================

DOWNLOAD:  Voxeo PRISM is available for download from http://www.voxeo.com/prism/

A free trial version is available for Microsoft Windows, Linux and Mac OS X.

================================================================================================

The followings are sample applications that demonstrate how to use SIP servlet technology to build 
converged SIP/HTTP/JSR-309/XMPP applications based on Voxeo PRISM Application Server.

-- Converged PRISM Application <PrismDemoApp/docs/readme.htm> 	
   This sample demonstrates how to write a simple application with SIP Servlet API and JSR-309 API

-- Converged User Agent Server <echo/docs/readme.htm> 	
   This sample demonstrates how to write a UAS SIP servlet with a Web interface and a Web Service.

-- Back-To-Back User Agent <b2bua/docs/readme.htm> 	
   This sample demonstrates how to write a simple B2BUA SIP servlet.

-- Find-Me Application <findme/docs/readme.htm> 	
   This sample demonstrates how to write a simple Find-Me and Single Line Extension application by 
   leveraging built-in SIP proxy function. This sample also demonstrate how to write a JWS based Web Service.

-- Click-To-Dial Application <clicktodial/docs/readme.htm> 	
   This sample demonstrates how to write a simple Click-To-Dial application. It also demonstrate 
   how to use Web Services to do Click-To-Dial.

-- IVR application <vxml/docs/readme.htm> 	
   This sample demonstrates how to write a simple IVR Application.

-- Application Router <ar/docs/readme.htm> 	
   This sample demonstrates how to write a simple Application Router.

-- SIPMethod API Sample <extension/docs/readme.htm> 	
   This sample demonstrates how to use SIPMethod APIs.

-- 3-way Conference Application <userjoin/docs/readme.htm> 	
   This is a sample conferencing application based on Third Party Joins 
   <http://www.tech-invite.com/Ti-sip-service-11.html>.

-- Convergence Application <convergence/docs/readme.htm> 	
   It demonstrates how SIP, HTTP and XMPP servlets can work together.

-- Simple XMPP Server Application <xmppecho/docs/readme.htm> 	
   It demonstrates how a simple XMPP IM server handles XMPP client logon, client messages, 
   XMPP s2s communication, and s2s messages.

-- Simple XMPP Client Application <xmppclient/docs/readme.htm>   
   This sample application demonstrates how to implement a XMPP client using XMPP servlet technology.

-- Registrar Application <registrar/docs/readme.htm>
   This sample demonstrates a simple registrar.

-- OSGi Sample <osgi/docs/readme.htm>
   This sample application demonstrates how to write a application as a OSGi bundle. 
   It also demonstrates how to easily using the OSGi service.

-- Distributed Multiparty Application <dmultiparty/docs/readme.htm>
   This sample demonstrates how to write a simple distributed multiparty application with JSR-309 API and Prism API.

-- Moho Samples <moho>
   Sample applications demonstrating the use of Moho - http://labs.voxeo.com/moho

================================================================================================
The following sample applications are included with the PRISM distribution available for download 
from http://www.voxeo.com/prism/ but are not available from this repository due to their distribution license.

-- Player Application <play/docs/readme.htm> 	
   This sample demonstrates how to write a simple play application with JSR-309 API.

-- Asynchronous Player Application <asyncPlay/docs/readme.htm> 
   This sample demonstrates how to write a simple play application that uses asynchronous join operation with JSR-309 API

-- Prompt and Collect Application <collect/docs/readme.htm>
   This sample demonstrates how to write a prompt and collect application with JSR-309 API

-- Minimal Conference Application <miniconf/docs/readme.htm>
   This sample demonstrates how to write a simple single conference application with JSR-309 API

-- Multiparty Conference Application <multiparty/docs/readme.htm>
   This sample demonstrates how to write a simple multiparty conference application with JSR-309 API

-- Voicemail Application <voicemail/docs/readme.htm>
   This sample demonstrates how to write a simple voicemail application with JSR-309 API

About

Sample applications for Voxeo PRISM, a scalable Unified Communications Application Server for building and delivering web and telecom applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published