[OpenSIPS-Users] acc log 100 Trying
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Mar 25 19:07:57 CET 2009
Hi Brett,
You do not get it because the 100 Trying is locally generated. The
callback you tried to change is called for replies that were received
and fwded to the UAC.
But the 100 is not fitting here because it is going hop by hop - one
locally generated and sent to UAC and the one received from UAS is
discarded (not fwded).
Regards,
Bogdan
Brett Nemeroff wrote:
> Hey All,
> I'm trying to log the 100 Trying in the acc module. I tried the
> acc_db_request, but it can't be called from onreply.
>
> So I tried editing acc_logic.c, but that isn't working either?! :/ Any
> ideas? Maybe I should edit acc_db_request so it can be called from
> ONREPLY?
>
>
>
> static inline int should_acc_reply(struct sip_msg *req,struct sip_msg
> *rpl,
>
> int code)
> {
> /* negative transactions reported otherwise only if explicitly
> * demanded */
> if (code == 100)
> return 1;
> if ( !is_failed_acc_on(req) && code >=300 )
> return 0;
> if ( !is_acc_on(req) )
> return 0;
> if ( code<200 && !(early_media &&
> parse_headers(rpl,HDR_CONTENTLENGTH_F, 0)==0 &&
> rpl->content_length &&
> get_content_length(rpl)>0 ) )
> return 0;
>
> return 1; /* seed is through, we will account this reply */
> }
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list