org.mobicents.jcc.inap
Class TerminatingConnection
java.lang.Object
org.mobicents.jcc.inap.AbstractConnection
org.mobicents.jcc.inap.TerminatingConnection
- All Implemented Interfaces:
- javax.csapi.cc.jcc.JccConnection
public class TerminatingConnection
- extends AbstractConnection
- Author:
- Oleg Kulikov
| Fields inherited from class org.mobicents.jcc.inap.AbstractConnection |
address, ADDRESS_ANALYZE_TIMEOUT, ALERTING_TIMEOUT, AUTH_TIMEOUT, call, CALL_DELIVERY_TIMEOUT, cause, CONNECTED_TIMEOUT, connectionID, IDLE_TIMEOUT, isBlocked, semaphore, state, tcapDialog, tcapProvider, timer |
| Fields inherited from interface javax.csapi.cc.jcc.JccConnection |
ADDRESS_ANALYZE, ADDRESS_COLLECT, ALERTING, AUTHORIZE_CALL_ATTEMPT, CALL_DELIVERY, CONNECTED, DISCONNECTED, FAILED, IDLE |
|
Constructor Summary |
TerminatingConnection(ConnectionID connectionID,
JccCallImpl call,
javax.csapi.cc.jcc.JccAddress address,
javax.csapi.cc.jcc.JccAddress originatingAddress,
org.mobicents.protocols.ss7.tcap.api.TCAPProvider tcapProvider,
org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog tcapDialog)
Creates a new instance of TerminatingConnection |
| Methods inherited from class org.mobicents.jcc.inap.AbstractConnection |
block, close, continueProcessing, fireConnectionEvent, forceDisconnect, getAddress, getCall, getCauseName, getID, getState, getStateName, isBlocked, notifyDisconnectImmediately, onConnectionCreated, onDisconnected, onFailed, queueEvent, release, resume, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TerminatingConnection
public TerminatingConnection(ConnectionID connectionID,
JccCallImpl call,
javax.csapi.cc.jcc.JccAddress address,
javax.csapi.cc.jcc.JccAddress originatingAddress,
org.mobicents.protocols.ss7.tcap.api.TCAPProvider tcapProvider,
org.mobicents.protocols.ss7.tcap.api.tc.dialog.Dialog tcapDialog)
- Creates a new instance of TerminatingConnection
onAuthorizeCallAttempt
public void onAuthorizeCallAttempt()
- Specified by:
onAuthorizeCallAttempt in class AbstractConnection
onAddressCollect
public void onAddressCollect()
- Specified by:
onAddressCollect in class AbstractConnection
onAddressAnalyze
public void onAddressAnalyze(JccConnectionEventImpl evt)
- Specified by:
onAddressAnalyze in class AbstractConnection
onCallDelivery
public void onCallDelivery()
- Specified by:
onCallDelivery in class AbstractConnection
onAlerting
public void onAlerting()
- Specified by:
onAlerting in class AbstractConnection
onConnected
public void onConnected()
- Specified by:
onConnected in class AbstractConnection
selectRoute
public void selectRoute(java.lang.String digits)
throws javax.csapi.cc.jcc.MethodNotSupportedException,
javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.InvalidPartyException
- Throws:
javax.csapi.cc.jcc.MethodNotSupportedException
javax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.InvalidPartyException
answer
public void answer()
throws javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.MethodNotSupportedException
- Throws:
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.MethodNotSupportedException
attachMedia
public void attachMedia()
throws javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidStateException
- Throws:
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidStateException
detachMedia
public void detachMedia()
throws javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidStateException
- Throws:
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidStateException
getLastAddress
public java.lang.String getLastAddress()
getOriginalAddress
public java.lang.String getOriginalAddress()
getDestinationAddress
public java.lang.String getDestinationAddress()
getOriginatingAddress
public javax.csapi.cc.jcc.JccAddress getOriginatingAddress()
getRedirectedAddress
public java.lang.String getRedirectedAddress()
routeConnection
public void routeConnection(boolean b)
throws javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.MethodNotSupportedException,
javax.csapi.cc.jcc.InvalidPartyException,
javax.csapi.cc.jcc.InvalidArgumentException
- Throws:
javax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.MethodNotSupportedException
javax.csapi.cc.jcc.InvalidPartyException
javax.csapi.cc.jcc.InvalidArgumentException
getMidCallData
public javax.csapi.cc.jcc.MidCallData getMidCallData()
throws javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.MethodNotSupportedException
- Throws:
javax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.MethodNotSupportedException
Copyright © 2010. All Rights Reserved.