linphone 连接丢失警告音(嘟嘟声)去除

目前在早期的linphone项目在测试环境中发现,客户端与人工坐席在连接一段时间后,由于服务器上的设置,导致连接断开,此时客户端会存在 连接丢失警告音(断线 嘟嘟声)
查看了 linphone sdk部分源码及document. 初步断定控制逻辑在 setCallErrorTone() 及 setTone() 方法上

/**
* Assign an audio file to played locally upon call failure, for a given reason.
* @param reason the #LinphoneReason representing the failure error code.
* @param path a wav file to be played when such call failure happens.
*/
public void setCallErrorTone(Reason reason, String path);

/**
* Assign an audio file to be played locally in replacement of common telephony tone.
* This is typically used to internationalize tones.
* @param id a tone id
* @param wavfile a path to a 16 bit PCM linear wav file.
*/
public void setTone(ToneID id, String wavfile);

经试验后setTone()可以解决连接丢失屏蔽嘟嘟声的问题.

扩展阅读:
liblinphone4.0+API文档

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,273评论 19 139
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,099评论 2 89
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 9,095评论 0 13
  • 前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:...
    maTianHong阅读 2,454评论 4 12
  • 吃过晚饭,奶奶和爸爸去屋后阿太家去玩了。宝贝和妈妈吃得慢一些。等吃完晚饭,宝贝擦干净嘴巴和小手。两手向妈妈一伸:要...
    鱼羊正史阅读 432评论 0 1