[OpenSIPS-Users] missed call records
Chris Martineau
chris at ghosttelecom.com
Thu Jun 30 12:21:46 CEST 2011
Hi,
I am trying to sort out some issues with how my missed call and failure
records are recorded.
My cfg file sets up the acc settings as follows...
modparam("acc",
"db_url","mysql://opensips:opensipsrw@localhost/opensips")
modparam("acc", "db_flag", 1)
modparam("acc", "db_missed_flag", 2)
modparam("acc", "failed_transaction_flag", 3)
modparam("acc", "cdr_flag", 7)
if (is_method("INVITE")) {
...
setflag(1); # do accounting
setflag(2); # do accounting
setflag(3); # do accounting
setflag(7); # do cdr accounting
Everything works fine and confirmed calls go to the acc database and
missed calls go to the missed calls database.
However I need to translate the error codes I receive from upstream to a
more generic code for callers.
I have done this as follows...
At the end of the failure route...
t_reply("486","Busy");
exit;
which works and converts all returned errors to 486 fine but I get 2
records in the missed calls db the original and the translated. Is it
possible to only log the original somehow apart from retrospectively
removing them from the db?
Also for internally generated failure codes (408 timeouts etc) I cannot
see anyway of translating them.
Any suggestions would be gratefully received.
Regards
CHris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110630/753b0c9d/attachment.htm>
More information about the Users
mailing list