[OpenSIPS-Users] OpenSIPS error Malformed Header/failed to generate a HBH ACK
John Quick
john.quick at smartvox.co.uk
Tue Mar 15 14:03:13 CET 2016
Dimitry,
Just an idea, but are you by any chance using the function
uac_replace_from()?
I ask because I have seen it corrupt the From header when it is called twice
on the same branch.
John Quick
Smartvox Limited
Date: Tue, 15 Mar 2016 12:48:05 +0000
From: "Nagorny, Dimitry" <dimitry.nagorny at robot5.de>
Subject: [OpenSIPS-Users] OpenSIPS error Malformed Header/failed to
generate a HBH ACK
To: "users at lists.opensips.org" <users at lists.opensips.org>
Message-ID:
<ac8647e150b24f98aa4d3b207493e5f1 at r5prod-exchange.robot5.de>
Content-Type: text/plain; charset="us-ascii"
Good afternoon Ladies and Gentlemen,
I'm trying to use OpenSIPS as a Border Controller between a PSTN and a
FreeSWITCH. The PSTN is sending all SIP-messages through a SIP-trunk.
I got OpenSIPS working fine from PSTN through OpenSIPS to FreeSWITCH, but
the other way around (from FS over OpenSIPS to PSTN), I'm getting an error
message I can't solve. (Info: There are NO phones registered with OpenSIPS
or FreeSWITCH, they are all on the PSTN, I need OpenSIPS only to guide
traffic to either my FreeSWITCH mediaserver or tot he Aus @ PBX.)
As far as I can tell, when OpenSIPS opens up a new branch it is changing
internally the headers from the incoming SIP-message from FreeSWITCH into a
wrong format and after that it's throwing two errors:
- ERROR:tm:send_ack: failed to generate a HBH ACK if key HFs in
reply missing
ERROR:tm:reply_received: failed to send ACK (local=no)
o Here I looked at the relevant code but I can't tell what it is trying to
do in the transaction module
o As well I couldn't find info about the abbreviation "HBH" or "HF"
Additionally this piece of info:
- ... SIP/2.0 400 Bad Request..Warning: 399 192.168.1.30 "Malformed
headers : From " ...
o From this somehow I found out that it's missing the ":" after From
Please see the attached files for more info.
I would very much appreciate it if somebody could give me, at least, a hint
how I could fix the problem, because by now I googled these problems for
three days now w/o a solution. I can't attach the full debug, the mail list
blocks the size of it (17KB...). I'll attach it to an answer.
Thanks in advance for any help I can get!
Very Respectfully
Dimitry Nagorny
Trainee
More information about the Users
mailing list