add *3gpp_uli user location converter

Parses the 3GPP-User-Location-Info AVP into structured location data
allowing field access via an optional path (e.g. *3gpp_uli:TAI.MCC).
This commit is contained in:
ionutboangiu
2026-02-10 18:56:59 +02:00
committed by Dan Christian Bogos
parent be08b1d07b
commit 4c64f4f876
6 changed files with 1029 additions and 0 deletions

View File

@@ -128,6 +128,16 @@ Converters transform the extracted value. Chain them with ``&``::
* ``*e164Domain`` - extract domain from NAPTR record
* ``*ip2hex`` - IP to hex
* ``*sipuri_host``, ``*sipuri_user``, ``*sipuri_method`` - parse SIP URIs
* ``*3gpp_uli`` - decode 3GPP-User-Location-Info hex to ULI object
* ``*3gpp_uli:path`` - extract specific field from ULI
ULI component paths: ``CGI``, ``SAI``, ``RAI``, ``TAI``, ``ECGI``, ``TAI5GS``, ``NCGI``
Field paths: ``TAI.MCC``, ``TAI.MNC``, ``TAI.TAC``, ``ECGI.MCC``, ``ECGI.MNC``, ``ECGI.ECI``, ``NCGI.NCI``, etc.
Example::
~*req.3GPP-User-Location-Info{*3gpp_uli:TAI.MCC}
**Time**