Re: siptrace module not respecting send_sock after kamailio 5.6.6

Daniel-Constantin Mierla via sr-users <[email protected]>
Newsgroups gmane.comp.voip.ser
Message-ID <[email protected]>
Hello,


do you have IP routing path from the external_ip to the homer server?
Like, it is possible to open connection to the homer server from both
internal_ip and external_ip? If yes, even when the application tries to
indicate the desired local ip:port when creating a tcp connection, it is
the tcp stack/kernel that makes the final decision.


If you switch to udp for homer traffic, is the expected network
interface used?


Cheers,
Daniel


On 27.05.25 16:11, Daniel Donoghue via sr-users wrote:
> Hello,
>
> I have been using the siptrace module on a multihomed kamailio setup
> for some time now, with kamailio 5.5.7 and 5.6.6, without incident.
>
> I am listening to my external interface using something like:
>
> listen=tls:external_ip:5061
> listen=tcp:external_ip:5060
> Listen=tcp:internal_ip:5000 name "homer"
>
> And for siptrace...
>
> modparam("siptrace", "duplicate_uri", "sip:homer_ip:9060;transport=tcp")
> modparam("siptrace", "send_sock_name", "homer")
>
> I have also used send_sock_addr and force_send...
>
> This works as expected.
>
> I recently deployed this same setup using kamailio 6.0.1 and
> discovered that the send_sock is not being respected, even though the
> logs say it has been selected. Instead, tcpdump and careful
> examination of all the file descriptors for the kamailio processes
> reveal it is sending with the source set to my external_ip instead of
> the internal_ip.
>
> I have verified this on the same server, ruling out os level issues
> routing issues and have tried manually connecting using nc with the
> internal ip address for the source, which works.
>
> I tried downgrading, and found that the same is true for kamailio
> 5.7.6, 5.8.6 and 6.0.1
>
> This issue only appears to affect siptrace as other sockets appear to
> use the correct source ip to, for example, connect to a database.
>
> I had a look at the change logs and documentation and cant see
> anything obvious that I need to change from a configuration perspective.
>
> Could anybody help? I would prefer to be running 6.0+ in my new
> production environment but wont be able to if this cannot be solved
> quickly.
>
> Many thanks for your help.
>
> With every blessing,
> --
> Daniel Donoghue
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected]
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to the sender!

-- 
Daniel-Constantin Mierla (@ asipto.com)
twitter.com/miconda -- linkedin.com/in/miconda
Kamailio Consultancy, Training and Development Services -- asipto.com
Kamailio Scalability Training - Online, June 16-19, 2025 -- asipto.com

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the sender!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.