Hi,
I have at this moment yeti-switch all-in-one (all components at one machine). Could you say what purpose have IP field in Match conditions section?
I though this is to authorize incoming SIP signalling by IP but I have to provide Kamailio IP to make it work. It is bug? I dont know how to configure it?
The Match Condition IP field is where you specify the IP Address of your customer (traffic originator).
You usually would not need the kamalio Load Balancer installed if using the all-in-one machine. But if you still wish to specify the Kamalio LB IP, you do this under System → Load Balancers.
Ok, I dont want provide Kamailio LB IP, I want provide my customer IP as it is desired. But If I put there IP of customer then I have got 403 - customer not found or locked, after change IP to Kamailio LB IP it works
OK, I see why. You call flow is like this:
Customer → Kamalio LB → SEMS
So because SEMS is not receiving directly from customers, you need to use the X Yeti Auth field. Kamalio will pass the customer’s IP and you can match it using the X Yeti Auth field. I don’t remember how again (might need to install an LB to be remember)
In dee, the flow which you describe is exactly what i have, now I checked my Load Balancers and there is something what I screwed. I put there IP and PORT instead just only IP xD
if you have kamailio LB as frontend you have to add IP of this LB to trusted IPs at System->components->load balancers. Then you will be able to use IP field at customer auth(put customer IP there).