Helmut Kuper wrote:
Hello,
I just want to let you know, that I started some work on Q.931 TE state timers in current openzap ozmod_isdn stack. The current stack has some problems with freeing ressources when far end doesn't follow Q931 state machine cleanly. On my side I mainly miss a RELEASE after sending DISCONNECT and so m more and more channels are wasted over time.
Openzap Q931 stack has some preworked timer and state handling (in form of Q931_UX states). Unfortunately it is disabled in source. I enabled it, added some Q931_UX states to Q931StateTE.c, added a timeout handler to ozmod_isdn.c and tested it with my special problem. In lab missed RELEASEs are now detected and the corresponding channel is freed cleanly - hurray :)
I would like to put my work in openzap trunk as soon as it works stable in production and FS board allows me to do so.
I can't promise that I will implement all timers for Q931 TE nor I plan to work on Q931 NT timers.
As I said: Just for your information.
Have a nice weekend!
Helmut
Umm, you've been doing duplicate work then. The version of ozmod_isdn i have been working on is completely stateful and has a couple of timers already implemented. And i remember giving you the location of the git repository on IRC, earlier this year. (But never got any feedback) stkn _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org