Re: [SR-Users] Forcing Outbound Socket

2021-11-11 Thread Arsen Semenov
It is possible with TCP. Moreover Kamailio is trying to reuse the tcp connection whenever the destination address is matching an active one. The standard way is good, but in the real world you could face some devices which do not support "outbound" properly, so you can leverage functions exposed

Re: [SR-Users] Forcing Outbound Socket

2021-11-11 Thread Ross McKillop
> On 11 Nov 2021, at 07:22, Olle E. Johansson wrote: > > > >> 10 nov. 2021 kl. 18:21 skrev Ross McKillop > >: >> >> Hi, >> >> Thanks, I was almost certain that is set but it seems it may not be so will >> double check that, thank you :) >> >> Now to solve the

Re: [SR-Users] Forcing Outbound Socket

2021-11-10 Thread Olle E. Johansson
> 10 nov. 2021 kl. 18:21 skrev Ross McKillop : > > Hi, > > Thanks, I was almost certain that is set but it seems it may not be so will > double check that, thank you :) > > Now to solve the other issue…. Just a nit-picking note: All these are non-standard fixes. The standard based way is to

Re: [SR-Users] Forcing Outbound Socket

2021-11-10 Thread Ross McKillop
Hi, Thanks, I was almost certain that is set but it seems it may not be so will double check that, thank you :) Now to solve the other issue Ross > On 10 Nov 2021, at 17:14, Federico Cabiddu wrote: > > Hi, > to force kamailio to use, for outbound connections, a specific tcp port >

Re: [SR-Users] Forcing Outbound Socket

2021-11-10 Thread Federico Cabiddu
Hi, to force kamailio to use, for outbound connections, a specific tcp port (define in a "listen" directive), you have to set the reuse_tcp_port parameter (https://www.kamailio.org/wiki/cookbooks/5.5.x/core#tcp_reuse_port ). Cheers, Federico On Wed, Nov 10, 2021 at 4:36 PM Ross McKillop wrote:

[SR-Users] Forcing Outbound Socket

2021-11-10 Thread Ross McKillop
Hi All, Try as I may I cannot force an outbound TCP request to use a non-ephemeral source port. Looking at the documentation it seems that as long as I have a line like listen=tcp:10.30.0.55:3339 I should be able to force an outbound connection to originate from that host and port,