Есть во freeswitch такая штука. Если некий порт из диапазона доступных ему и указанных в его конфигурации занимается другим процессом, то freeswitch не пытается выбрать другой свободный из этого диапазона, а заканчивает звонок ошибкой.
Вопрос следующий - можно ли выделить диапазон портов эксклюзивно для некоторого процесса?
Собственно, к windows тот же вопрос.