聊天广场 个人中心
立刻聊

电话软交换突破性进展

立刻聊 2015-09-21 23:18:21 阅读(1584)

自己搭建电话线路的重要性

有人可能不解,有现成的线路接口为啥还要自己做,成本也省不了多钱。可是它并不稳定,今天又有两个话单没有处理,是直接卡主了,得不到电话聊天的结束事件,然后就是自己做电路可以挑线路,还可以拿到便宜的电话线,方便业务的推广。

如何防止电话重拨

电话重拨是一个很令人讨厌的做法,有点自作聪明,画蛇添足的感觉,主要发生在用户没有接电话,线路却发起了第二次呼叫,更有的傻x无限次呼叫,用户拒接电话肯定是有理由的,今天一定让他接电话,像强制别人做某件事一样,电话聊天交友本来就是很高兴的时候,这样重拨很让人反感。

这是一个硬刺,我必须把它拔掉。首先要知道重拨的电话和我自己拨打的是不是一路的,如果是一路的话就在通道变量里记录他的拨打次数,在初始化事件里检测到不是第一次了,立刻杀掉这个电话进程。如果不是一路电话,这个也是立刻杀掉,怎么鉴别不是一路电话呢,需要在拨打电话的时候构造符合某个特征的uuid,电话聊天线路的编号,不符合这个规则的任何电话,只要出现,立刻用uuid_kill。

保证百分百的电话接通率

有时候被叫不接电话,这不算未接通,这里说的是线路故障,有时候电话线路不够用的,会呼叫失败。电话聊天是双方的,最初的时候呼叫好主叫后就桥接,先桥接再呼叫被叫方,这时候,万一被叫遭遇了拥堵,这次通话就中途故障了。所以明智的做法是,先确保两路电话接通后再桥接。为了实现振铃声音,需要再PREGRESS_MEDIA这里桥接,在这里要感谢群里的一个朋友,他无偿给我提供了指导。

其他文章
Copyright © 2009-2021 立刻聊 版权所有