Asterisk SIP media path
来源:互联网 发布:湖南本地造价软件 编辑:程序博客网 时间:2024/04/29 23:43
Asterisk SIP media path
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.
See also
- Asterisk SIP channels
- Asterisk SIP reinvite
- Asterisk config sip.conf
- SIP
- Asterisk IAX media path
- Asterisk SIP media path
- Asterisk SIP media path
- Asterisk sip canreinvite
- Asterisk config sip.conf
- Asterisk sip canreinvite
- Asterisk sip event MWI
- Asterisk SIP NAT solutions
- Asterisk sip canreinvite
- Asterisk SIP channels
- asterisk sip Retransmissions
- Asterisk配置SIP服务器
- Asterisk的SIP认证
- asterisk sip codec协商
- Asterisk配置SIP服务器
- Asterisk SIP账号设置
- Asterisk配置SIP服务器
- Media Clipping in SIP
- SIP Express Media Server
- Android 数字签名学习笔记
- 修改页面 获得的值还是未修改的时候的值
- MySQL custom ringtones
- XPath,XML文档,SelectNodes()通配符说明
- Asterisk SIP user vs peer
- Asterisk SIP media path
- Android引入第三方jar包的方法
- 1.76可以用吗?
- 大量用户图片管理
- 在Wince下如何实现数据存储到数据库中
- 花了一晚上的时间把程序调通~~~~
- Asterisk config sip.conf
- C语言的全局变量和局部变量
- sqlserver锁