Hi,
we experience a weird issue when setting skipdefault = yes on a remote sensor: calls that match a filter rule take up to 30 min to process. It seems as if voipmonitor only starts processing calls at half hour intervals, at a quarter to or a quarter past full hours (e.g. 12:15, 12:45, etc.). Could this just be a coincidence?
The other time voipmonitor starts processing the first call that matches a filter rule, is when there is a second matched call. It then processes the first, but not the second. In order for the second call to be processed, a third call would have to be matched to a filter rule (or one would have to wait up to half an hour).
The following is an example of a call from our logs, which took more than 6 minutes to start processing.
We then get failed connection with the central sensor regarding sql. It seems unrelated, as we experience these issues even without skipdefault and it does not break our setup. Anyway, it is included here for completeness.
Sep 16 13:45:08 x.x.x.x voipmonitor[32585]: sql store - y.x.x.x : 6666 - loss connection - failed read()
Sep 16 13:45:08 x.x.x.x voipmonitor[32585]: send store query error: failed read query response
Sep 16 13:45:08 x.x.x.x voipmonitor[32585]: sql store - y.x.x.x : 6666 - loss connection - failed read()
Sep 16 13:45:08 x.x.x.x voipmonitor[32585]: send store query error: failed read query response
Hi, we experience a weird issue when setting
skipdefault = yes
on a remote sensor: calls that match a filter rule take up to 30 min to process. It seems as if voipmonitor only starts processing calls at half hour intervals, at a quarter to or a quarter past full hours (e.g. 12:15, 12:45, etc.). Could this just be a coincidence? The other time voipmonitor starts processing the first call that matches a filter rule, is when there is a second matched call. It then processes the first, but not the second. In order for the second call to be processed, a third call would have to be matched to a filter rule (or one would have to wait up to half an hour). The following is an example of a call from our logs, which took more than 6 minutes to start processing.This is the last log entry before the call:
Here is the next entry with the two legs of the call that matched a filter rule:
The call ends after a couple of seconds, but both legs are still in limbo six minutes later:
We then get failed connection with the central sensor regarding sql. It seems unrelated, as we experience these issues even without skipdefault and it does not break our setup. Anyway, it is included here for completeness.
Voipmonitor now starts processing the call:
Voipmonitor is done processing the call:
edit: code formatting