Hello,

I am trying to solve bug #117 myself.  I think I have isolated the
problem well.  The core of my problem is the deactivate function in
generator.c, which does not return success or failure codes but
instead continues even when not successful.  I assume that the problem
resides somewhere in app_t38gateway, chan_misdn or chan_sip that calls
one of the locked channel functions.    The deactivation functions
there have different complexities, so I could probably figure what to
change myself.

But I need some simple help, because I have only basic c knowledge and
I know even less about compiling, libraries etc.
:
1. How do I create a backtrace?  I have managed to create
/var/log/callweaver/mmlog.  But I do not receive much output from
misdn, because I had to change #if to #ifdef.

2. How can I find which function/module called a certain function?

3. Referring to line 157 in corelib/generator.c - Personally I would
stop further processing on a critical error, or otherwise make sure
that this failure is handled.  Is this behaviour on purpose?

4. I am used to look into auto-documentations that tell me, what a
function does and which variables it takes.  Does such a thing exist
for Callweaver?
_______________________________________________
Callweaver-users mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-users

Reply via email to