Buenas Tardes .

Tengo una duda con respecto al modulo LCR , segun la documentacion la funcion load_gw carga en la variable
gw_uri_avp los gateways de matched_gws (Tengo 2 grupos con prioridades diferentes para el mismo prefijo
1 grupo con 2 gateways (tag 840)  y 1 grupo con 1 gateway con (tag 870) ).

El problema es q la variable gw_uri_avp solo carga el primer grupo ( el de mas alta prioridad ), mientras que
el segundo grupo se queda en la variable matched_gws.

Este comportamiento es normal o tengo q agregar otras lineas a mi script ?.


 5(4833) DEBUG: <core> [forward.c:356]: check_self: host != me
 5(4833) DEBUG: <core> [socket_info.c:485]: grep_sock_info - checking if host==us: 13==9 &&  [192.168.0.215] == [127.0.0.1]
 5(4833) DEBUG: <core> [socket_info.c:488]: grep_sock_info - checking if port 5060 matches port 5060
 5(4833) DEBUG: <core> [socket_info.c:485]: grep_sock_info - checking if host==us: 13==13 &&  [192.168.0.215] == [192.168.0.215]
 5(4833) DEBUG: <core> [socket_info.c:488]: grep_sock_info - checking if port 5060 matches port 5060
 5(4833) DEBUG: lcr [lcr_mod.c:1782]: added matched_gws[0]=[6, 4, 50, 370945520]
 5(4833) DEBUG: lcr [lcr_mod.c:1782]: added matched_gws[1]=[2, 4, 30, 84722120]
 5(4833) DEBUG: lcr [lcr_mod.c:1782]: added matched_gws[2]=[5, 4, 30, 162747540]
 5(4833) DEBUG: lcr [lcr_mod.c:1688]: added gw_uri_avp <1|0|840|3623921856||5060|1|0> with weight <84722120>
 5(4833) DEBUG: lcr [lcr_mod.c:1688]: added gw_uri_avp <1|0|840|3640699072||5060|1|0> with weight <162747540>
 5(4833) DEBUG: lcr [lcr_mod.c:1902]: r_uri <sip:84042337104347@192.168.0.217:5060>, dst_uri <>

 5(4833) DEBUG: lcr [lcr_mod.c:2021]: added ruri_user_avp <42337104347>
 5(4833) DEBUG: lcr [lcr_mod.c:2077]: added flags_avp <0>
 5(4833) INFO: <script>:

Saludos
Berzoc