У меня есть установка, в которой телефоны находятся в 2 подсети, но между ними используется только маршрутизация, а не настоящий NAT.
10.4.0.40 < Asterisk PBX
10.4.0.9 < Phone 1
10.1.0.66 < Phone 2
Телефон 1 и АТС находятся в одной сети, для phone2 есть маршрут через 10.4.0.1. Phone2 также имеет обратный путь к сети 10.4.0.0/24.
Есть ли смысл использовать:
nat = force_rport, комедия
в этой настройке?
Нет, так как у вас нет NAT на пути. Зачем беспокоиться ? Я бы даже предложил nat=no
вариант, сделайте его проще.