Hi S,
I discovered why I was getting the "Resync failed: corrupt file"
and all my fault !!
I had added a daylight saving rule
<Daylight Saving Time Rule> start=3/-1/7/3;end=10/-1/7/2;save=-1
</Daylight Saving Time Rule>
Yes I am sure you spot my error immediately
I did not replace the spaces with '_'
So it seems the extra <CR> are not a problem, might be curious, but they do not cause an issue.
Correcting my Daylight saving statement now works correctly..
System started: ip@192.168.37.250, reboot reason:H30300010
YM:ERR:AuthServerNotConfig
YM:ERR:AuthServerNotConfig
[0]Reg Addr Change(0) 0:0->c0a825fb:5060
[1]Reg Addr Change(0) 0:0->c0a825fb:5060
SPA-3102 00:0e:08:cb:63:17 -- Requesting resync tftp://192.168.37.251:69/spa000e08cb6317.cfg
SPA-3102 00:0e:08:cb:63:17 -- Successful resync tftp://192.168.37.251:69/spa000e08cb6317.cfg
System started: ip@192.168.37.250, reboot reason:W4
YM:ERR:AuthServerNotConfig
YM:ERR:AuthServerNotConfig
[0]Reg Addr Change(0) 0:0->c0a825fb:5060
[1]Reg Addr Change(0) 0:0->c0a825fb:5060
But if you are looking at the provisioning at all for the SPA 3000/3102 I noticed a couple of things I consider odd, or could be improved.
Firstly For the Trunk definition, I cannot edit the provisioning area manually.
I have to delete the Trunk, modify the SPA-3102 Carrier definition, and then re-Add the Trunk.
A slightly tedious method to make a simple change, and not how I expected this to work.
If I manually alter the provisioning section for the defined Trunk, I save, and then go back in and my changes are no longer there.
The 2nd thing is, the <Display_Name_2_> parameter picks up the trunk "Gateway PSTN number: " that is defined, now That field would seem obvious to be filled out with your PSTN subscriber number.
Now the <Display_Name_2_> field on the SPA-3102 is what is displayed on the phone instead of CID, as we do not pay our PSTN provider extra for CID feature.
So our phone displays our own Phone number on the phone display when someone rings our PSTN line.
This I find a bit odd, with my manual SPA configuration, I set this field to 'Telstra call' which nicely tells us the phone is ringing due to incoming call from our Telco provider.
(this makes more sense to the Wife )
Unfortunately I do not appear to be able to Alter this parameter, as whatever magic you have worked, is picking up the PSTN number, and is not even a variable. If it was a variable, I gather I could replace the Variable with my manually entered text.
This Carrier definition seems to work differenty to the IP Device definition where the use of $desc, $ext or $localip could easily be replaced with text.
Lastly, I am getting odd behavior with the Daylight savings rule, I added.
The definition I believe is correct, but when the spa is automagically provisioned, the time on the SPA is completely wrong ! (well OK the minutes are correct) but it is 11hours slow !
this is curious as I set
<Time_Zone> GMT+11:00
</Time_Zone>
Now this is where is becomes ODD !!
If I now go to the SPA web interface, make no changes,
but click 'Submit All Changes' from the admin/voice/advanced page, the time beomes correct.
Note from the admin/basic display the clock does not correct itself !
From previous playing with SPA monitor / logging utilities, I note that the SPA-3102 has specific needs, when compared to a spa-3000, to be managed correctly, perhaps the SAIL provisioning is not working with the 'advanced' access ?