"Rules" (firwall rules) have to do something with ports - which ports have you forwaded?
OK, so we dont really have a way to go through as I can see.
Let's gather all the info and experience we have:
1) adding "satip_xml IP.OF.FRITZ.BOX:49000/satipdesc.xml" to the startup otions of tvheadend - necessary or not necessary?