Hello guys,
I wrote a module for credit control which aims to tear a call down when
client's credit is over. The problem is that I started writing it when Kam
3.3 was not out yet, and today, when I tried to use it with the latest
stable release, I found out that it wasn't working because, somehow, the
header fields are displaced.
Considering this code:
*LM_ALERT("Message CID: %.*s", msg->callid->body.len,
msg->callid->body.s);*
when I try to read the Call ID hdr field in *3.2* I get the right reading:
ALERT: cnxcc [cnxcc_mod.c:807]: Message CID: *
vqsxmovczhwztpa(a)carlosrdcnx-laptop.site*
*
*
but if I do the same on *3.3*, with the same code (and recompiled for 3.3
of course) I get the Via hdr field.
ALERT: cnxcc [cnxcc_mod.c:807]: Message CID: *SIP/2.0/UDP 127.0.0.1:5062
;rport;branch=z9hG4bKnoyvhhjv*
It's the same for Kam 3.4-dev.
What am I doing wrong?
Regards.
Carlos.