因市面上有不少线路商使用落地显相关的骚操作,闲暇之余,考虑了一下能否使用FreeSWITCH更方便的实现该功能呢?梳理了一下思路,并验证是可行的。
目前实现的功能如下:
1、优先使用被叫号码同归属地的号码呼叫;
2、在无被叫号码同归属地的号码的时候,查找是否有该被叫直辖市号码,有则使用直辖市号码进行外呼;
3、如果也没有所属归属地直辖市号码资源,则通过提前指定的归属地号码进行兜底呼叫
要实现落地显,可分为以下几个步骤:
1、拿到外呼的被叫号码;
2、通过被叫号码查出号码的归属地;
3、查出号码归属地之后,找到对应的主叫资源号码;
4、使用对应的主叫资源号码进行外呼;
5、如果未匹配到对应资源的主叫号码,则匹配对应被叫号码的直辖市号码外呼;
6、如果还未匹配到直辖市主叫资源号码,则使用兜底资源主叫号码外呼。
实现优势:
1、采用lua脚本实现该功能,将可用主叫号码和线路资源提前写入到文件,通过文件来维护;
2、每次外呼自动根据规则匹配到可用号码,省去复杂的配置;
3、相比vos配置落地显来说,使用freeswitch+lua来实现要简单、自动化很多。
更多讨论或技术支持可加QQ群:482489124或联系QQ:736984328