[pjsip] Trouble with 100rel/PRACK
bennylp at pjsip.org
Thu Nov 1 02:43:47 EDT 2007
Olivier Beytrison wrote:
> Hi all,
> I'm experiencing a small problem using the 100rel module.
> I have to devices registered to my network. When I call
> pjsua_call_make_call i set the option to
> options |= PJSIP_INV_REQUIRE_100REL;
> On the called device, I have in the log :
> 16:20:48.000 dlg00073A44 Module mod-100rel added as dialog usage,
> 16:20:48.000 dlg00073A44 100rel module attached
> the called UA send then back a 100 trying but with no content.
> The calling UA send the PRACK message, and the called device answer with
> an empty 200 OK.
> The calling UA never get an answer to his PRACK, so when he receive the
> 408 timeout from the network, it hangs up the call.
It's strange that the calling UA sends PRACK to 100 response. That
shouldn't happen. And maybe the timeout error was caused by this,
since when 100 is sent, the dialog has not been fully established.
Having said that, I just found a bug which caused 100rel extension
to be excluded in PJSUA-LIB. I don't think this is related to your
problem since PRACK active in your test, but who knows maybe it'll
Please see http://www.pjsip.org/trac/ticket/385#comment:8 for the
> Using the pjsua-lib, is there something more to be implemented to have
> the 100rel workgin ?
> Thx a lot
More information about the pjsip