Thanks for prompt feedback. That is what i was looking for. Cheers Maciej
> Hello, > > a solution would be checking for the sourceip and using force_send_socket() > to set a different interface, which will be used by t_relay. > > > if ($si=~"^108\.109\.180\." || $si=~"^10\.10\.10\." { > force_send_socket(udp:108.109.180.12:5060); > } > > .... > > t_relay(); > > > > > Best Regards > > Max M. > > Am 14.10.2011 11:26, schrieb Maciej Bylica: >> >> Hello, >> >> I am in need to build a box which should have some functions of SBC. >> To be more precisely server will be heaving two interfaces, the first >> one i could say on access side, the last one on core/private side. I >> want to implement a kind of call limitation mechanism (by using pike >> module as a trigger) and to make routing mechanism like following >> - if $si = X.X.X.X then t_relay the call by using second interface and >> its subinterface Z1 >> - if $si = Y.Y.Y.Y then t_relay the call by using second interface and >> its subinterface Z2 >> and so on. >> So in other words i need to have mechanism that is checking source >> address of all incoming sip messages and then make decision which >> subinterface to use for t_relay. >> Each subinterface will be heaving different ip address to achieve >> customer differentiation. >> >> I am puzzling over how to build such a mechanism, which modules to use? >> >> Could you please give me some hints here. >> >> Thanks, >> Maciej >> >> _______________________________________________ >> Users mailing list >> Users@lists.opensips.org >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> > > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users