CDiPhone meaning explained