org.mobicents.slee.service.common
Interface SimpleCallFlowState

All Known Implementing Classes:
CallControlSbb.AfterCalleeConfirmedAndBeforeCallerConfirmedState, CallControlSbb.BeforeCalleeConfirmedState, CallControlSbb.CalleeRingingState, CallControlSbb.CalleeTryingState, CallControlSbb.CallerInvitedState, CallControlSbb.CallerRingingState, CallControlSbb.CallerTryingState, CallControlSbb.ExternalCancellationState, CallControlSbb.ExternalTerminationCalleeState, CallControlSbb.ExternalTerminationCallerState, CallControlSbb.InitialState, CallControlSbb.SessionEstablishedState, CallControlSbb.StateSupport, CallControlSbb.TerminationState, CallControlSbb.UATerminationState, SimpleCallFlowRequestState, SimpleCallFlowResponseState

public interface SimpleCallFlowState

State interface for the different state classes that implement the simple (no 1) call flow as recommended in RFC 3725.

1. Initial -- Callee has been invited. Change state depending on response:
--> CalleeTrying
--> CalleeRinging
--> CalleeInvited
--> Terminated

2. CalleeTrying -- Callee UA has responded 100 Trying
--> CalleeRinging
--> CalleeInvited
--> Terminated

3. CalleeRinging -- Callee UA has responded 180 Ringing
--> CalleeInvited
--> Terminated

4. CalleeInvited -- Callee has responded 200 OK and caller has been invited
--> CallerTrying
--> CallerRinging
--> CallerInvited
--> ?? On cancellation

5. CallerTrying -- Caller has responded 100 Trying
--> CallerRinging
--> CallerAnswered
--> ?? On cancellation

6. CallerRinging -- Caller has responded 180 Ringing
--> CallerAnswered
--> ?? On cancellation

7. SessionEstablished -- Acks sent to both parties
--> UATermination

8. UATermination -- Bye received and OK sent and Bye sent
--> Terminated

9. Terminated

Author:
niklas

Method Summary
 void execute(javax.sip.RequestEvent event)
           
 void execute(javax.sip.ResponseEvent event)
           
 

Method Detail

execute

void execute(javax.sip.ResponseEvent event)

execute

void execute(javax.sip.RequestEvent event)


Copyright © 2010. All Rights Reserved.