[OpenSIPS-Users] Entered reason in t_reply doesn't get entered in db

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Jul 8 17:46:16 CEST 2011


Hi Chris,

To be honest I fail to understand what you are trying to do - better 
please post the failure_route part (or the script).

Regards.
Bogdan

On 07/04/2011 12:24 PM, Chris Martineau wrote:
>
> Hi Bogdan,
>
> Tried these methods.
>
> 1.Doesn't seem to help entry of the custom reason into the db.
>
> 2.Sort of works in that it creates another entry with the sip reason 
> changed but then doesn't have anything in the sip code field? Also 
> using this method does some strange stuff in the failure route in that 
> unless you have triggered a missed call flag it doesn't create a 
> record at all!
>
> You also indicate that the reason code is being picked up from the 
> incoming error message however when I create an internal error message 
> which doesn't have an incoming error message the reason code is still 
> set to the default in the db even though the custom reason is sent 
> out? In this case where does it get the reason code from?
>
> Many thanks
>
> Chris
>
> *From:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sent:* 01 July 2011 17:18
> *To:* OpenSIPS users mailling list
> *Cc:* Chris Martineau
> *Subject:* Re: [OpenSIPS-Users] Entered reason in t_reply doesn't get 
> entered in db
>
> Hi Chris,
>
> The missed call events are generated when a negative final reply is 
> received / generated on the outbound part of a transaction (from the 
> next hop).
>
> So the missed call record will contain information about the received 
> reply and not the reply you are sending out. This is why you see the 
> received reason code and not the one you are forcing.
>
> If you want to force your own stuff, you may try two options:
>     1) in failure route, before "t_reply()" set again the missed call 
> flags, so you will force a second missed call event when reply is sent out
>     2) do not use the missed call flag (auto acc) and use the 
> acc_db_request() function from script to generate your missed call 
> custom event.
>
> Regards,
> Bogdan
>
> On 07/01/2011 04:54 PM, Chris Martineau wrote:
>
> Hi,
>
> We are entering custom reason codes into the t_reply and sl_reply like 
> ("403","No Funds") which gets sent out okay but doesn't get put into 
> the missed_call db. The entry in the db is always the default reason 
> for that code 403 Forbidden in this case.
>
> Is there a way to get the custom reason code into the db?
>
> Regards
>
> Chris
>
>   
>   
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
>
> -- 
> Bogdan-Andrei Iancu
> OpenSIPS solutions and "know-how"


-- 
Bogdan-Andrei Iancu
OpenSIPS eBootcamp - 2nd of May 2011
OpenSIPS solutions and "know-how"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20110708/d059b81d/attachment.htm>


More information about the Users mailing list