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会话应用程序将结束会话,然后等待新的呼叫。

相关推荐
草莓熊Lotso32 分钟前
Linux 文件描述符与重定向实战:从原理到 minishell 实现
android·linux·运维·服务器·数据库·c++·人工智能
Coder_Boy_2 小时前
技术发展的核心规律是「加法打底,减法优化,重构平衡」
人工智能·spring boot·spring·重构
牛奔2 小时前
Go 如何避免频繁抢占?
开发语言·后端·golang
会飞的老朱4 小时前
医药集团数智化转型,智能综合管理平台激活集团管理新效能
大数据·人工智能·oa协同办公
聆风吟º5 小时前
CANN runtime 实战指南:异构计算场景中运行时组件的部署、调优与扩展技巧
人工智能·神经网络·cann·异构计算
一只大侠的侠5 小时前
Flutter开源鸿蒙跨平台训练营 Day 10特惠推荐数据的获取与渲染
flutter·开源·harmonyos
想用offer打牌7 小时前
MCP (Model Context Protocol) 技术理解 - 第二篇
后端·aigc·mcp
Codebee7 小时前
能力中心 (Agent SkillCenter):开启AI技能管理新时代
人工智能
聆风吟º8 小时前
CANN runtime 全链路拆解:AI 异构计算运行时的任务管理与功能适配技术路径
人工智能·深度学习·神经网络·cann
KYGALYX8 小时前
服务异步通信
开发语言·后端·微服务·ruby