当前位置:网站首页>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.
边栏推荐
- Introduction to the Internet (2)
- 640. Solving Equations: Simple Simulation Problems
- 【教程】HuggingFace的Optimum组件已支持加速Graphcore和英特尔Habana芯片
- 2022 CCF中国开源大会会议通知(第四轮)
- 兆骑科创创业赛事活动发布平台,创业赛事,项目路演
- APP automation testing with Uiautomator2
- 异地多活方法论
- 基于inotify实现落盘文件的跨进程实时读写交互
- Community News——Congratulations to Dolphin Scheduling China User Group for 9 new "Community Administrators"
- 容器化 | 在 S3 实现定时备份
猜你喜欢

Problem solving-->Online OJ (19)

JS入门到精通完整版

Cesium Quick Start 4-Polylines primitive usage explanation

紫金示例

fatal error C1083 Unable to open include file 'io.h' No such file

Cesium快速上手4-Polylines图元使用讲解

It is reported that the original Meitu executive joined Weilai mobile phone, the top product may exceed 7,000 yuan

数据在内存中的存储

12海里、24海里、200海里的意义及名称

Understanding_Data_Types_in_Go
随机推荐
It is reported that the original Meitu executive joined Weilai mobile phone, the top product may exceed 7,000 yuan
腾讯云TDP-对象存储COS产品新用户福利
A Sina Weibo semantic sentiment analysis tool developed by ABAP
systemui shield notification bar
Mysql语句分析、存储引擎、索引优化等详情
秒杀项目收获
Recommend a few had better use the MySQL open source client, collection!
软件测试用例篇
pytest框架优化
SWIG tutorial "four" - package of go language
pm2之静态文件服务
fastposter v2.9.1 programmer must-have poster generator
Basic use of Go Context
老板加薪!看我做的WPF Loading!!!
全部内置函数详细认识(中篇)
Lilac Garden
websocket实现实时变化图表内容
NFT digital collection development issue - digital collection platform
TestLink导出用例转换工具
头脑风暴:目标和