Package org.echarts.servlet.sip.machines

Classes representing re-usable state machine fragments for SIP application programmers.

See:
          Description

Class Summary
B2buaFSM Back-to-back User Agent machine Receives INVITE on BoxPort.
B2buaInviteFSM This is a fragment for acting as a B2BUA to relay an initial INVITE request.
B2buaSafeFSM This fragment implements a Back-to-back User Agent, going through the following steps: Starts from idle, i.e.
ByeSwitchFSM Switches common port from oldCall to newCall (where oldCall and newCall are connected).
ByeSwitchNewFSM Switches common port from oldCall to newCall (where oldCall is connected, newCall is not).
CallFSM Places a new call on a fresh port.
CancelSwitchNewFSM Switches common port from oldCall to newCall (where oldCall is not yet connected).
ConnectNewFSM Sets up call between a connected port and a new port.
HoldFSM Places a connected port on hold via black-hole SDP.
HoldSwitchFSM Places oldCall on hold, while switching common port to newCall (which is currently a connected call).
HoldSwitchNewFSM Places oldCall on hold, while switching common port to newCall (which is not yet in a call).
SendReinviteFSM Send a re-INVITE on given port and process response.
SendRequestFSM Send a request and wait for the response.
SubscriberB2buaFSM Back-to-back User Agent machine to be used with Application Composition framework.
SwitchFSM Switches common port to newCall (where common is not yet connected).
SwitchToConnectedFSM Starting with port1 and port2 which are both already connected to different parties this fragment connects these two ports.
SwitchToNewFSM Starting with connectedPort which is already connected to a different party, and newPort which is unconnected, this fragment connects these two ports.
ThirdPartyCCFlow1FSM Uses third-party call control to set up a call between two far parties.
ThirdPartyCCFlow4FSM Uses third-party call control to set up a call between two far parties, See constructor for parameters.
TransparentFSM Propagate requests and responses between ports.
TransparentHandleRequestFSM Propagate a SIP request from receiver to sender as a B2BUA.
 

Package org.echarts.servlet.sip.machines Description

Classes representing re-usable state machine fragments for SIP application programmers. The classes are generated by running ech2java on ECharts source files.