3.2.7.3 CBCP Done

This is an event that the CBCP indicates to the PPP. This event denotes the completion of the CBCP to the PPP along with the completion status. The CBCP might have been successfully completed, or the CBCP might be timing out because it has not received a Callback Response message from the caller. In either case, the success or failure of the CBCP MUST be denoted using this event.

When the CBCP state machine has successfully negotiated the callback settings, the Result Callback Type, Result Phone Number, and Result Callback Delay are indicated to the PPP. Based on the Result Callback Type, the PPP can either choose to proceed to the NCP phase (if "No Callback" was the Result callback Type indicated) or await the reception of a Terminate Request message of LCP before proceeding for the callback operation.

If the Callback negotiation did not complete successfully, the PPP MAY choose to terminate the session.