Revision: 11451
Author: jean.deruelle
Date: Tue May 4 13:24:58 2010
Log: adding MSS extensions Javadoc
http://code.google.com/p/mobicents/source/detail?r=11451
Modified:
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-frame.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-noframe.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/constant-values.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/deprecated-list.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/help-doc.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/index-all.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/index.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchExt.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchListener.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyExt.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ResponseType.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchExt.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchListener.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyExt.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ResponseType.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-frame.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-summary.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-tree.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-use.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/SipConnector.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/class-use/SipConnector.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/SipConnectorListener.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/class-use/SipConnectorListener.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-frame.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-summary.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-tree.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-use.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-frame.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-summary.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-tree.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-use.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-frame.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-summary.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-tree.html
/mobicents.org.google-app-engine/mss/jsr289/extensions/serialized-form.html
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-frame.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-frame.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
All Classes (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-noframe.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/allclasses-noframe.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
All Classes (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/constant-values.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/constant-values.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Constant Field Values (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/deprecated-list.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/deprecated-list.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Deprecated List (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/help-doc.html
Tue May 4 09:38:43 2010
+++ /mobicents.org.google-app-engine/mss/jsr289/extensions/help-doc.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
API Help (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/index-all.html
Tue May 4 09:38:43 2010
+++ /mobicents.org.google-app-engine/mss/jsr289/extensions/index-all.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Index (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
@@ -149,7 +149,37 @@
Method in interface org.mobicents.javax.servlet.sip.<A
HREF="./org/mobicents/javax/servlet/sip/ProxyBranchListener.html"
title="interface in org.mobicents.javax.servlet.sip">ProxyBranchListener</A>
<DD>When a search timeout timer expires on a proxy branch, either on final
responses or 1xx response,
this triggers a call to this method on all classes implementing this
listener interface
-<DT><A
HREF="./org/mobicents/javax/servlet/sip/package-summary.html"><B>org.mobicents.javax.servlet.sip</B></A>
- package org.mobicents.javax.servlet.sip<DD>JSR 289 Extensions not defined
in the specification that can prove useful and will be proposed for
inclusion in a next release of the specification.<DT><A
HREF="./org/mobicents/servlet/sip/package-summary.html"><B>org.mobicents.servlet.sip</B></A>
- package org.mobicents.servlet.sip<DD>Mobicents SIP Servlets Extensions
for applications or external systems to interact with the container<DT><A
HREF="./org/mobicents/servlet/sip/listener/package-summary.html"><B>org.mobicents.servlet.sip.listener</B></A>
- package org.mobicents.servlet.sip.listener<DD>Mobicents SIP Servlets
Extensions for applications or external systems to interact with the
container</DL>
+<DT><A
HREF="./org/mobicents/javax/servlet/sip/package-summary.html"><B>org.mobicents.javax.servlet.sip</B></A>
- package org.mobicents.javax.servlet.sip<DD>JSR 289 Extensions not defined
in the specification that can prove useful and will be proposed for
inclusion in a next release of the specification.<DT><A
HREF="./org/mobicents/servlet/sip/package-summary.html"><B>org.mobicents.servlet.sip</B></A>
- package org.mobicents.servlet.sip<DD>Mobicents SIP Servlets Extensions
for applications or external systems to interact with the container :
+
+
+
+ Notification to the applications when a sip
connector is added or removed
+
+
+
+Here is some sample code to show how it can be used :
+
+
+ import java.io.IOException;
+ import java.util.ArrayList;
+
+ import javax.servlet.ServletException;
+ import javax.servlet.sip.Proxy;
+ import javax.servlet.sip.ProxyBranch;
+ import javax.servlet.sip.SipFactory;
+ import javax.servlet.sip.SipServlet;
+ import javax.servlet.sip.SipServletRequest;
+ import javax.servlet.sip.URI;
+
+ import org.mobicents.servlet.sip.SipConnector;
+ import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements
SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws
ServletException,
+ IOException {
+
+ if(!<DT><A
HREF="./org/mobicents/servlet/sip/listener/package-summary.html"><B>org.mobicents.servlet.sip.listener</B></A>
- package org.mobicents.servlet.sip.listener<DD>Mobicents SIP Servlets
Extensions for applications or external systems to interact with the
container</DL>
<HR>
<A NAME="_P_"><!-- --></A><H2>
<B>P</B></H2>
=======================================
--- /mobicents.org.google-app-engine/mss/jsr289/extensions/index.html Tue
May 4 09:38:43 2010
+++ /mobicents.org.google-app-engine/mss/jsr289/extensions/index.html Tue
May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc on Tue May 04 18:38:30 CEST 2010-->
+<!-- Generated by javadoc on Tue May 04 22:21:37 CEST 2010-->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Mobicents Sip Servlets Client 1.3-SNAPSHOT API
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchExt.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchExt.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ProxyBranchExt (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchListener.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyBranchListener.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ProxyBranchListener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyExt.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ProxyExt.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ProxyExt (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ResponseType.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/ResponseType.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
ResponseType (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchExt.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchExt.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Interface org.mobicents.javax.servlet.sip.ProxyBranchExt
(Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchListener.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyBranchListener.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Interface org.mobicents.javax.servlet.sip.ProxyBranchListener
(Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyExt.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ProxyExt.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Interface org.mobicents.javax.servlet.sip.ProxyExt (Mobicents Sip
Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ResponseType.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/class-use/ResponseType.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.mobicents.javax.servlet.sip.ResponseType (Mobicents Sip
Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-frame.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-frame.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.javax.servlet.sip (Mobicents Sip Servlets Client
1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-summary.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-summary.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.javax.servlet.sip (Mobicents Sip Servlets Client
1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-tree.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-tree.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.javax.servlet.sip Class Hierarchy (Mobicents Sip Servlets
Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-use.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/javax/servlet/sip/package-use.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Package org.mobicents.javax.servlet.sip (Mobicents Sip Servlets
Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/SipConnector.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/SipConnector.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
SipConnector (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/class-use/SipConnector.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/class-use/SipConnector.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Class org.mobicents.servlet.sip.SipConnector (Mobicents Sip
Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/SipConnectorListener.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/SipConnectorListener.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:29 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:36 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
SipConnectorListener (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/class-use/SipConnectorListener.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/class-use/SipConnectorListener.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Interface org.mobicents.servlet.sip.listener.SipConnectorListener
(Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-frame.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-frame.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.servlet.sip.listener (Mobicents Sip Servlets Client
1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-summary.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-summary.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.servlet.sip.listener (Mobicents Sip Servlets Client
1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-tree.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-tree.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.servlet.sip.listener Class Hierarchy (Mobicents Sip Servlets
Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-use.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/listener/package-use.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Package org.mobicents.servlet.sip.listener (Mobicents Sip Servlets
Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-frame.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-frame.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-summary.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-summary.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.servlet.sip (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
@@ -84,7 +84,37 @@
<H2>
Package org.mobicents.servlet.sip
</H2>
-Mobicents SIP Servlets Extensions for applications or external systems to
interact with the container
+Mobicents SIP Servlets Extensions for applications or external systems to
interact with the container :
+
+
+
+ Notification to the applications when a sip
connector is added or removed
+
+
+
+Here is some sample code to show how it can be used :
+
+
+ import java.io.IOException;
+ import java.util.ArrayList;
+
+ import javax.servlet.ServletException;
+ import javax.servlet.sip.Proxy;
+ import javax.servlet.sip.ProxyBranch;
+ import javax.servlet.sip.SipFactory;
+ import javax.servlet.sip.SipServlet;
+ import javax.servlet.sip.SipServletRequest;
+ import javax.servlet.sip.URI;
+
+ import org.mobicents.servlet.sip.SipConnector;
+ import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements
SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws
ServletException,
+ IOException {
+
+ if(!
<P>
<B>See:</B>
<BR>
@@ -117,7 +147,68 @@
</H2>
<P>
-Mobicents SIP Servlets Extensions for applications or external systems to
interact with the container
+Mobicents SIP Servlets Extensions for applications or external systems to
interact with the container :
+
+<ol>
+ <li>
+ Notification to the applications when a sip
connector is added or removed
+ </li>
+</ol>
+
+Here is some sample code to show how it can be used :
+
+<pre>
+ import java.io.IOException;
+ import java.util.ArrayList;
+
+ import javax.servlet.ServletException;
+ import javax.servlet.sip.Proxy;
+ import javax.servlet.sip.ProxyBranch;
+ import javax.servlet.sip.SipFactory;
+ import javax.servlet.sip.SipServlet;
+ import javax.servlet.sip.SipServletRequest;
+ import javax.servlet.sip.URI;
+
+ import org.mobicents.servlet.sip.SipConnector;
+ import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements
SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws
ServletException,
+ IOException {
+
+ if(!request.isInitial()){
+ return;
+ }
+
+ SipFactory sipFactory = (SipFactory)
getServletContext().getAttribute(SIP_FACTORY);
+ Proxy proxy = request.getProxy();
+ proxy.setParallel(false);
+ proxy.setRecordRoute(true);
+ ArrayList<URI> uris = new ArrayList<URI>();
+ URI uri1 =
sipFactory.createAddress("sip:[email protected]:5057").getURI();
+ URI uri2 =
sipFactory.createAddress("sip:[email protected]:5056").getURI();
+ uris.add(uri2);
+ uris.add(uri1);
+
+ proxy.proxyTo(uris);
+ }
+
+ /**
+ * Application notified that a connector has been added
+ */
+ public void sipConnectorAdded(SipConnector connector) {
+ // logger.info(connector + " added" );
+ }
+
+ /**
+ * Application notified that a connector has been removed
+ */
+ public void sipConnectorRemoved(SipConnector connector) {
+ // logger.info(connector + " removed" );
+ }
+
+</pre>
<P>
<P>
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-tree.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-tree.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
org.mobicents.servlet.sip Class Hierarchy (Mobicents Sip Servlets Client
1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-use.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/org/mobicents/servlet/sip/package-use.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Uses of Package org.mobicents.servlet.sip (Mobicents Sip Servlets Client
1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-frame.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-frame.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Overview List (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-summary.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-summary.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Overview (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
@@ -112,7 +112,37 @@
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="20%"><B><A
HREF="org/mobicents/servlet/sip/package-summary.html">org.mobicents.servlet.sip</A></B></TD>
-<TD>Mobicents SIP Servlets Extensions for applications or external systems
to interact with the container</TD>
+<TD>Mobicents SIP Servlets Extensions for applications or external systems
to interact with the container :
+
+
+
+ Notification to the applications when a sip
connector is added or removed
+
+
+
+Here is some sample code to show how it can be used :
+
+
+ import java.io.IOException;
+ import java.util.ArrayList;
+
+ import javax.servlet.ServletException;
+ import javax.servlet.sip.Proxy;
+ import javax.servlet.sip.ProxyBranch;
+ import javax.servlet.sip.SipFactory;
+ import javax.servlet.sip.SipServlet;
+ import javax.servlet.sip.SipServletRequest;
+ import javax.servlet.sip.URI;
+
+ import org.mobicents.servlet.sip.SipConnector;
+ import org.mobicents.servlet.sip.listener.SipConnectorListener;
+
+ public class ProxySipServlet extends SipServlet implements
SipConnectorListener {
+
+ protected void doInvite(SipServletRequest request) throws
ServletException,
+ IOException {
+
+ if(!</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="20%"><B><A
HREF="org/mobicents/servlet/sip/listener/package-summary.html">org.mobicents.servlet.sip.listener</A></B></TD>
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-tree.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/overview-tree.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Class Hierarchy (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)
=======================================
---
/mobicents.org.google-app-engine/mss/jsr289/extensions/serialized-form.html
Tue May 4 09:38:43 2010
+++
/mobicents.org.google-app-engine/mss/jsr289/extensions/serialized-form.html
Tue May 4 13:24:58 2010
@@ -2,7 +2,7 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 18:38:30 CEST
2010 -->
+<!-- Generated by javadoc (build 1.6.0_18) on Tue May 04 22:21:37 CEST
2010 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Serialized Form (Mobicents Sip Servlets Client 1.3-SNAPSHOT API)