Chris,
an internal 408 can be caught in failure route, so you can override it
as any other final negative reply.
Regards,
Bogdan
On 07/01/2011 07:28 PM, Chris Martineau wrote:
Thanks, I'll download and have a play.
I see the 408 timeouts that are generated by opensips but I want them
to be sent out as 486 busy. Can't see any way of doing this.
Regards
Chris
*From:*Bogdan-Andrei Iancu [mailto:[email protected]]
*Sent:* 01 July 2011 17:21
*To:* OpenSIPS users mailling list
*Cc:* Chris Martineau
*Subject:* Re: [OpenSIPS-Users] missed call records
Hi Chris,
On 06/30/2011 01:21 PM, Chris Martineau wrote:
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?
This was a bug which was fixed today - normally, the missed call event
is generated by the received reply, not by the outgoing reply. Because
of a bug, in some cases, both were generated - if you update from SVN,
you should have the right code.
Also for internally generated failure codes (408 timeouts etc) I
cannot see anyway of translating them.
You mean you do not get any missed calls for internal 408 ? is the
missed call flag set for that transaction ?
Regards,
Bogdan
--
Bogdan-Andrei Iancu
OpenSIPS solutions and "know-how"
--
Bogdan-Andrei Iancu
OpenSIPS solutions and "know-how"
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users