主叫无回铃音情况分析

  1. 早期媒体与常规媒体
    早期媒体是指在被呼叫用户接受特定会话之前交换的媒体(如音频和视频)。在对话框中,从发送初始INVITE的那一刻起,直到用户代理服务器(UAS)生成最终响应为止,都会出现早期媒体。它可以是单向的或双向的,可以由调用者、被调用者或两者生成。被叫方生成的早期媒体的典型示例是铃声和公告(例如排队状态)。呼叫者生成的早期媒体通常由语音命令或双音多频(DTMF)音调组成,以驱动交互式语音应答(IVR)系统。
    常规媒体即被呼叫用户接受特定会话之后,主被叫正式建立通话所产生的媒体流。狭义理解,可以认为早期媒体是在被叫介亭前,主叫侧听到的回铃音;常规媒体是被叫接听后,主被叫开始正常沟通交流。
  2. 180与183
    180与183的区别在于是否携带SDP。183临时响应消息内必有SDP信息,可能有P-Early-Media头域。
  3. 举例
    代理服务器根据临时响应码180/183进行放音。如下图呼叫信令,由于代理服务器设置“回复早期媒体183消息”,所以在本次呼叫中,代理服务器最终收到的临时响应码是180,导致主叫侧没有回铃音产生。
    更改呼入后信令回复:回复振铃180消息,主叫回铃音恢复。


    简化信令后流程如下:

主叫无回铃音情况分析相关推荐

  1. SIP中的早期媒体与回铃音的产生

    转自 http://www.ring180.com/sip/28-pstn-interworking/59-sip Thursday, 22 January 2009 03:46 锐音通信 1.早期媒 ...

  2. SIP中的早期媒体early media与回铃音

    1.早期媒体 无论是在PSTN还是在VoIP网络中,一个呼叫的最终目的让两个用户进行交谈(conversation).这里我们将由用户之间的交谈所产生的媒体称为常规媒体("regular m ...

  3. python不放回抽样_Python实现一个带权无回置随机抽选函数的方法

    需求 有一个抽奖应用,从所有参与的用户抽出K位中奖用户(K=奖品数量),且要根据每位用户拥有的抽奖码数量作为权重. 如假设有三个用户及他们的权重是: A(1), B(1), C(2).希望抽到A的概率 ...

  4. RK3399 MH5000-31模组通话回铃音自制

    平台:RK3399 KERNEL版本:kernel4.4 Android版本:android8.1 文章目录 前言 一.为何需要自制回铃音? 二.实现步骤 1.寻找铃音并选择合适的播放手段 2.定位拨 ...

  5. mysql平均锁_MySQL锁情况分析

    TIPS 本文基于MySQL 8.0.22 分析锁的三种方式 方式1: show status like '%innodb_row_lock%'; 可查看行锁相关的统计信息 方式2: SHOW ENG ...

  6. python处理回显_Python中getpass模块无回显输入源码解析

    本文主要讨论了python中getpass模块的相关内容,具体如下. getpass模块 昨天跟学弟吹牛b安利Python标准库官方文档的时候偶然发现了这个模块.仔细一看内容挺少的,只有两个主要api ...

  7. 命令执行无回显的一些姿势

    前言 最近演练遇到了拿shell后,由于是延时注入,让我极其难受.于是,学习了一下命令执行无回显的一些姿势 windows环境 1.ping %USERNAME%.2plmqc.dnslog.cn 这 ...

  8. 工业级以太网交换机的使用情况分析

    工业级以太网交换机是专门为满足灵活多变的工业应用需求而设计,提供一种高性价比工业以太网通讯解决方案.工业以太网交换机,作为我们广为使用的局域网硬件设备,一直为大家所熟悉.它的普及程度其实是由于以太网的 ...

  9. 实现ip数据包抓取并分析_一些网站https证书出现问题的情况分析

    20200326下午,有消息说[1]github的TLS证书出现了错误告警.证书的结构很奇怪,在其签发者信息中有一个奇怪的email地址:346608453@qq.com.明显是一个伪造的证书. 为了 ...

最新文章

  1. 面试官:说说Spring AOP、AspectJ、CGLIB ?它们有什么关系?
  2. Android使用ViewPager+PhotoView实现图片查看器
  3. MySQL中常见的单行函数(上)
  4. 如何选择开源许可证如何修改项目使其符合某种开源许可证
  5. 连接MongoDB 3.x 报 Authorization failed 解决办法(创建账号的部分亲测)
  6. 内网访问不到内网网站问题和不用端口号访问网站问题
  7. 枚举对象注释_如何以及何时使用枚举和注释
  8. 【应用】Lambda表达式
  9. hooks组件封装 react_react-hooks amp; context 编写可复用react组件的一种实践
  10. spring security 的 logout 功能
  11. python软件-Python软件下载|Python最新版本v3.5.1 下载_当游网
  12. Java面试题总结之数据结构、算法和计算机基础(刘小牛和丝音的爱情故事1)...
  13. 神经网络建模的基本思想,人工神经网络建模步骤
  14. windows如何打开.key keynote文件
  15. 软件工程心得之——产品经理与项目经理的区别
  16. project2016调配资源冲突
  17. PNAS:大脑区域间耦合的增加和减少会相应增加和减少人类大脑中的振荡活动
  18. 盛世昊通愿天下无拐,期待所有失孤家庭早日团圆
  19. JAVA计算机毕业设计大学餐厅菜品推荐和点评系统Mybatis+系统+数据库+调试部署
  20. 扫黑除恶进行中,公众号文章不知道怎样排版?看这里。

热门文章

  1. c# 使用FileStream 打开图片并显示
  2. http报404,原因:访问路径多加了一级路径
  3. DB2按照字段的指定顺序排序
  4. html5 手机导航栏左右滑动效果,js实现移动端导航点击自动滑动效果
  5. JAVA 断言——assert
  6. 三星a52设置杜比全景声教程
  7. Spring4详解系列(四)面向切面的Spring
  8. python高斯噪声怎么去除_手把手教你如何实现Python手势识别与控制(含代码及动图)...
  9. 8000字讲透OBSA原理与应用实践
  10. 情炽——Tacke竹桑(中国风)