I know it doesn't make sense, it's a bit of a stop-gap solution that I had hoped would be simple and turned into anything but ;-)
Best, Ross > On 12 Nov 2021, at 14:45, M S <[email protected]> wrote: > > you are trying to use Kamailio as transport bridge (TCP <-> TLS) but don't > want to use it's transport bridge capabilities (Route & Via headers etc.), > that doesn't makes sense... > > But nevertheless, i think you can, > > 1. Use t_relay and then in "send" event route remove the headers added by > kamailio manually using textops module functions. > > 2. Use send_data or sendx methods in corex module. > > https://kamailio.org/docs/modules/5.5.x/modules/corex.html#corex.f.send_data > > 3. Use "network:msg" route and shape the sip packet to the form acceptable by > TCP box. > > https://kamailio.org/docs/modules/5.5.x/modules/corex.html#corex.evr.network_msg > > By the way, per my understanding send_tcp suppose to work for TLS > connections, since TLS is basically a TCP connection. Anyways, i will run > some tests to see its behavior when i have enough time. > > -- > Muhammad Shahzad Shafi > Tel: +49 176 99 83 10 85 > > > Sent from my Huawei P40 5G phone > > > -------- Original message -------- > From: Ross McKillop <[email protected]> > Date: Fri, 12 Nov 2021, 14:44 > To: "Kamailio (SER) - Users Mailing List" <[email protected]> > Subject: [SR-Users] corex send() > Hi All, > > Is there an equivalent to corex's send_tcp > (https://kamailio.org/docs/modules/5.2.x/modules/corex.html#corex.f.send_tcp > <https://kamailio.org/docs/modules/5.2.x/modules/corex.html#corex.f.send_tcp>) > for TLS? > > I have a bit of an odd edge case where I can't add Via headers etc, and > send_udp and send_tcp allow me to achieve what I want, but it doesn't seem to > have a means of doing the same with TLS? > > Essentially I want to transparently proxy what is received by Kamailio on one > interface to a TLS connection e.g. > > A = (TCP) => Kamailio = (TLS) => Remote Host > > (A) in this instance is already setting a Via header of the Kamailio's > external IP and transport tis. I appreciate this is a non-standard way of > doing it, but (A) is a black box that I can't change, what I'm essentially > trying to do is have Kamailio handle the TLS but essentially (A) thinks it's > at the edge. > > I can make it work with send_tcp for a standard TCP connection, but if I use > t_relay or even forward() to send onwards by TLS then Kamailio obviously adds > its own headers as you'd expect. > > Ross
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions * [email protected] Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
