Diversion has taken place (ETS 300)

The stack notifies the application when it learns that an inbound or outbound call has been diverted.

Notification of a diverted outbound call (ETS 300)

When an outbound call is diverted by the network, the application is notified. An ACU indication message is sent to the application containing an acu_ss_notify_diversion_invoke extended data structure. The connection ID of the outbound call is included in the data structure.

Multiple diversion operations may cause several of these primitives to be sent to the application, as additional information is provided by the network (see the following illustration). If the offered call is diverted multiple times, the fields in the primitive may contain new information that should supersede previous information.

Notification of a diverted inbound call (ETS 300)

When an inbound call is diverted by the network, the application is notified. An ACU_FACILITY_IN message is sent to the application using the ACU_SAPI_MGT SAPI using a dummy connection ID. This message contains an acu_ss_divert_ret_result extended data structure.