The first thing I just wanted to note is that Axon is currently a free product so you don't have to worry about the trial period ending on it.
Ok, now for the configuration part. The D-Link router you have seems to be a bit 'outdated' so it doesn't really follow the same easy configuration steps that is pretty standard to most VoIP devices today. That being said, it should be more than capable of working with Axon just fine. From the looks of it, you should try the following steps to configure the device.
IN AXON
1. Create a new extension for your D-Link router with an appropriate username/extension number and password.
IN D-Link router config
1. Open up the router's web config page in a browser window
2. In the tree-folder navigation menu, open the folder "SIP Configuration" then click Server
3. Change Server FQDN to disabled. And set the IP address to that of the computer with Axon on it
4. Keep port set to 5060
5. Set Service Domain to the same IP address as above
6. Set outbound proxy to enabled
7. Set Outbound Proxy FQDN to disabled and enter the IP of your Axon computer
8. Under the codec settings, set
- G.711a-law to 1
- G.711u-law to 2
- G.726 to 3
- G.723.1 to 4
- G.729a to 5
9. Back to the tree-folder menu, select User Agent
10. If you want both phones to be on the same extension, set "Same Number" to enabled, otherwise set it to disabled and select two from the option below it when you want to configure the second account.
11. Set phone number to the extension number you set in Axon
12. Set Display name to one of your choosing (Caller ID purposes)
13. Leave port at 5060
14. Authentication Username should also be set to the Axon extension number
15. Authentication Password should be set to the extension's password you set earlier
16. Save that, and give it a few seconds to kick in and see if Axon detects and registers the D-Link phone
With a bit of luck it should work.. but compared to newer VoIP devices which usually just require a Username, password and server IP for a basic set-up, this device really makes it much more complicated than it needs to be.