У Asterisk`а есть такой параметр как externip (тут подробнее:
voip.rus.net/tiki-index.php?page=Asterisk+SIP+externip)
плюс, для порядка:
localnet=192.168.2.0/255.255.255.0
localnet=10.5.1.0/255.255.255.192
и т.д. - для этих подсетей не будет подставляться exnetnip в SIP пакете
p.s. exterтip и localnet`s указываются в [general] контексте в sip.conf
Должно помочь для правильной регистрации у провайдера.