Index: modules/dialog/dlg_handlers.c =================================================================== --- modules/dialog/dlg_handlers.c (revision 6366) +++ modules/dialog/dlg_handlers.c (working copy) @@ -681,7 +681,10 @@ } if (parse_from_header(req)<0 || get_from(req)->tag_value.len==0) { - LM_ERR("failed to get From header\n"); + LM_ERR("failed to get From header (hdr=%p,parsed=%p,tag_len=%d) " + "callid=<%.*s>\n", req->from, req->from?req->from->parsed:NULL, + req->from?(req->from->parsed?get_from(req)->tag_value.len:0):0, + req->callid->body.len, req->callid->body.s); return -1; }