public interface WscSipMessage extends WscMessage
| Modifier and Type | Method and Description |
|---|---|
void |
addAddressHeader(String name,
javax.servlet.sip.Address address,
boolean first)
Adds an address header.
|
void |
addHeader(String name,
String value)
Adds header value.
|
void |
addParameterableHeader(String name,
javax.servlet.sip.Parameterable parameterable,
boolean first)
Adds a parameterable header.
|
void |
enableSessionRefresh(boolean enable)
Enable or disable the session refresh timer of the SIP session.
|
javax.servlet.sip.Address |
getAddressHeader(String name)
Gets address header by name.
|
ListIterator<javax.servlet.sip.Address> |
getAddressHeaders(String name)
Gets address header values by name.
|
Object |
getContent()
Gets message content.
|
int |
getContentLength()
Get message content length.
|
String |
getContentType()
Gets a message content type.
|
int |
getExpires()
Gets message expiry.
|
javax.servlet.sip.Address |
getFrom()
Gets the From address header.
|
String |
getHeader(String name)
Gets a specific header.
|
Iterator<String> |
getHeaderNames()
Gets all header names.
|
ListIterator<String> |
getHeaders(String name)
Gets the values of a specific header.
|
String |
getMethod()
Gets the SIP method.
|
javax.servlet.sip.Parameterable |
getParameterableHeader(String name)
Gets a parameterable header value.
|
ListIterator<? extends javax.servlet.sip.Parameterable> |
getParameterableHeaders(String name)
Gets parameterable header values.
|
String |
getSdp()
Gets an SDP string.
|
javax.servlet.sip.Address |
getTo()
Gets the To address header.
|
void |
removeHeader(String name)
Removes header.
|
void |
setAddressHeader(String name,
javax.servlet.sip.Address address)
Sets an address header.
|
void |
setContactUser(String user)
Sets the SIP message Contact URI user parameter.
|
void |
setContent(Object content,
String contentType)
Sets message content.
|
void |
setContentLength(int len)
Sets message content length.
|
void |
setContentType(String type)
Sets a message's content type.
|
void |
setExpires(int expires)
Sets message expiry.
|
void |
setHeader(String name,
String value)
Sets header value.
|
void |
setParameterableHeader(String name,
javax.servlet.sip.Parameterable parameterable)
Sets a parameterable header.
|
void |
setSdp(String sdp)
Sets an SDP string.
|
void |
setSipContactParameter(String name,
String value)
Sets the SIP message contact parameter.
|
void |
setSipContactUriParameter(String name,
String value)
Sets the SIP message Contact URI parameter.
|
sendvoid enableSessionRefresh(boolean enable)
enable - false to disable, true to enablejavax.servlet.sip.Address getFrom()
SipServletMessage.getFrom()javax.servlet.sip.Address getTo()
SipServletMessage.getTo()String getMethod()
SipServletMessage.getMethod()String getHeader(String name)
name - Header nameSipServletMessage.getHeader(String)ListIterator<String> getHeaders(String name)
name - Header nameSipServletMessage.getHeaders(String)Iterator<String> getHeaderNames()
SipServletMessage.getHeaderNames()void setHeader(String name, String value)
name - Header namevalue - Header valueSipServletMessage.setHeader(String, String)void addHeader(String name, String value)
name - Header namevalue - Header valueSipServletMessage.addHeader(String, String)void removeHeader(String name)
name - Header nameSipServletMessage.removeHeader(String)javax.servlet.sip.Address getAddressHeader(String name) throws javax.servlet.sip.ServletParseException
name - Header namejavax.servlet.sip.ServletParseException - ServletParseExceptionSipServletMessage.getAddressHeader(String)ListIterator<javax.servlet.sip.Address> getAddressHeaders(String name) throws javax.servlet.sip.ServletParseException
name - Header namejavax.servlet.sip.ServletParseException - ServletParseExceptionSipServletMessage.getAddressHeaders(String)void setAddressHeader(String name, javax.servlet.sip.Address address)
name - Header nameaddress - Address header valueSipServletMessage.setAddressHeader(String, javax.servlet.sip.Address)void addAddressHeader(String name, javax.servlet.sip.Address address, boolean first)
name - Header nameaddress - Address header valuefirst - If the first valueSipServletMessage.addAddressHeader(String, javax.servlet.sip.Address, boolean)javax.servlet.sip.Parameterable getParameterableHeader(String name) throws javax.servlet.sip.ServletParseException
name - Header namejavax.servlet.sip.ServletParseException - ServletParseExceptionSipServletMessage.getParameterableHeader(String)ListIterator<? extends javax.servlet.sip.Parameterable> getParameterableHeaders(String name) throws javax.servlet.sip.ServletParseException
name - Header namejavax.servlet.sip.ServletParseException - ServletParseExceptionSipServletMessage.getParameterableHeaders(String)void setParameterableHeader(String name, javax.servlet.sip.Parameterable parameterable)
name - Header nameparameterable - Header valueSipServletMessage.setParameterableHeader(String, javax.servlet.sip.Parameterable)void addParameterableHeader(String name, javax.servlet.sip.Parameterable parameterable, boolean first)
name - Header nameparameterable - Header valuefirst - If the first valueSipServletMessage.addParameterableHeader(String, javax.servlet.sip.Parameterable, boolean)int getExpires()
SipServletMessage.getExpires()void setExpires(int expires)
expires - ExpirySipServletMessage.setExpires(int)Object getContent() throws IOException
IOException - IOExceptionSipServletMessage.getContent()int getContentLength()
SipServletMessage.getContentLength()String getContentType()
SipServletMessage.getContentType()void setContent(Object content, String contentType) throws UnsupportedEncodingException
content - Message contentcontentType - Message content typeUnsupportedEncodingException - UnsupportedEncodingExceptionSipServletMessage.setContent(Object, String)void setContentLength(int len)
len - Content lengthSipServletMessage.setContentLength(int)void setContentType(String type)
type - Content typeSipServletMessage.setContentType(String)void setSipContactParameter(String name, String value)
name - Parameter namevalue - Parameter valuevoid setSipContactUriParameter(String name, String value)
name - Parameter namevalue - Parameter valuevoid setContactUser(String user)
user - User parameterString getSdp()
void setSdp(String sdp)
sdp - SDP string