Antonio Reale writes: > Scenario 2: local user --> local user --> PSTN (call forwarding) > > Apr 22 17:46:23 sipsvr1 /usr/sbin/kamailio[10623]: gw_uri_avp before > load_gws: '<null>' > Apr 22 17:46:23 sipsvr1 /usr/sbin/kamailio[10623]: ruri_user_avp > before load_gws: '<null>' > Apr 22 17:46:23 sipsvr1 /usr/sbin/kamailio[10623]: gw_uri_avp before > next_gw: '0sip:|[email protected]:5060;transport=udp' > Apr 22 17:46:23 sipsvr1 /usr/sbin/kamailio[10623]: ruri_user_avp > before next_gw: '<null>' > Apr 22 17:46:23 sipsvr1 /usr/sbin/kamailio[10623]: ERROR:lcr:next_gw: > No ruri_user AVP
antonio, i read 1.4 code and saw that request uri user is saved to ruri_user_avp only if next_gw() is called from request route. so if you call it from failure_route, it will not be saved, which could explain the above error. so if you do local user -> local user -> pstn forwarding, you need to either route the request back to your proxy and then to pstn, or you need to call next_gw() in route block before you enter failure route even when the request is not yet going to a local user. in 1.5 the implementation is different in that it is possible to call load_gws() and next_gw() also first time in failure route. -- juha _______________________________________________ Kamailio (OpenSER) - Users mailing list [email protected] http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
