What you may need is defining in your infra-structure a split view DNS or multiview DNS architecture.
Thus in your internal network, your internal DNS server will resolve sip.ourdomain.com to 192.168.1.8 and externally to the current public IP address.
Another alternative is enforcing a public IP address for the SIP server instead of a private IP address.
I usually advise network administrators using public IP addresses for SIP servers and VPN servers for not having to deal with some corner cases of NAT problems.