SIP registration through router failing

Maybe I’m making a stupid mistake and this belongs in the beginner forum…

I recently got an RB751G-2HnD, and my Cisco SPA3102 VoIP adapter has had severe trouble registering with my provider ever since.

I’ve given the ATA a static DHCP lease, which works. I’ve forwarded the SIP and RTP ports my provider uses to the ATA via dstnat, and set the ATA to use only those ports. I’ve tried with the SIP NAT-helper both on and off. I have NAT traversal and keepalive enabled on the ATA. Still, it just fails to register most times. When it does, it’ll drop registration and fail for days.

Deleted because not related.

So I should put my ATA in front of the router instead of behind it? Thanks! I’ll do that if no other solution is found.

Deleted because not related.

I fixed it! It was a stupid mistake on my part…

When I set the dstnat rules to forward ports, I didn’t specify an in-interface. Therefore my ATAs own packets were being thrown right back at it via NAT. I specified my ISP connection as in-interface and all is well now.

I hope anyone with the same issue will find this thread and learn from my mistake :slight_smile: