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 http://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 http://svr04.nuacom.net" af 2 (udp:8.8.8.8:5060 http://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.