Why the requirement of using IR? Is the box not on the same network as your phone?
You might use the webinterface instead and send commands over your network like http://dreambox/web/...ontrol?command={command} as described here
This is also used by the webinterface itself to emulate the remote control.