I finally got this to work by changing the following:
- Enabling STUN server (thanks for the tip Ozimarco)
- Setting Use DNS SRV on the PSTN tab to YES (this solves the GetServerAddrErr message appearing in syslog)
- On the SIP tab, setting Substitute VIA Addr to YES and Send Resp To SRC Port to YES
- In my Voxalot account, setting a Call Connection rule that anyone calling my account gets diverted to VM. I also have Symmetric NAT Handling set to No in my Voxalot account
The call routing behaviour I now have is that on Line 1 busy or no answer, my calls go th Voxalot VM. Also, because I have call waiting active on Line 1, the user has the option of picking up the call before it goes to Voxalot.
Note: all CFwd fields on User tab are blank.
Thanks to everyone who contributed to this thread.
Cheers