Hi Stefano!
Does "doesn't work" mean that it
- crashes - doesn't authenticate - whatever!?
The following:
case QOP_STATE: /* TODO - add qop support */ auth->qop = val; break;
will afaik not work, but this one:
case QOP_STATE: /* TODO - add qop support */ break;
should do it.
What kind of proxy is the other site running? Could you post a capture file of your sip dialog?
Ciao, Thomas
Stefano Capitanio schrieb:
Hi,
i have the same problem authenticating with a server that respond with qop="auth". i modified auth_hdr.c: case QOP_STATE: /* TODO - add qop support */ break;
then i recompiled the module with make modules=modules/uac modules and copied "uac.so" to /usr/local/lib/openser/modules/uac.so and restarted openser
but it doesn't work! I've tried also with: case QOP_STATE: /* TODO - add qop support */ auth->qop = val; break;
have I made any mistake?
thanks for your help, Stefano