upgrade call manager

supports relative path (if url starts with a dot)
fix issue when loading an external JSON file with multiple lines (\r\n)