VOIP呼叫流程

  1. 用户摘机,模块化语音插卡实时检测用户的摘机动作。

(2) 模块化语音插卡将摘机信号传递给路由器上的VoIP信号处理模块。

(3) 用户听到VoIP的会话应用程序播放的拨号音,然后开始拨号(但应在拨号音超时之前拨号)。

(4) VoIP会话应用程序收集用户拨打的号码。

(5) VoIP会话应用程序在收集号码过程中实时地与已配置的被叫号码模板进行匹配。

(6) 当成功匹配某个已配置的被叫号码模板后,号码将被映射至某语音网关(此语音网关直接连接目的电话或用户小交换机PBX)。

(7) 主叫语音网关通过IP网络利用H.323建议向被叫网关发起语音呼叫,并为每路呼叫建立通道,用以发送和接收语音数据。

(8) 被叫语音网关接收IP侧的H.323呼叫,同时根据自身已经匹配的被叫号码模板寻找呼叫目的,如果呼叫由PBX处理,就通过PSTN信令将呼叫传递到给PBX处理,直到接通目的电话。

(9) 在呼叫连接过程中的H.323阶段,两端协商所使用的语音编解码方式,并使用RTP协议传递语音数据。

(10) RTP语音通道用于在IP网络上传输呼叫过程中的提示信号及其它可在带内传输的信号。

(11) 呼叫中的任何一方挂机时,VoIP会话应用程序将结束会话,然后等待新的呼叫。

相关推荐
爱吃java的羊儿1 小时前
2025软考高级信息系统项目管理师英文选择题---技术类常见英语词汇
人工智能·信息可视化·软件工程·产品经理·可用性测试
Java&Develop1 小时前
springboot 集成kerberos 用户认证 获取域账号
java·spring boot·后端
会飞的架狗师1 小时前
【SpringBoot实战指南】使用 Spring Cache
spring boot·后端·spring·缓存
闭月之泪舞3 小时前
OpenCv(7.0)——银行卡号识别
人工智能·opencv·计算机视觉
努力也学不会java3 小时前
【RabbitMQ】 RabbitMQ高级特性(二)
java·分布式·后端·中间件·rabbitmq
闭月之泪舞3 小时前
OpenCv高阶(六)——指纹识别
人工智能·opencv·计算机视觉
碳酸的唐4 小时前
量子计算模拟:从理论到实践
人工智能·量子计算
kailp5 小时前
云渲染技术解析与渲酷平台深度测评:如何实现高效3D创作?
人工智能·深度学习·3d·渲染·gpu算力
头发那是一根不剩了5 小时前
Spring Boot 注解 @ConditionalOnMissingBean是什么
java·spring boot·后端
liuyang-neu5 小时前
目标检测 Lite-DETR(2023)详细解读
人工智能·目标检测·计算机视觉