I want to use QoS Alarms to detect disconnected SIP agents which did not send SIP BYE.
After calling gc_OpenEx synchrone for ":N_iptB1T1:P_SIP:M_ipmB1C1", I call gc_SetAlarmNotifyAll to enable the QoS Alarms.
gc_SetAlarmNotifyAll(device, ALARM_SOURCE_ID_NETWORK_ID, ALARM_NOTIFY);
After that I make a connection with a SIP device.
When I disconnect the network in the middle or power off the SIP agent, I would expect some QoS Alarms (GCEV_ALARM) for QoS LOSTPACKETS or QOS RTPTIMEOUT, but I do not receive any event for it.
Why?
The problem can be reproduced with the HMP demo gc_basic_call_model.
This demo also calls gc_SetAlarmNotifyAll to enable alarm events.