当初加第二条电话聊天线路的时候,事出突然,那个电话接口没有提供被叫摘机的具体时间,所以不能准确计算出到底聊了多久,所以我就计算出挂机和主叫接通的时间差,这期间可能会有较长时间的等待,这个等待时间从10秒到2分钟不等,我就减去了40秒的误差,可是就是今天,一个妹妹告诉我,她没有接电话,但是网站给她增加了一分钟的收入,也就是顾客没接通电话扣了一分钟的钱,这个电话聊天价格高低暂且不说,如果乱扣费,就会让用户失去信任,感觉这个网站不靠谱,所以我放下其他任务,也一定要今天把这个问题处理掉。
如何处理电话聊天计费误差
虽然没有被叫接通电话的通知事件,但是在挂断的时候包含了被叫接通的事件,我可以把这个时间类型的数据转换为长整形,如果被叫没有接通电话,这个数值是空白,另外搭配接通类型,可以轻易的计算出是主叫未接通,被叫没有接通,接通时间长短,计算出结束和接通时间差,就是整个电话聊天的持续时间,准确度精确到秒了,这下应该没有误差了。
仍然存在的问题
虽然这个误差解决了,但是还有有些小问题,让电话聊天的用户体验不是很好,如果没有接电话会收到两次重拨,别人不想接就是不想接,再给重拨这不是太傻x了吗。还有就是价格太高了。
要做传统的电话,就必须得自己研究软交换,用freeswitch搭建大型高并发的服务器应用,用透传线这样价格会很低。
明天和胖妞去逛街
明天要去逛街,去雪山风情街,胖妞很好,我不是很好,她没谈过对象,我思想已经腐化了一半了。她不会打扮,穿的衣服也不好看,明天和她买件好衣服,吃顿美餐。她说要骑电动车带着我,我说不太好看,电动车都是大人带小孩的。我现在没驾照,也没有汽车,后者是主要原因,在其他女孩面前我会感觉有点自卑,但是在胖妞面前我没这种感觉,我觉得很自然,没车就没车吧,咱有脚底板,可能与她的单纯有关,看起来像高中生,去年大学毕业,只工作了俩月的出纳,没有进入过社会的大学生。这一点和我有的一拼,我只在上海工作过2周,做了两周的实习IT男,都已经过去多年了,现在还以IT男自居,网传的IT男苦逼,我却不觉得丢人,程序员很伟大,我们现在的电脑手机游戏网站,订票网站,各种手机软件,都离不开程序员的一行行代码。