ISDN Software Reference for Linux and Windows
392
Simultaneous disconnect (any state)
A simultaneous disconnect condition occurs when both the application and the
network attempt to disconnect the call. The following scenarios are written for the
asynchronous programming model. For synchronous programming,
CCEV_DROPCALL will terminate cc_DropCall( ).
The first simultaneous disconnect scenario covers the following conditions:
Glare at firmware - the firmware sees DISCONNECT first.
cc_DropCall( ) arrives before release command is sent - the network
disconnects first while cc_DropCall( ) arrives at the firmware before a
release command is sent to the network.
NOTE:
This scenario assumes the default firmware-controlled disconnect
process.