|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.servlet.sip.JainSipUtils
public class JainSipUtils
Various helpful utilities to map jain sip abstractions.
| Field Summary | |
|---|---|
static java.util.Set<java.lang.String> |
addressHeadersNames
|
static java.util.TreeSet<java.lang.String> |
dialogCreatingMethods
|
static java.util.TreeSet<java.lang.String> |
dialogTerminatingMethods
|
static java.lang.String |
GLOBAL_IPADDRESS
|
static java.util.Map<java.lang.String,java.lang.String> |
headerCompact2FullNamesMappings
|
static java.util.Map<java.lang.String,java.lang.String> |
headerFull2CompactNamesMappings
|
static java.util.Set<java.lang.String> |
ianaAllowedContentTypes
|
static java.lang.String |
INITIAL_REMOTE_ADDR_HEADER_NAME
|
static java.lang.String |
INITIAL_REMOTE_PORT_HEADER_NAME
|
static java.lang.String |
INITIAL_REMOTE_TRANSPORT_HEADER_NAME
|
static int |
MAX_FORWARD_HEADER_VALUE
|
static int |
MAX_PORT_NUMBER
The maximum int value that could correspond to a port nubmer. |
static int |
MIN_PORT_NUMBER
The minimum int value that could correspond to a port nubmer bindable by the SIP Communicator. |
static java.util.Set<java.lang.String> |
multiValueHeaders
|
static java.util.Set<java.lang.String> |
parameterableHeadersNames
|
static java.util.Set<java.lang.String> |
systemHeaders
List of headers that ARE system at all times |
| Method Summary | |
|---|---|
static boolean |
checkScheme(java.lang.String address)
|
static javax.sip.header.ContactHeader |
createContactHeader(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Request request,
java.lang.String displayName)
|
static javax.sip.address.SipURI |
createRecordRouteURI(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Message message)
|
static javax.sip.header.ViaHeader |
createViaHeader(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Request request,
java.lang.String branch)
|
static java.lang.String |
findTransport(javax.sip.message.Message message)
|
static boolean |
findUsePublicAddress(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Message message,
ExtendedListeningPoint listeningPoint)
|
static int |
getAddressOutboundness(java.lang.String address)
|
static java.lang.String |
getMostOutboundAddress(java.util.List<java.lang.String> addresses)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MAX_PORT_NUMBER
public static final int MIN_PORT_NUMBER
public static java.lang.String GLOBAL_IPADDRESS
public static final java.util.TreeSet<java.lang.String> dialogCreatingMethods
public static final java.util.TreeSet<java.lang.String> dialogTerminatingMethods
public static final java.lang.String INITIAL_REMOTE_ADDR_HEADER_NAME
public static final java.lang.String INITIAL_REMOTE_PORT_HEADER_NAME
public static final java.lang.String INITIAL_REMOTE_TRANSPORT_HEADER_NAME
public static final java.util.Set<java.lang.String> systemHeaders
public static final java.util.Set<java.lang.String> addressHeadersNames
public static final java.util.Set<java.lang.String> parameterableHeadersNames
public static final java.util.Map<java.lang.String,java.lang.String> headerCompact2FullNamesMappings
public static final java.util.Map<java.lang.String,java.lang.String> headerFull2CompactNamesMappings
public static final java.util.Set<java.lang.String> ianaAllowedContentTypes
public static final java.util.Set<java.lang.String> multiValueHeaders
public static final int MAX_FORWARD_HEADER_VALUE
| Method Detail |
|---|
public static int getAddressOutboundness(java.lang.String address)
public static java.lang.String getMostOutboundAddress(java.util.List<java.lang.String> addresses)
public static javax.sip.header.ViaHeader createViaHeader(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Request request,
java.lang.String branch)
sipNetworkInterfaceManager - transport - branch -
public static javax.sip.header.ContactHeader createContactHeader(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Request request,
java.lang.String displayName)
sipNetworkInterfaceManager - transport -
public static javax.sip.address.SipURI createRecordRouteURI(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Message message)
sipProviders - transport -
public static boolean findUsePublicAddress(SipNetworkInterfaceManager sipNetworkInterfaceManager,
javax.sip.message.Message message,
ExtendedListeningPoint listeningPoint)
sipNetworkInterfaceManager - request - listeningPoint -
public static java.lang.String findTransport(javax.sip.message.Message message)
request -
public static boolean checkScheme(java.lang.String address)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||