org.echarts.servlet.sip.features.click2DialFlow4
Class Click2DialFlow4Machine

java.lang.Object
  extended by org.echarts.Machine
      extended by org.echarts.StateMachine
          extended by org.echarts.TransitionMachine
              extended by org.echarts.servlet.sip.features.click2DialFlow4.Click2DialFlow4Machine
All Implemented Interfaces:
java.io.Serializable


public class Click2DialFlow4Machine
extends TransitionMachine

Uses third-party call control to set up a call between two far parties, based on values supplied in a Click2DialBean. - party1 : SIP URI of first party to call (on caller port) - party2 : SIP URI of second party to call (on callee port) - timeout : number of seconds to allow for first party to answer before abandoning call (default: no timeout) - earlyMediaReinvite : true or false to specify whether or not first party should get re-INVITE if second party sends early media (default: true)

See Also:
Serialized Form

Field Summary
 
Constructor Summary
Click2DialFlow4Machine(FeatureBox box, java.util.Properties servletProps, javax.servlet.ServletContext servletContext)
           
 
Method Summary
 
Methods inherited from class org.echarts.TransitionMachine
addMessagelessTransition, addMessageTransition, globalStateString, globalStateString, initializeMessagelessTransitions, initializeMessageTransitions, initializeRoot, localStateString, localStateString, removePort, run, run, runNoQueueing
 
Methods inherited from class org.echarts.StateMachine
setMachineDebugging, setMachineMonitor, setMachineMonitoring
 
Methods inherited from class org.echarts.Machine
getDefaultMachineDebugging, getDefaultMachineDebuggingGlobalStateOutput, getDefaultMachineMonitor, getDefaultMachineMonitorFilter, getDefaultMachineMonitoring, getMachineDebugging, getMachineDebuggingGlobalStateOutput, getMachineID, getMachineIndex, getMachineMonitor, getMachineMonitoring, getParentMachine, getRootMachine, getSystemDebugging, getSystemMonitoring, putEvent, setDebugging, setDefaultMachineDebugging, setDefaultMachineDebuggingGlobalStateOutput, setDefaultMachineMonitor, setDefaultMachineMonitorFilter, setDefaultMachineMonitoring, setMachineDebuggingGlobalStateOutput, setSystemDebugging, setSystemMonitoring, statePathString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Click2DialFlow4Machine

public Click2DialFlow4Machine(FeatureBox box,
                              java.util.Properties servletProps,
                              javax.servlet.ServletContext servletContext)
                       throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail