|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jvoicexml.xml.XmlNode
org.jvoicexml.xml.ccxml.CcxmlNode
org.jvoicexml.xml.ccxml.Join
public final class Join
A CCXML document can attempt to create a bridge between any two connections,
conferences, or dialogs using <join>. This element
instructs the implementation to bridge the connections, conferences, or
dialogs specified using the id1 and id2 attributes in accordance with media
options specified by the other attributes of <join>.
The successful execution of<join> will result in the
generation of a conference.joined event. If for any reason the implementation
is unable to create the bridge using the specified options it MUST fail with
a error.conference.join event.
Joining two objects that are owned by separate CCXML sessions will result in
the generation of a conference.joined to each of the sessions. However if the
implementation is unable to join the objects an error.conference.join will
only be sent to the session issued the <join>.
Copyright © 2005 JVoiceXML group - http://jvoicexml.sourceforge.net/
| Field Summary | |
|---|---|
static String |
ATTRIBUTE_AUTOINPUTGAIN
An ECMAScript Boolean expression that tells the conference mixer if it should use AGC to determine the input gain for a leg. |
static String |
ATTRIBUTE_AUTOOUTPUTGAIN
An ECMAScript boolean expression that tells the conference mixer if it should use AGC to determine the output gain for a leg. |
static String |
ATTRIBUTE_DTMFCLAMP
An ECMAScript Boolean expression that tells the conference mixer if it should attempt to remove detected DTMF tones. |
static String |
ATTRIBUTE_DUPLEX
An ECMAScript expression that returns a character string equal to "half" or "full", which defines the direction of the media flow between id1 resource and id2 resource. |
static String |
ATTRIBUTE_ENTERTONE
An ECMAScript expression that returns a character string that is used to play a tone or a custom wav file to the conference participants when another caller joins. |
static String |
ATTRIBUTE_EXITTONE
An ECMAScript expression that returns a character string that is used to play a tone or a custom wav file to the conference participants when another caller exits. |
static String |
ATTRIBUTE_HINTS
The ECMAScript object returned contains information which may be used by the implementing platform or passed to the network when the two specified Connections, Dialogs or Conferences (id1 and id2) are joined. |
static String |
ATTRIBUTE_ID1
The ECMAScript object returned contains information which may be used by the implementing platform or passed to the network when the two specified Connections, Dialogs or Conferences (id1 and id2) are joined. |
static String |
ATTRIBUTE_ID2
The ECMAScript object returned contains information which may be used by the implementing platform or passed to the network when the two specified Connections, Dialogs or Conferences (id1 and id2) are joined. |
protected static ArrayList<String> |
ATTRIBUTE_NAMES
Supported attribute names for this node. |
static String |
ATTRIBUTE_TONECLAMP
An ECMAScript Boolean expression that tells the conference mixer if it should attempt to remove loud single-frequency tones from the audio stream. |
private static Set<String> |
CHILD_TAGS
Valid child tags for this node. |
static String |
TAG_NAME
Name of the tag. |
| Fields inherited from class org.jvoicexml.xml.XmlNode |
|---|
node |
| Constructor Summary | |
|---|---|
Join()
Construct a new join object without a node. |
|
Join(Node node)
Construct a new join object. |
|
| Method Summary | |
|---|---|
protected boolean |
canContainChild(String tagName)
Can the specified sub-tag be contained within this node? |
Collection<String> |
getAttributeNames()
Returns a collection of permitted attribute names for the node. |
String |
getAutoinputgain()
Retrieve the autoinputgain attribute. |
String |
getAutooutputgain()
Retrieve the autooutputgain attribute. |
String |
getDtmfclamp()
Retrieve the dtmfclamp attribute. |
String |
getDuplex()
Retrieve the duplex attribute. |
String |
getEntertone()
Retrieve the entertone attribute. |
String |
getExittone()
Retrieve the exittone attribute. |
String |
getHints()
Retrieve the hints attribute. |
String |
getId1()
Retrieve the id1 attribute. |
String |
getId2()
Retrieve the id2 attribute. |
String |
getTagName()
Get the name of the tag for the derived node. |
String |
getToneclamp()
Retrieve the toneclamp attribute. |
XmlNode |
newInstance(Node n)
Create a new instance for the given node. |
void |
setAutoinputgain(String autoinputgain)
Set the autoinputgain attribute. |
void |
setAutooutputgain(String autooutputgain)
Set the autooutputgain attribute. |
void |
setDtmfclamp(String dtmfclamp)
Set the dtmfclamp attribute. |
void |
setDuplex(String duplex)
Set the duplex attribute. |
void |
setEntertone(String entertone)
Set the entertone attribute. |
void |
setExittone(String exittone)
Set the exittone attribute. |
void |
setHints(String hints)
Set the hints attribute. |
void |
setId1(String id1)
Set the id1 attribute. |
void |
setId2(String id2)
Set the id2 attribute. |
void |
setToneclamp(String toneclamp)
Set the toneclamp attribute. |
| Methods inherited from class org.jvoicexml.xml.ccxml.CcxmlNode |
|---|
getChildNodes, getFirstChild, getLastChild, getNextSibling, getParentNode, getPreviousSibling |
| Methods inherited from class org.jvoicexml.xml.XmlNode |
|---|
addChild, appendChild, cloneNode, compareDocumentPosition, getAttribute, getAttributes, getBaseURI, getChildNodes, getFeature, getLocalName, getNamespaceURI, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setAttribute, setNodeValue, setPrefix, setTextContent, setUserData, toString, writeChildrenXml, writeXml |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String TAG_NAME
public static final String ATTRIBUTE_AUTOINPUTGAIN
public static final String ATTRIBUTE_AUTOOUTPUTGAIN
public static final String ATTRIBUTE_DTMFCLAMP
public static final String ATTRIBUTE_DUPLEX
public static final String ATTRIBUTE_ENTERTONE
public static final String ATTRIBUTE_EXITTONE
public static final String ATTRIBUTE_HINTS
public static final String ATTRIBUTE_ID1
public static final String ATTRIBUTE_ID2
public static final String ATTRIBUTE_TONECLAMP
protected static final ArrayList<String> ATTRIBUTE_NAMES
private static final Set<String> CHILD_TAGS
| Constructor Detail |
|---|
public Join()
This is necessary for the node factory.
VoiceXmlNodeFactoryJoin(Node node)
node - The encapsulated node.| Method Detail |
|---|
public String getTagName()
getTagName in class XmlNodepublic XmlNode newInstance(Node n)
newInstance in class XmlNoden - The node to encapsulate.
public String getAutoinputgain()
ATTRIBUTE_AUTOINPUTGAINpublic void setAutoinputgain(String autoinputgain)
autoinputgain - Value of the autoinputgain attribute.ATTRIBUTE_AUTOINPUTGAINpublic String getAutooutputgain()
ATTRIBUTE_AUTOOUTPUTGAINpublic void setAutooutputgain(String autooutputgain)
autooutputgain - Value of the autooutputgain attribute.ATTRIBUTE_AUTOOUTPUTGAINpublic String getDtmfclamp()
ATTRIBUTE_DTMFCLAMPpublic void setDtmfclamp(String dtmfclamp)
dtmfclamp - Value of the dtmfclamp attribute.ATTRIBUTE_DTMFCLAMPpublic String getDuplex()
ATTRIBUTE_DUPLEXpublic void setDuplex(String duplex)
duplex - Value of the duplex attribute.ATTRIBUTE_DUPLEXpublic String getEntertone()
ATTRIBUTE_ENTERTONEpublic void setEntertone(String entertone)
entertone - Value of the entertone attribute.ATTRIBUTE_ENTERTONEpublic String getExittone()
ATTRIBUTE_EXITTONEpublic void setExittone(String exittone)
exittone - Value of the exittone attribute.ATTRIBUTE_EXITTONEpublic String getHints()
ATTRIBUTE_HINTSpublic void setHints(String hints)
hints - Value of the hints attribute.ATTRIBUTE_HINTSpublic String getId1()
ATTRIBUTE_ID1public void setId1(String id1)
id1 - Value of the id1 attribute.ATTRIBUTE_ID1public String getId2()
ATTRIBUTE_ID2public void setId2(String id2)
id2 - Value of the id2 attribute.ATTRIBUTE_ID2public String getToneclamp()
ATTRIBUTE_TONECLAMPpublic void setToneclamp(String toneclamp)
toneclamp - Value of the toneclamp attribute.ATTRIBUTE_TONECLAMPprotected boolean canContainChild(String tagName)
canContainChild in class XmlNodetagName - Name of child.
public Collection<String> getAttributeNames()
getAttributeNames in class XmlNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||