Hi All,

I'm unable to register an extension to the Upstream Provider by using uac module.
Getting the following error:

Jul 31 15:49:39 k1-core1 k1[13146]: ERROR: <core> [core/forward.c:181]: get_out_socket(): no socket found
Jul 31 15:49:39 k1-core1 k1[13146]: ERROR: <core> [core/forward.c:183]: get_out_socket(): no corresponding socket found for(udp:8.8.8.8:5060)
Jul 31 15:49:39 k1-core1 k1[13146]: ERROR: tm [ut.h:317]: uri2dst2(): no corresponding socket found for "svr04.nuacom.net" af 2 (udp:8.8.8.8:5060)
Jul 31 15:49:39 k1-core1 k1[13146]: ERROR: tm [uac.c:449]: t_uac_prepare(): no socket found
Jul 31 15:49:39 k1-core1 k1[13146]: ERROR: uac [uac_reg.c:1161]: uac_reg_update(): failed to send request for [1050]

Kamailio is listening on 2 interfaces: 
[root@kamailio user]# /usr/local/sbin/kamcmd core.sockets_list
{
        socket: {
                proto: udp
                address: 10.1.1.11
                ipaddress: 10.1.1.11
                port: 5060
                mcast: no
                mhomed: no
        }

socket: {
                proto: udp
                address: 2.2.2.2
                ipaddress: 2.2.2.2
                port: 5060
                mcast: no
                mhomed: no
        }

mhomed is enabled in the configuration file: mhomed=1

I'm not using ' force_send_socket' anywhere in the configuration file. 
This is the uac module configuration:
modparam("uac", "reg_keep_callid", 1)
modparam("uac", "reg_contact_addr", "2.2.2.2")
modparam("uac", "reg_db_url","cluster://kamailio")

If i'm disabling mhomed from configuration file - i don't receive any errors - but then kamailio is trying to send the message to the external server (8.8.8.8) through internal interface (10.1.1.1).
Thank You.