Was genau willst du uns mit einem iptables-skript sagen? Dass Dunji einen Linuxrouter (statt BSD) einsetzen sollte?
Ich versteh immernoch nicht, warum es bei Dunji nicht geht. Ich hab ein ähnliches Setup, pfsense mit 3 NW-Karten (WAN, LAN, WLAN), Asterisk im LAN auf separatem Rechner, Trafficshaper nach Assistent zw. LAN und WLAN eingerichtet, und es läuft..
Auch wenns nicht der beste Weg ist, wär es noch einen Versuch wert siproxd oder gar Freeswitch einzusetzen. Gibts beides als Packages für pfsense. Was ich persönlich eher noch probieren würde, wär pfsense 1.2.1 (aktuell RC2) einzusetzen. Das basiert auf FreeBSD 7, und da wurde einiges an Treibern verbessert. Ich z.B. musste es einsetzen, weil eine meiner Karten (ep - 3COM 3c574B) unter FreeBSD 6 gar kein AltQ unterstützte..