Dailbox: A long distance communication device