Oracle Fusion Middleware
Oracle WebLogic SIP Server API Reference
11g Release 1 (10.3.4)

Part Number E17873-02

com.bea.wcp.sip
Interface WlssTelURI

All Superinterfaces:
java.lang.Cloneable, TelURL, URI

public interface WlssTelURI
extends TelURL

This class is a WebLogic SIP Server specific extension of the interface javax.servlet.sip.TelURL. It adds the functionality required to support using E.164 numbers with SIP, RFC 3824.


Method Summary
 java.lang.String getEnumFormat()
          Get string representation of tel URI in ENUM format, per RFC 3761.
 SipURI resolveE1642SIP()
          Return only or higher precedence SIP URI resolved from the given tel URI.
 SipURI[] resolveE1642SIPs()
          Return all SIP URIs resolved from the tel URI ordered by 'order' field, then by 'preference' field.
 
Methods inherited from interface javax.servlet.sip.TelURL
equals, getPhoneContext, getPhoneNumber, isGlobal, setPhoneNumber, setPhoneNumber, toString
 
Methods inherited from interface javax.servlet.sip.URI
clone, getParameter, getParameterNames, getScheme, isSipURI, removeParameter, setParameter
 

Method Detail

resolveE1642SIP

SipURI resolveE1642SIP()
                       throws ServletParseException
Return only or higher precedence SIP URI resolved from the given tel URI.

Returns:
Returns a SipURI
Throws:
ServletParseException - if an invalid tel URI is specified

resolveE1642SIPs

SipURI[] resolveE1642SIPs()
                          throws ServletParseException
Return all SIP URIs resolved from the tel URI ordered by 'order' field, then by 'preference' field.

Returns:
Returns array of SipURIs
Throws:
ServletParseException - if an invalid tel URI is specified

getEnumFormat

java.lang.String getEnumFormat()
                               throws java.lang.RuntimeException
Get string representation of tel URI in ENUM format, per RFC 3761. Uses the domain suffix 'e164.arpa'.

Returns:
Returns a String of the tel URI in ENUM format.
Throws:
java.lang.RuntimeException - if an invalid tel URI is specified

Copyright 1996, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Oracle WebLogic SIP Server API Reference
11g Release 1 (10.3.4)

Part Number E17873-02