[SR-Users] Need an explanation of the contents of the LCR gw_uri_avp for replacement I am making to some of the functionality of the LCR module

Juha Heinanen jh at tutpro.com
Sun Apr 27 07:51:38 CEST 2014

Will Ferrer writes:

> I have found you can overwrite the contents of the gw_uri_avp (default:
> $avp(i:709)) substitute this function call. However I am a bit unclear
> about what goes in this avp. I was wondering if any one knew of a place I
> could find this information.

gw_uri_avp is internal avp and is not intended for manipulation.

> The contents of the avp is an list whose entries look something like this
> :"2|1|0|||258722358||5060||1|1". The values separated by the | are likely
> values from the database, and some of them are obvious (like the port and
> the prefix), but others are not. In particular the longer number baffles
> me, it's not the ip of the gateway from the lcr_gw table, unless it is but
> has been altered in some way.

if you want to play with it, you need to check from source code what the
various fields mean.  the relevant functions are encode_avp_value and
decode_avp_value.  there are comments about the fields.

be aware that contents gw_uri_avp may change from version to version
without warning.

-- juha

More information about the sr-users mailing list