[OpenSIPS-Users] OpenSIPS bug on CANCEL with early media dialog

Dranchuk Alexandr davion at davion.kz
Sun May 8 23:03:26 CEST 2011


I am using OpenSIP 1.6.4. with Mediaproxy 2.4.4

the scheme for call is:
caller -> OpenSIPS - > callee

Once an INVITE sent from caller, callee response
with 183 followed by 180. Next step is caller send
CANCEL to caller but once CANCEL reached OpenSIPS, it's
stop resending it and provide next error logs:

ERROR:dialog:build_dlg_t: no contact available
ERROR:dialog:send_leg_bye: failed to create dlg_t
CRITICAL:dialog:log_next_state_dlg: bogus event 7 in state 2 for dlg 0x7fd4378a3400 [1758:121165547] with clid '2f66244400a and tags 'as1d885204' 'v6y1peXDc00cm'

it looks like OpenSIPS trying to generate a BYE message on early media
dialog, but CANCEL should be forwarded to callee.

so callee keeps ringing for timeout and never receive
missed CANCEL

Similar problem I've found described here also

Need your advice.
Thank you.

More information about the Users mailing list