FritzBoxShell icon indicating copy to clipboard operation
FritzBoxShell copied to clipboard

DSL Reconnect not working on FB 7530

Open AnanasPfirsichSaft opened this issue 2 years ago • 9 comments

Hello,

when I request the Fritzbox to reconnect the DSL connection to get a new IP adress, it is not working. The "reconnect" button on the native user interface however works (as expected). The firmware is 7.56 and fritzboxShell is 1.0.8.

# ./fritzBoxShell.sh --boxip 192.168.x.x --boxuser "abc" --boxpw "xyz" WAN RECONNECT


WAN RECONNECT initiated - Waiting for new IP... (30 seconds)

FINISHED. Find new IP Address below:

Maybe AVM (silently) changed the API?

AnanasPfirsichSaft avatar Jul 24 '23 21:07 AnanasPfirsichSaft

Hello. Sorry for my late response. Could you please give me your output of the test script. Thanks.

fritzBoxShellTest.sh
WLAN_2G STATISTICS	is working!
WLAN_2G STATE	is working!
WLAN_5G STATISTICS	is working!
WLAN_5G STATE	is working!
WLAN STATE	is working!
LAN STATE	is working!
DSL STATE	is working!
WAN STATE	is working!
LINK STATE	is working!
IGDWAN STATE	is working!
IGDDSL STATE	is not working!
IGDIP STATE	is working!
TAM 0 GetInfo	is working!
OnTel GetCallList 1	is working!
NewModelName FRITZ!Box 7490
NewSoftwareVersion 113.07.57
fritzBoxShell.sh version 1.0.8

jhubig avatar Dec 27 '23 23:12 jhubig

No problem. It is the current master version and the firmware is up-to-date :)

WLAN_2G STATISTICS      is working!
WLAN_2G STATE   is working!
WLAN_5G STATISTICS      is working!
WLAN_5G STATE   is working!
WLAN STATE      is working!
LAN STATE       is working!
DSL STATE       is working!
WAN STATE       is working!
LINK STATE      is working!
IGDWAN STATE    is not working!
IGDDSL STATE    is not working!
IGDIP STATE     is not working!
TAM 0 GetInfo   is working!
OnTel GetCallList 1     is working!
NewModelName FRITZ!Box 7530
NewSoftwareVersion 164.07.57
fritzBoxShell.sh version 1.0.9

AnanasPfirsichSaft avatar Dec 29 '23 20:12 AnanasPfirsichSaft

Could you please try with the file attached and provide me the output of

fritzBoxShell.sh WAN RECONNECT

Thanks. Maybe I need to adapt that function based on the connection type.

fritzBoxShell.sh.zip

jhubig avatar Jan 04 '24 08:01 jhubig

Here you are…

$ ./fritzBoxShell.sh WAN RECONNECT
NewDefaultConnectionService 1.WANPPPConnection.1

AnanasPfirsichSaft avatar Jan 06 '24 20:01 AnanasPfirsichSaft

Thanks. I'll get the same output like you for the GetDefaultConnectionService in /upnp/control/layer3forwarding but for me the ForceTermination only works via WANIP. Could you do a last test for me? Thanks. Please do another

fritzBoxShell.sh WAN RECONNECT

fritzBoxShell.sh.zip

jhubig avatar Jan 07 '24 12:01 jhubig

No problem.

$ ./fritzBoxShell.sh WAN RECONNECT
NewDefaultConnectionService 1.WANPPPConnection.1
NewExternalIPAddress 88.77.xxx.xxx

WAN RECONNECT initiated (via WANIP) - Waiting for new IP... (30 seconds)
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:schemas-upnp-org:control-1-0">
<errorCode>401</errorCode>
<errorDescription>Invalid Action</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>Waiting 60 seconds

WAN RECONNECT initiated (via WANPPP) - Waiting for new IP... (30 seconds)
<HTML><HEAD><TITLE>401 Unauthorized (ERR_NONE)</TITLE></HEAD><BODY><H1>401 Unauthorized</H1><BR>ERR_NONE<HR><B>Webserver</B> Tue, 09 Jan 2024 20:33:52 GMT</BODY></HTML>

FINISHED. Find new IP Address below:
NewExternalIPAddress 88.77.XXX.XXX

AnanasPfirsichSaft avatar Jan 09 '24 21:01 AnanasPfirsichSaft

Okay. So seems both are not working. Just to confirm. You are having using a DSL connection, right?

Could you please send me a copy of the following XML files:

  • http://fritz.box:49000/tr64desc.xml
  • http://fritz.box:49000/wanipconnSCPD.xml
  • http://fritz.box:49000/wanpppconnSCPD.xml Thanks.

Cheers, Johannes

jhubig avatar Jan 09 '24 21:01 jhubig

Here you are. Hope this helps...

xmldata.zip

AnanasPfirsichSaft avatar Jan 11 '24 21:01 AnanasPfirsichSaft

Unfortunately not 😀 They are all three the same. I'm a bit lost why it doesn't work for you :(

I will continue to check but I cannot promise. Sorry.

jhubig avatar Jan 17 '24 20:01 jhubig

Hi @AnanasPfirsichSaft.

Could you please try to replace the complete function WANreconnect in your fritzBoxShell.sh and re-try? Or even better, please use the latest code from here: https://github.com/jhubig/FritzBoxShell/archive/refs/heads/master.zip Maybe the missing username and password was the problem. The newer FritzBox might be more strict:

Here the complete code:


WANreconnect() {

    #Display IP Address before reconnect
    location="/igdupnp/control/WANIPConn1"
    uri="urn:schemas-upnp-org:service:WANIPConnection:1"
    action='GetConnectionTypeInfo'

    action='GetExternalIPAddress'

    readout

    location="/igdupnp/control/WANIPConn1"
		uri="urn:schemas-upnp-org:service:WANIPConnection:1"
		action='ForceTermination'

    echo ""
    echo "WAN RECONNECT initiated - Waiting for new IP... (30 seconds)"

    curl -k -m 25 --anyauth -u "$BoxUSER:$BoxPW" "http://$BoxIP:49000$location" -H 'Content-Type: text/xml; charset="utf-8"' -H "SoapAction:$uri#$action" -d "<?xml version='1.0' encoding='utf-8'?> <s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'> <s:Body> <u:$action xmlns:u='$uri' /> </s:Body> </s:Envelope>" &>/dev/null

    sleep 30

    echo ""
    echo "FINISHED. Find new IP Address below:"

    #Display IP Address after reconnect
    location="/igdupnp/control/WANIPConn1"
    uri="urn:schemas-upnp-org:service:WANIPConnection:1"
    action='GetConnectionTypeInfo'

    action='GetExternalIPAddress'

    readout

}

Thanks.

Cheers, Johannes

jhubig avatar Dec 21 '24 23:12 jhubig

Hello,

I grabbed the lastest snapshot of the master branch and tested it with my box. In the meantime the firmware was updated to version 8.

First the shell test script...

$ ./fritzBoxShellTest.sh
WLAN_2G STATISTICS      is working!
WLAN_2G STATE   is working!
WLAN_5G STATISTICS      is working!
WLAN_5G STATE   is working!
WLAN STATE      is working!
LAN STATE       is working!
DSL STATE       is working!
WAN STATE       is working!
LINK STATE      is working!
IGDWAN STATE    is working!
IGDDSL STATE    is working!
IGDIP STATE     is working!
TAM 0 GetInfo   is working!
OnTel GetCallList 1     is working!
fritzBoxShell.sh version 1.0.dev

Then some device info...

./fritzBoxShell.sh --boxip 192.168.150.1 --boxuser abc --boxpw def DEVICEINFO 0
NewManufacturerName AVM
NewManufacturerOUI 00040E
NewModelName FRITZ!Box 7530
NewDescription FRITZ!Box 7530 Release 164.08.00
NewProductClass FRITZ!Box
NewSerialNumber 1CED6F62C5C3
NewSoftwareVersion 164.08.00
NewHardwareVersion FRITZ!Box 7530
NewSpecVersion 1.0
NewProvisioningCode 
NewUpTime 1407918
NewDeviceLog xxx

Now the DSL reconnect...

./fritzBoxShell.sh --boxip 192.168.150.1 --boxuser abc --boxpw def WAN RECONNECT
Error: No SCPD URL found for the provided controlURL (/igdupnp/control/WANIPConn1).
Action 'GetExternalIPAddress' canot be executed, because it seems to be not available.
You can try with fritzBoxShell.sh ACTIONS to get a list of available services and actions.
Error: No SCPD URL found for the provided controlURL (/igdupnp/control/WANIPConn1).
Action 'ForceTermination' canot be executed, because it seems to be not available.
You can try with fritzBoxShell.sh ACTIONS to get a list of available services and actions.

Hmm, strange. Maybe AVM changed the API?

./fritzBoxShell.sh --boxip 192.168.150.1 --boxuser abc --boxpw def ACTIONS
Extracting serviceType, controlURL, and SCPDURL from each service...

Available services:
--------------------
1. /deviceinfoSCPD.xml | urn:dslforum-org:service:DeviceInfo:1 | /upnp/control/deviceinfo
2. /deviceconfigSCPD.xml | urn:dslforum-org:service:DeviceConfig:1 | /upnp/control/deviceconfig
3. /layer3forwardingSCPD.xml | urn:dslforum-org:service:Layer3Forwarding:1 | /upnp/control/layer3forwarding
4. /lanconfigsecuritySCPD.xml | urn:dslforum-org:service:LANConfigSecurity:1 | /upnp/control/lanconfigsecurity
5. /mgmsrvSCPD.xml | urn:dslforum-org:service:ManagementServer:1 | /upnp/control/mgmsrv
6. /timeSCPD.xml | urn:dslforum-org:service:Time:1 | /upnp/control/time
7. /userifSCPD.xml | urn:dslforum-org:service:UserInterface:1 | /upnp/control/userif
8. /x_storageSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Storage:1 | /upnp/control/x_storage
9. /x_webdavSCPD.xml | urn:dslforum-org:service:X_AVM-DE_WebDAVClient:1 | /upnp/control/x_webdav
10. /x_upnpSCPD.xml | urn:dslforum-org:service:X_AVM-DE_UPnP:1 | /upnp/control/x_upnp
11. /x_speedtestSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Speedtest:1 | /upnp/control/x_speedtest
12. /x_remoteSCPD.xml | urn:dslforum-org:service:X_AVM-DE_RemoteAccess:1 | /upnp/control/x_remote
13. /x_myfritzSCPD.xml | urn:dslforum-org:service:X_AVM-DE_MyFritz:1 | /upnp/control/x_myfritz
14. /x_voipSCPD.xml | urn:dslforum-org:service:X_VoIP:1 | /upnp/control/x_voip
15. /x_contactSCPD.xml | urn:dslforum-org:service:X_AVM-DE_OnTel:1 | /upnp/control/x_contact
16. /x_dectSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Dect:1 | /upnp/control/x_dect
17. /x_tamSCPD.xml | urn:dslforum-org:service:X_AVM-DE_TAM:1 | /upnp/control/x_tam
18. /x_appsetupSCPD.xml | urn:dslforum-org:service:X_AVM-DE_AppSetup:1 | /upnp/control/x_appsetup
19. /x_homeautoSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Homeauto:1 | /upnp/control/x_homeauto
20. /x_homeplugSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Homeplug:1 | /upnp/control/x_homeplug
21. /x_filelinksSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Filelinks:1 | /upnp/control/x_filelinks
22. /x_authSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Auth:1 | /upnp/control/x_auth
23. /x_hostfilterSCPD.xml | urn:dslforum-org:service:X_AVM-DE_HostFilter:1 | /upnp/control/x_hostfilter
24. /x_uspcontrollerSCPD.xml | urn:dslforum-org:service:X_AVM-DE_USPController:1 | /upnp/control/x_uspcontroller
25. /wlanconfigSCPD.xml | urn:dslforum-org:service:WLANConfiguration:1 | /upnp/control/wlanconfig1
26. /wlanconfigSCPD.xml | urn:dslforum-org:service:WLANConfiguration:2 | /upnp/control/wlanconfig2
27. /wlanconfigSCPD.xml | urn:dslforum-org:service:WLANConfiguration:3 | /upnp/control/wlanconfig3
28. /hostsSCPD.xml | urn:dslforum-org:service:Hosts:1 | /upnp/control/hosts
29. /ethifconfigSCPD.xml | urn:dslforum-org:service:LANEthernetInterfaceConfig:1 | /upnp/control/lanethernetifcfg
30. /lanhostconfigmgmSCPD.xml | urn:dslforum-org:service:LANHostConfigManagement:1 | /upnp/control/lanhostconfigmgm
31. /wancommonifconfigSCPD.xml | urn:dslforum-org:service:WANCommonInterfaceConfig:1 | /upnp/control/wancommonifconfig1
32. /wandslifconfigSCPD.xml | urn:dslforum-org:service:WANDSLInterfaceConfig:1 | /upnp/control/wandslifconfig1
33. /x_wanmobileconnSCPD.xml | urn:dslforum-org:service:X_AVM-DE_WANMobileConnection:1 | /upnp/control/x_wanmobileconn
34. /wandsllinkconfigSCPD.xml | urn:dslforum-org:service:WANDSLLinkConfig:1 | /upnp/control/wandsllinkconfig1
35. /wanethlinkconfigSCPD.xml | urn:dslforum-org:service:WANEthernetLinkConfig:1 | /upnp/control/wanethlinkconfig1
36. /wanpppconnSCPD.xml | urn:dslforum-org:service:WANPPPConnection:1 | /upnp/control/wanpppconn1
37. /wanipconnSCPD.xml | urn:dslforum-org:service:WANIPConnection:1 | /upnp/control/wanipconnection1

Please enter the number of the desired service or type 'exit' to quit:

I guess I should try 37?

Selected service: /wanipconnSCPD.xml | urn:dslforum-org:service:WANIPConnection:1 | /upnp/control/wanipconnection1
controlURL: /upnp/control/wanipconnection1
serviceType: urn:dslforum-org:service:WANIPConnection:1
----------------------------------------------------------
Available actions for the service:
1. GetInfo
2. GetConnectionTypeInfo
3. SetConnectionType
4. GetStatusInfo
5. GetNATRSIPStatus
6. SetConnectionTrigger
7. ForceTermination
8. RequestConnection
9. GetGenericPortMappingEntry
10. GetSpecificPortMappingEntry
11. AddPortMapping
12. DeletePortMapping
13. GetExternalIPAddress
14. X_GetDNSServers
15. GetPortMappingNumberOfEntries
16. SetRouteProtocolRx
17. SetIdleDisconnectTime

Well, 8 says "already connected". So 7 looks promising...

Available arguments for action 'ForceTermination':

No input arguments are required for this action.
Starting SOAP call...

controlURL: /upnp/control/wanipconnection1
serviceType: urn:dslforum-org:service:WANIPConnection:1
selectedAction: ForceTermination


SOAP Response:
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>707</errorCode>
<errorDescription>DisconnectInProgress</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>

After some seconds there was the desired reconnect 👍

To be complete I also checked option 36 "wanpppconn / WANPPPConnection"...

$ ./fritzBoxShell.sh --boxip 192.168.150.1 --boxuser abc --boxpw def ACTIONS
Extracting serviceType, controlURL, and SCPDURL from each service...

Available services:
--------------------
1. /deviceinfoSCPD.xml | urn:dslforum-org:service:DeviceInfo:1 | /upnp/control/deviceinfo
2. /deviceconfigSCPD.xml | urn:dslforum-org:service:DeviceConfig:1 | /upnp/control/deviceconfig
3. /layer3forwardingSCPD.xml | urn:dslforum-org:service:Layer3Forwarding:1 | /upnp/control/layer3forwarding
4. /lanconfigsecuritySCPD.xml | urn:dslforum-org:service:LANConfigSecurity:1 | /upnp/control/lanconfigsecurity
5. /mgmsrvSCPD.xml | urn:dslforum-org:service:ManagementServer:1 | /upnp/control/mgmsrv
6. /timeSCPD.xml | urn:dslforum-org:service:Time:1 | /upnp/control/time
7. /userifSCPD.xml | urn:dslforum-org:service:UserInterface:1 | /upnp/control/userif
8. /x_storageSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Storage:1 | /upnp/control/x_storage
9. /x_webdavSCPD.xml | urn:dslforum-org:service:X_AVM-DE_WebDAVClient:1 | /upnp/control/x_webdav
10. /x_upnpSCPD.xml | urn:dslforum-org:service:X_AVM-DE_UPnP:1 | /upnp/control/x_upnp
11. /x_speedtestSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Speedtest:1 | /upnp/control/x_speedtest
12. /x_remoteSCPD.xml | urn:dslforum-org:service:X_AVM-DE_RemoteAccess:1 | /upnp/control/x_remote
13. /x_myfritzSCPD.xml | urn:dslforum-org:service:X_AVM-DE_MyFritz:1 | /upnp/control/x_myfritz
14. /x_voipSCPD.xml | urn:dslforum-org:service:X_VoIP:1 | /upnp/control/x_voip
15. /x_contactSCPD.xml | urn:dslforum-org:service:X_AVM-DE_OnTel:1 | /upnp/control/x_contact
16. /x_dectSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Dect:1 | /upnp/control/x_dect
17. /x_tamSCPD.xml | urn:dslforum-org:service:X_AVM-DE_TAM:1 | /upnp/control/x_tam
18. /x_appsetupSCPD.xml | urn:dslforum-org:service:X_AVM-DE_AppSetup:1 | /upnp/control/x_appsetup
19. /x_homeautoSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Homeauto:1 | /upnp/control/x_homeauto
20. /x_homeplugSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Homeplug:1 | /upnp/control/x_homeplug
21. /x_filelinksSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Filelinks:1 | /upnp/control/x_filelinks
22. /x_authSCPD.xml | urn:dslforum-org:service:X_AVM-DE_Auth:1 | /upnp/control/x_auth
23. /x_hostfilterSCPD.xml | urn:dslforum-org:service:X_AVM-DE_HostFilter:1 | /upnp/control/x_hostfilter
24. /x_uspcontrollerSCPD.xml | urn:dslforum-org:service:X_AVM-DE_USPController:1 | /upnp/control/x_uspcontroller
25. /wlanconfigSCPD.xml | urn:dslforum-org:service:WLANConfiguration:1 | /upnp/control/wlanconfig1
26. /wlanconfigSCPD.xml | urn:dslforum-org:service:WLANConfiguration:2 | /upnp/control/wlanconfig2
27. /wlanconfigSCPD.xml | urn:dslforum-org:service:WLANConfiguration:3 | /upnp/control/wlanconfig3
28. /hostsSCPD.xml | urn:dslforum-org:service:Hosts:1 | /upnp/control/hosts
29. /ethifconfigSCPD.xml | urn:dslforum-org:service:LANEthernetInterfaceConfig:1 | /upnp/control/lanethernetifcfg
30. /lanhostconfigmgmSCPD.xml | urn:dslforum-org:service:LANHostConfigManagement:1 | /upnp/control/lanhostconfigmgm
31. /wancommonifconfigSCPD.xml | urn:dslforum-org:service:WANCommonInterfaceConfig:1 | /upnp/control/wancommonifconfig1
32. /wandslifconfigSCPD.xml | urn:dslforum-org:service:WANDSLInterfaceConfig:1 | /upnp/control/wandslifconfig1
33. /x_wanmobileconnSCPD.xml | urn:dslforum-org:service:X_AVM-DE_WANMobileConnection:1 | /upnp/control/x_wanmobileconn
34. /wandsllinkconfigSCPD.xml | urn:dslforum-org:service:WANDSLLinkConfig:1 | /upnp/control/wandsllinkconfig1
35. /wanethlinkconfigSCPD.xml | urn:dslforum-org:service:WANEthernetLinkConfig:1 | /upnp/control/wanethlinkconfig1
36. /wanpppconnSCPD.xml | urn:dslforum-org:service:WANPPPConnection:1 | /upnp/control/wanpppconn1
37. /wanipconnSCPD.xml | urn:dslforum-org:service:WANIPConnection:1 | /upnp/control/wanipconnection1

Please enter the number of the desired service or type 'exit' to quit:
36

Selected service: /wanpppconnSCPD.xml | urn:dslforum-org:service:WANPPPConnection:1 | /upnp/control/wanpppconn1
controlURL: /upnp/control/wanpppconn1
serviceType: urn:dslforum-org:service:WANPPPConnection:1
----------------------------------------------------------
Available actions for the service:
1. GetInfo
2. GetConnectionTypeInfo
3. SetConnectionType
4. GetStatusInfo
5. GetUserName
6. SetUserName
7. SetPassword
8. GetNATRSIPStatus
9. SetConnectionTrigger
10. ForceTermination
11. RequestConnection
12. GetGenericPortMappingEntry
13. GetSpecificPortMappingEntry
14. AddPortMapping
15. DeletePortMapping
16. GetExternalIPAddress
17. X_GetDNSServers
18. GetLinkLayerMaxBitRates
19. GetPortMappingNumberOfEntries
20. SetRouteProtocolRx
21. SetIdleDisconnectTime
22. X_AVM-DE_GetAutoDisconnectTimeSpan
23. X_AVM-DE_SetAutoDisconnectTimeSpan

Please enter the number of the desired action or type 'exit' to quit:
1

Available arguments for action 'GetInfo':
NewEnable (out)
NewConnectionStatus (out)
NewPossibleConnectionTypes (out)
NewConnectionType (out)
NewName (out)
NewUptime (out)
NewUpstreamMaxBitRate (out)
NewDownstreamMaxBitRate (out)
NewLastConnectionError (out)
NewIdleDisconnectTime (out)
NewRSIPAvailable (out)
NewUserName (out)
NewNATEnabled (out)
NewExternalIPAddress (out)
NewDNSServers (out)
NewMACAddress (out)
NewConnectionTrigger (out)
NewLastAuthErrorInfo (out)
NewMaxCharsUsername (out)
NewMinCharsUsername (out)
NewAllowedCharsUsername (out)
NewMaxCharsPassword (out)
NewMinCharsPassword (out)
NewAllowedCharsPassword (out)
NewTransportType (out)
NewRouteProtocolRx (out)
NewPPPoEServiceName (out)
NewRemoteIPAddress (out)
NewPPPoEACName (out)
NewDNSEnabled (out)
NewDNSOverrideAllowed (out)
No input arguments are required for this action.
Starting SOAP call...

controlURL: /upnp/control/wanpppconn1
serviceType: urn:dslforum-org:service:WANPPPConnection:1
selectedAction: GetInfo


SOAP Response:
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:GetInfoResponse xmlns:u="urn:dslforum-org:service:WANPPPConnection:1">
<NewEnable>1</NewEnable>
<NewConnectionStatus>Connected</NewConnectionStatus>
<NewPossibleConnectionTypes>IP_Routed, IP_Bridged</NewPossibleConnectionTypes>
<NewConnectionType>IP_Routed</NewConnectionType>
<NewName>internet</NewName>
<NewUptime>559</NewUptime>
<NewUpstreamMaxBitRate>33054792</NewUpstreamMaxBitRate>
<NewDownstreamMaxBitRate>23394579</NewDownstreamMaxBitRate>
<NewLastConnectionError>ERROR_NONE</NewLastConnectionError>
<NewIdleDisconnectTime>0</NewIdleDisconnectTime>
<NewRSIPAvailable>0</NewRSIPAvailable>
<NewUserName>xxxxxxxxx</NewUserName>
<NewNATEnabled>1</NewNATEnabled>
<NewExternalIPAddress>2001:xxxx</NewExternalIPAddress>
<NewDNSServers>2001:xxxx</NewDNSServers>
<NewMACAddress>1c:xxxx</NewMACAddress>
<NewConnectionTrigger>AlwaysOn</NewConnectionTrigger>
<NewLastAuthErrorInfo></NewLastAuthErrorInfo>
<NewMaxCharsUsername>128</NewMaxCharsUsername>
<NewMinCharsUsername>3</NewMinCharsUsername>
<NewAllowedCharsUsername>0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._@()#/%[]{}*+§$&amp;=?!:;,</NewAllowedCharsUsername>
<NewMaxCharsPassword>64</NewMaxCharsPassword>
<NewMinCharsPassword>3</NewMinCharsPassword>
<NewAllowedCharsPassword>0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._@()#/%[]{}*+§$&amp;=?!:;,</NewAllowedCharsPassword>
<NewTransportType>PPPoE</NewTransportType>
<NewRouteProtocolRx>Off</NewRouteProtocolRx>
<NewPPPoEServiceName></NewPPPoEServiceName>
<NewRemoteIPAddress></NewRemoteIPAddress>
<NewPPPoEACName>netdsl</NewPPPoEACName>
<NewDNSEnabled>1</NewDNSEnabled>
<NewDNSOverrideAllowed>1</NewDNSOverrideAllowed>
</u:GetInfoResponse>
</s:Body>
</s:Envelope>

AnanasPfirsichSaft avatar Jan 22 '25 20:01 AnanasPfirsichSaft

Sorry for my really Late response. Which call did now finally work for you? Which one shall I implement? Thanks

jhubig avatar Jul 19 '25 13:07 jhubig

This one worked

Available services:
--------------------
[...]
37. /wanipconnSCPD.xml | urn:dslforum-org:service:WANIPConnection:1 | /upnp/control/wanipconnection1

controlURL: /upnp/control/wanipconnection1
serviceType: urn:dslforum-org:service:WANIPConnection:1
selectedAction: ForceTermination

AnanasPfirsichSaft avatar Jul 22 '25 19:07 AnanasPfirsichSaft

Please try with the latest update. Thanks. Feel free to re-open in case of.

jhubig avatar Jul 24 '25 19:07 jhubig