Looks like the theoretical relay window (lander-orbiter) is around 2 minutes every 10 hours at the moment. It will take some time to dump the backlog of data from Philae to Rosetta in such circumstances(++). Possibly there is some leeway for optimising Rosetta's orbit to widen this window(*), based on refined location data derived from the radio signal, and without compromising science data collection by the orbiter itself (to any significant degree).
e2a: * ESOC have indeed confirmed that they are currently working on modifying the trajectory of Rosetta to achieve this($$).
2e2a: ++ I calculate ~10 days at a rate of one 2 minute conversation every 10 hours.
3e2a: $$ amusingly the science team were together in Rome last week for a meeting specifically about optimising Rosetta's orbit to improve communication with Philae. So those ideas are now being implemented.