Back to coding…
The kitchen is finally usable (but not finished), time to get back to my beloved Q.931 stack.
Today’s changes include:
Q.931 Timers part #1: per timer, per mode timeout callbacks (only printing a log message for now, the actual logic will be added later).
The way the call reference is passed to the timeout callbacks has been changed to use struct Q931_Call * instead of the call index.
Some legacy code has been removed (Q931StartTimer() / -StopTimer() and the old CRV handling functions (except Q931ReleaseCRV(), which is still needed by ozmod_isdn.c)).
Next step is to get a box for testing ready and fix the fallout of the dialect rework, before i start changing and adding more code…