Versuche gerade mittels Java + Soap und TR-064 Support – ManagementServer TR069 für eine Fritz!Box 7490 anzuschalten. Leider nur teilweise erfolgreich.
Was ich bis jetzt habe: 1
2
URN
ACTION
2 funktioniert aber 1(X_SetTR069Enable) nicht. Hat jemand eine Idee oder einen anderen Ansatz?
Die Doku zu TR-064 Support – ManagementServer unter http://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/mgmsrvSCPD.pdf
Was ich bis jetzt habe: 1
Code:
public void X_SetTR069Enable (){
HashMap<String, String> values = new HashMap<>();
values.put("NewTR069Enabled", "1");
this.com.sendRequest(FritzAction.X_SetTR069Enable, URN.ManagementServer, values);
}
Code:
public void SetUpgradeManagement(){
HashMap<String, String> values = new HashMap<>();
values.put("NewUpgradesManaged", "0"); //SetUpgradeManagement
this.com.sendRequest(FritzAction.SetUpgradeManagement, URN.ManagementServer, values);
}
Code:
public enum URN {
ManagementServer("urn:dslforum-org:service:ManagementServer:1","mgmsrv"),
DeviceInfo("urn:dslforum-org:service:DeviceInfo:1","deviceinfo")
.......
;
private final String urn;
private final String controlUrlSuffix;
private URN(String urn, String controlUrlSuffix) {
this.urn = urn;
this.controlUrlSuffix = controlUrlSuffix;
}
Code:
public enum FritzAction {
Reboot("Reboot"),
FactoryReset("FactoryReset"),
AddVoIPAccount("X_AVM-DE_AddVoIPAccount"),
InitChallenge("InitChallenge"),
SetVoIPEnableAreaCode("SetVoIPEnableAreaCode"),
GetNumberOfClients("X_AVM-DE_GetNumberOfClients"),
DeleteClient("X_AVM-DE_DeleteClient"),
X_SetTR069Enable("X_SetTR069Enable")
........
2 funktioniert aber 1(X_SetTR069Enable) nicht. Hat jemand eine Idee oder einen anderen Ansatz?
Die Doku zu TR-064 Support – ManagementServer unter http://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/mgmsrvSCPD.pdf