Code for the various parts of the InterhackspacePBX implementation at Nottingham Hackspace