[OpenSIPS-Users] Carrier ID and Rule ID not populating flatstore

Vic Jolin adjolin at gmail.com
Fri Jul 3 11:53:57 EST 2020


Thank you for your response. Can I do this on the route or on failure route?

On Fri, Jul 3, 2020, 4:00 PM Răzvan Crainea, <razvan at opensips.org> wrote:

> Hi, Vic!
>
> You are not using the correct provisioning in the extra fields. Please
> double check the ACC module documentation[1], where it states that for
> the db engine, the log_name represents the column in the acc table where
> that value ends up.
> According to your specifications, you want to dump the carrierid in the
> $avp(carrier_id) table; luckily for the flatstore engine the column is
> not relevant, as it is nowhere used.
>
> If you want to get the carrierid and ruleid values in the flatstore, you
> have to explicitly set the corresponding tags in your script:
>
> $acc_extra(carrierid) = $avp(carrier_id);
> $acc_extra(ruleid) = $avp(rule_id);
>
> Make sure to do that after you call do_routing().
>
> [1] https://opensips.org/docs/modules/3.1.x/acc.html#ACC-extra-id
>
> Best regards,
>
> Răzvan Crainea
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
> On 7/2/20 7:13 PM, Vic Jolin wrote:
> > Hello,
> >
> > I have this for drouting
> > loadmodule "drouting.so"
> > modparam("drouting", "rule_prefix_avp", '$avp(dr_prefix)')
> > modparam("drouting", "carrier_id_avp", '$avp(carrier_id)')
> > modparam("drouting", "gw_id_avp", '$avp(gw_id)')
> > modparam("drouting", "ruri_avp", '$avp(dr_ruri)')
> > modparam("drouting", "gw_priprefix_avp", '$avp(gw_priprefix)')
> > modparam("drouting", "rule_id_avp", '$avp(rule_id)')
> >
> > and for acc
> >
> > modparam("acc", "extra_fields", "db: callerid->callerid; ani->ani;
> > prefix->prefix; src_ip->src_ip; dst_ip->dst_ip; acctid->acctid;
> > carrierid->$avp(carrier_id); ruleid->$avp(rule_id)")
> > modparam("acc", "db_url", "flatstore:/var/log/acc")
> >
> > Can anyone tell me why on the flatstore files the carrierid, and ruleid
> > is empty?
> >
> > _______________________________________________
> > Users mailing list
> > Users at lists.opensips.org
> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> >
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200703/122990c4/attachment.html>


More information about the Users mailing list