大家都知道数字对讲机可以实现组呼、群呼、选呼的功能,但是对于数字对讲机的群呼功能原理估计使用方不是太了解,今天小编就和大家来聊聊关于数字对讲机的群呼功能原理:
![img_525ded4b601235a956a90713afb03aa2.jpe](https://i-blog.csdnimg.cn/blog_migrate/111a26b3586e3ce4afd8eb40b0cd2669.jpeg)
对讲机群呼是为了实现一个数字对讲机可以同时跟多个数字对讲机进行通话。群呼跟单呼有许多相似之处,今天小编和大家来说说数字对讲机群呼与单呼不同之处。
![img_168702b60780119de47755dbbdbfa55c.jpe](https://i-blog.csdnimg.cn/blog_migrate/a46ea468bd1a3b3cc9d1291b4b720659.jpeg)
当一个数字对讲机处于待机状态的话机要发起群呼时,也是先搜索一个空闲的业务信道,占用该信道,再在信令信道上发出建立群呼请求call setup group,然后回到刚才的业务信道上等待被叫的响应,在群呼通信请求信令call setup group中,有多个被叫的ID。
当这些被叫在信令信道上侦听上对自己的呼叫请求后,都要给主叫话机一个同意建立通信的确认信令(call setup ack)。由于该信令是在同一个信道(即主叫指定的业务信道)上传输的,为了避免信道的堵塞及被叫之间发出的信号的干扰,各个被叫在侦听到对自己的呼叫后,延迟一个不同的时间后,再给主叫发确认信令。各个被叫延迟时间的长短,取决于自身的ID在群呼建立请求信令中的位置号,延迟时间是相应位置号的整数倍。
经过这样的简单延迟处理,可以有效的降低多个信号在同一个信道上的碰撞概率,使得成功建立通话的概率有所提高。主叫对讲机在等待被叫的确认信号的过程中,每收到其中一个被叫的响应,应该给本机用户一个提示,比如在LCD上显示该被叫的ID。有了该提示,主叫用户可以选择直接跟目前联系上的部分被叫通话、继续等待或者重新再次发出建立群呼的请求并等待。
![img_69a91a874759ca8b9e1ee06fa699c0b8.jpe](https://i-blog.csdnimg.cn/blog_migrate/21339148556d7f51c2995d5916c7cd0e.jpeg)
当数字对讲机收到用户的开始通话指示后,发出开始通话的信令(tx start).同时本机进入通话检测状态。允许本机同多个被叫进行通话。在通话维护的过程中。群呼的操作跟单呼的基本一致,主要的操作同样是检测接收机及MIC上的信号情况,决定是否要打开接收机或者发射机。
由于对讲机的群呼方式时有多个话机进行通信,通话过程中的“说话权”的争夺比单呼时将更加激烈。一方面,由于两个或两个以上的用户同时说话的概率比较低,故通话过程中出现冲突的概率也相对会比较低。
另一方面,当出现冲突时,有必要采取措施来消除冲突,使对讲机恢复到正常通话的状态。出现冲突时,表明话机在发送出信号的同时,在本机的接收机上又有其它话机的输入,此时,系统暂时关闭发射功能,并给用户一个信道出现冲突的提示(通过扬声器或LCD)。延迟一个随机的时间后,再重新争夺说话权。
在群呼通话的过程中,设置为由主叫话机来检测信道质量的变化。当主叫检测到通话所用的业务信道受到严重干扰或恶化时,向各个被叫发出切换信道的信令。此外,当主叫用户要结束这次通话时,要向各被叫发送结束通话信令call release,本机返回待机状态。各被叫收到该信令后,同样也返回待机状态。而若是某个被叫希望退出这次通话,可以不用通知其它话机而直接退出。
咋样,看文本文后,你是不是对数字对讲机的群呼功能原理有了更深的了解了呢?