发明名称 一种基于VoIP系统的多路通话快速切换方法
摘要 一种基于VoIP系统的多路通话快速切换方法,包括:首先创建一路固定的语音通道,当系统呼出一路通话,为该通话分配所创建的语音通道,当系统呼出另外一路通话时,暂停正在进行的通话,为后来呼出的那路通话分配所创建的语音通道,该语音通道开始为后来呼出的那路通话服务;如果系统的多方通话命令被触发,则系统会把每一路被暂停的通话加入到多方通话中,创建新的语音通道,多方通话结束时,系统销毁新创建的语音通道,而保留之前创建的语音通道。本发明能够在切换多路通话的过程中,避免重复创建语音通道以及多次连接硬件设备,从而加快语音通话建立时间,提高系统资源利用率。
申请公布号 CN103067627B 申请公布日期 2014.07.30
申请号 CN201310037870.1 申请日期 2013.01.31
申请人 厦门亿联网络技术股份有限公司 发明人 曾旭;冯万健;曹志文;童长荣
分类号 H04M7/00(2006.01)I 主分类号 H04M7/00(2006.01)I
代理机构 厦门市新华专利商标代理有限公司 35203 代理人 朱凌
主权项 一种基于VoIP系统的多路通话快速切换方法,其特征在于:包括如下步骤:步骤1:初始化,系统上电运行,待硬件设备就绪后,创建一路固定的语音通道,并与所述硬件设备中的编解码器连接;此时,该语音通道不进行数据传输;所述硬件设备包括编解码器、混音器和DA转换器;步骤2:当系统呼出一路通话,即主叫时,为该通话分配步骤1中创建的语音通道,此时语音通道接收到该路通话的配置信息后,开始进行数据传输;其中,所述配置信息包括主被叫IP地址、编解码器类型、音质参数和RTP包头信息;步骤3:系统呼出另外一路通话;此时,暂停正在进行的通话,并把之前正在进行的通话的配置信息保存到系统中,同时为后来呼出的那路通话分配步骤1中创建的语音通道,该语音通道开始为后来呼出的那路通话服务;若此时系统又开始呼出另一路通话,则重复步骤3;否则转入步骤4;步骤4:如果要恢复已经被暂停的通话,则要从系统中把保存的配置信息取出,并把配置信息写入步骤1中创建的语音通道;步骤5:如果系统的多方通话命令被触发,则系统会把每一路被暂停的通话加入到多方通话中;将一路被暂停的通话加入到多方通话的具体步骤是:创建新的一路语音通道,为该语音通道连接编解码器,取出被暂停通话的配置信息,把该配置信息写入新的语音通道,这路新的语音通道与编解码器相连,语音数据通过解码后,会在混音器中与其他通话的语音数据进行混音,经过DA转换器后,电声设备会播放出声音,从而实现多方通话;步骤6:多方通话结束时,系统销毁步骤5中创建的新的语音通道,删除与之对应的配置信息,而保留步骤1中创建的语音通道;如系统再呼出新的一路通话,则转入步骤2。
地址 361009 福建省厦门市软件园二期望海路63号402-502单元