Т.е. из IP позвонить на кому-нибудь на миниАТС.
Я сделал так,
IPпользователь <-> GK <-> 1104 <-> миниАТС
1. Поставил гейткипер gnugk (хоть под win, хоть под linux).
2. Настроил чтоб 1104 регистрировался в gk, в group e.164 указал группы(группу) линий с префиксом например 09. При звонке с IP на номер 09234 звонок попадёт на свободную линию что указана в группе 09, далее произойдёт набор номера 234 и миниАТС соединит с этим абонентом 234.
3. В gnugk можно сделать, так чтоб IP пользователь не набирал в начале 09, а так чтоб если номер начинается на 2 и состоит из 3-х цифр, то gnugk сам довабляет в начало префикс 09.
Точные настройки не даю (их достаточно много), давно это делал, не помню, лучше разберись сам.
Почитай это
http://www.dlink.ru/technical/faq_voip.php
А gnugk здесь
http://sourceforge.net/projects/openh323gk/