Hello, just to add one possible option, there is a small module "matrix" that provides a data structure that might be handy in this case.
https://www.kamailio.org/docs/modules/devel/modules/matrix.html Of course it can be also done by serializing the data in a htable or similar. Cheers, Henning From: Ben Kaufman <[email protected]> Sent: Sonntag, 17. September 2023 17:39 To: Kamailio (SER) - Users Mailing List <[email protected]> Subject: [SR-Users] Multi-dimensional data in htable What's the best way to store multi-dimensional data within an htable? For example, storing an avp stack: $avp(foo) = "first"; $avp(foo) = "second"; $sht(bar=>foo) = $avp(foo); The result of which is that only $avp(foo[0]) is stored in the htable: kamcmd htable.dump bar { entry: 2 size: 1 slot: { { name: bar value: second type: str } } } The htable documentation shows support for lists, but it doesn't make clear if this is really usable outside of loading from a database, and looks like it's short hand for managing/creating linked lists. The other option would be to simply serialize the data before storing it in the htable - which is fine, I just want to be sure I'm not overlooking a more convenient method. Regards, Kaufman
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe:
