Hi,
xavps are structs, not plain strings:
https://www.kamailio.org/wiki/cookbooks/5.2.x/pseudovariables#xavp_id_-_xav…
.
To get the ip of the currently selected destination you should use
$xavp(_dsdst_=>uri)
(
http://www.kamailio.org/docs/modules/5.2.x/modules/dispatcher.html#dispatch…
<http://www.kamailio.org/docs/modules/devel/modules/dispatcher.html#dispatcher.p.xavp_dst>
)
Anyway after using ds_select the destination is set in $du.
Cheers,
Federico
On Thu, Oct 3, 2019 at 3:02 PM David Villasmil <
david.villasmil.work(a)gmail.com> wrote:
Hello guys,
I've never used "ds_select" as opposed to "ds_select_dst", and i
would
like to get the actual destination out of _dsdst_
I've got
modparam("dispatcher", "xavp_dst", "_dsdst_")
and then i'm trying to do:
if(!ds_select("100", "4"))
{
send_reply("404", "No destination");
exit;
}else{
xlog("L_ERR", "[XHTTP]: The next destination for SMS is:
[$xavp(_dsdst_)]\n");
ds_mark_dst("d");
}
But that's coming up with
The next destination for SMS is: [<<xavp:0x7fbe87acdbf0>>]
I need to get the actual ip address out of the struct.
Regards,
David Villasmil
email: david.villasmil.work(a)gmail.com
phone: +34669448337
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users