Собтвенно такая схема сети:
роутер -> маршрутизатор на windows 2003(маршрутизация средствами винды) -> сервер астериск.
Делаю регистрацию учетной записи на телфине:
делаю транк:[general]
register=>XXXX:XXXX@sip.telphin.com:5068/XXXX
externip=XXX.XXX.XXX.XXX
localnet=192.168.0.208/24
nat=yes
dtmfmode=auto
context=default
регистрация на сервере в качестве клиента проходит. тут все норма. Делаю звонок - соединение устанавливается НО я никого не слышу голоса(меня слышно) и сигнализация из вне не проходит.[telphin]
nat=yes
context=default
type=peer
username=XXXXX
fromuser=XXXXXX
secret=XXXXXXX
host=sip.telphin.com
port=5068
promiscredir=yes
qualify=yes
insecure=port,invite
Настраивал клиент на прямую к телфину в тойже локальной сети - все звонит и все слышно, единственное отличие - Outbound Proxy прописал на клиенте. Но насколько мне известно астериск не нуждается в Outbound Proxy или STUN, т.к. прекрасно справляется сам с прохождением за NAT.
Поправьте где неправ и тыкните носом где косяк =)