重构代码提交 & 加入虚拟电话部分逻辑