[OpenSIPS-Users] siprec issue when listening on multiple sockets.
johan
johan at democon.be
Fri Jul 2 10:17:19 EST 2021
found it, use 2x force send socket.
On 2/07/2021 11:44, johan wrote:
> Hi,
>
> My server has 2 listening sockets.
>
> my phones register on 192.168.68.115
>
> my siprec server is in 10.x.x.x segment.
>
> my ip config is like htis :
>
> 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
> state UP group default qlen 1000
> link/ether 00:0c:29:80:52:64 brd ff:ff:ff:ff:ff:ff
> inet 192.168.68.115/24 brd 192.168.68.255 scope global dynamic
> noprefixroute ens33
> valid_lft 4962sec preferred_lft 4962sec
> inet6 fe80::20c:29ff:fe80:5264/64 scope link noprefixroute
> valid_lft forever preferred_lft forever
> 3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
> state UP group default qlen 1000
> link/ether 00:0c:29:80:52:6e brd ff:ff:ff:ff:ff:ff
> inet 10.33.0.34/27 brd 10.33.0.63 scope global dynamic noprefixroute
> ens34
> valid_lft 81834sec preferred_lft 81834sec
> inet6 fe80::d7c2:9c5e:8233:6bba/64 scope link noprefixroute
> valid_lft forever preferred_lft forever
>
> so I have 2 sockets in opensips :
>
> socket=udp:en33:5060
> socket=udp:ens34:5060
>
> The routing on the machine is correct (ping uses the correct interface).
>
> johan at debian10opensips31:/etc/systemd/system$ sudo route -n
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use
> Iface
> 0.0.0.0 192.168.68.1 0.0.0.0 UG 100 0 0
> ens33
> 10.0.0.0 10.33.0.33 255.0.0.0 UG 90 0 0
> ens34
> 10.33.0.32 0.0.0.0 255.255.255.224 U 101 0 0
> ens34
> 192.168.68.0 0.0.0.0 255.255.255.0 U 100 0 0
> ens33
>
> Problem : siprec_startrecording always initiates it's connection from
> the 192.168 interface.
>
> How can I specify that it needs to go via the other socket ? I tried
> mhomed=1 but that didn't help.
>
>
>
> ....
>
> rtpproxy_engage(,"10.33.0.34");
> siprec_start_recording("sip:10.254.100.134:5060",,,,,"10.33.0.34");
>
> ...
>
>
> Does anyone have a solution for this ? Or what logs are needed ?
>
>
> wkr,
>
More information about the Users
mailing list