It took me quite a few attempts to get this working with another web provider - not free thourgh.
If you search for posts I've made ( this is the third ) I found and worked around issues with API calls and formatting of the string in the DRAYTEK router.