当前位置:网站首页>Asterisk SIP media path
Asterisk SIP media path
2022-08-10 15:05:00 【51CTO】
In a normal SIP proxy, the server is not involved in the media between the phones. With Asterisk, sometimes Asterisk stays in the path. It depends on many variables and configurations.
Asterisk mostly sets up the SIP phone call with itself in the media path. When the phone call is connected, Asterisk normally sends SIP reinvites to both clients to redirect the media path so that Asterisk does not have to handle the media stream any more.
If the phones do not support reinvite
Some clients do not support re-invites. If this is the case, you have to configure asterisk NOT to re-invite.
See Asterisk sip canreinvite for more information.
If the phones support reinvites
Asterisk will bridge a call in some cases and not in others. If codec conversion is required between phones, its stays in the middle. If the two phones can agree upon a common codec, etc, * is not in the middle from a pure communications perpective. In that particular case, what the phone does when the # key is press is totally a function of how the phone was programmed (and not asterisk). If the phone, as an example only, has an implementation bug that says I'm not going to forward the # key to asterisk during a conversation, obviously * can't interpret it.
If the Dial() statement forces the path thru Asterisk
Certain options to the Dial() statement require that Asterisk is in the media path, and consequently Asterisk will not let go of it: t, ''T", "h", "H", "w", "W" or "L" (with multiple arguments). Probably there are more.
边栏推荐
- const-modified pointer variable (detailed)
- Redis -- Nosql
- TCP为什么是三次握手和四次挥手?
- Programmer = overtime??- Master the time to master the life
- MySQL 原理与优化:Update 优化
- E. Cross Swapping (and check out deformation/good questions)
- 紫金示例
- 小程序-语音播报功能
- Recommend a few had better use the MySQL open source client, collection!
- It is reported that the original Meitu executive joined Weilai mobile phone, the top product may exceed 7,000 yuan
猜你喜欢
电商秒杀项目收获(二)
Redis -- Nosql
消息称原美图高管加盟蔚来手机 顶配产品或超7000元
无线网络、HTTP缓存、IPv6
Containerization | Scheduled Backups in S3
[Semantic Segmentation] DeepLab Series
推荐几款最好用的MySQL开源客户端,建议收藏!
A test tool for ABAP Development Tool custom service endpoint
一个 ABAP Development Tool 自定义 service endpoint 的测试工具
Rich Dad Poor Dad Reading Notes
随机推荐
TestLink导出用例转换工具
持续集成实战 —— Jenkins自动化测试环境搭建
Containerization | Scheduled Backups in S3
Oracle database backup DMP file is too big, what method can be split into multiple DMP when backup?
数字藏品平台系统开发实战
SWIG tutorial "four" - package of go language
Programmer = overtime??- Master the time to master the life
JS 从零手写实现一个bind方法
程序员=加班??——掌握时间才能掌握人生
紫金示例
Basic use of Go Context
一个 ABAP 工具,能打印系统里某个用户对 BSP 应用的浏览历史记录
Redis -- Nosql
Community News——Congratulations to Dolphin Scheduling China User Group for 9 new "Community Administrators"
Cesium Quick Start 4-Polylines primitive usage explanation
Cesium快速上手4-Polylines图元使用讲解
scala集合
SWIG tutorial "two"
Digital Collection Platform System Development Practice
SWIG教程《四》-go语言的封装