Like some other people here I wasn’t able to to read out the content of any phonebook from fritzbox. Only phone numbers were presented.
Also the command line didn’t work:
“python fritz_access.py -p password -u user -i ip-of-fritzbox”
Traceback (most recent call last):
File “fritz_access.py”, line 77, in
main(args)
File “fritz_access.py”, line 63, in main
handle.download_phone_book()
File “fritz_access.py”, line 22, in download_phone_book
result = self.fc.call_action(“X_AVM-DE_OnTel”, “GetPhonebookList”)
File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 405, in call_action
action = self._get_action(service_name, action_name)
File “/usr/local/lib/python2.7/dist-packages/fritzconnection/fritzconnection.py”, line 378, in _get_action
raise ServiceError('Unknown Service: ’ + service_name)
fritzconnection.fritzconnection.ServiceError: Unknown Service: X_AVM-DE_OnTel:1
Today I found a very simple answer: The used protocol TR-064 wasn’t activated on my fritz box!
According to this site I had to enable support for it. It worked for my FBF 7390 immediately. This setting has a different location than user mangament on current firmware versions.