I've the following configuration :
internet --- ser -||-- asterisk
where ser has two network interfaces, one with public ip and one with 192.168.1.1, asterisk sits in the 192.168.1.0 net, authorization and forwarding of calls from internet works well with this ser.cfg (I omit parameters and obvious stuff):
if (uri==myself) { if (method=="REGISTER") { if (!radius_www_authorize("")) { www_challenge("", "0"); break; }; save("location"); break; }; lookup("aliases"); }; if (method=="INVITE") { record_route(); }; rewritehost("192.168.1.101"); <--- asterisk ip if (!t_relay()) { sl_reply_error(); };
but of course you can't hear nothing with this config... Googling I only find configurations relative to the ser machine also being natted, can someone tell me what I need to do in my particular case ?