PREV TOC HOME INDEX NEXT


6.2.4 GWCall::callPSTNOffered

The application waits for either a GCEV_CONNECTED or a GCEV_ALERTING event from the IP.

In the case of a GCEV_CONNECTED event, the application calls processEvent(USR_ANSWER) from the PSTNCallControl module and the call state transitions to callIPConnected.

In the case of a GCEV_ALERTING event, the application calls processEvent(USR_ACCEPT) from the PSTNCallControl module and the call state transitions to callPSTNAccepting.

If the application receives a GCEV_CALLPROC or a GCEV_PROCEEDING event, it ignores the event and remains in the callPSTNOffered state.

If the application receives a GCEV_DISCONNECTED or a GCEV_TASKFAIL event, it sets the drop reason by calling getResultValue( ) from the GCCallControl module. The application then calls processEvent(USR_DISCONNECT) from the IPCallControl module if the PSTN was the event source, or from the PSTNCallControl module if the IP was the event source. The call state transitions to callDropping.


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

Copyright 2002, Intel Corporation
All rights reserved
This page generated October, 2002