From: 如果一个SIP消息中没有Contact或者Record-Route头域,那么callee就会根据From头域产生后续的Request。比如:如果Alice打一个电话给Bob,From头域的内容是 From:Alice<sip:alice@example.org>。那么Bob打给Alice时就会使用 sip:alice@example.org作为To头域和Request-URI头域的内容。
Contact: 后续Request将根据Contact头域的内容决定目的地的地址,同时将Contact头域的内容放到Request-URI中。它还可以用来指示没有在Record-Route头域中记录的Proxies的地址。同时它还可以被用在Redirect servers和REGISTER requests 和responses。
Record-Route/Route: Record-Route头域一般是被proxies插入到request中的,这样后续的Request如何有着和前面一样的call-id就会被路由到这些proxies。它也会被User Agent作为发送后续request的依据。这套机制很像source-route,Record-Route头域的信息被复制到Route头域中。并且Request-URI头域会被设置为第一个Route头域的内容。
Via:
Via头域是被服务器插入request中,用来检查路由环的,并且可以使response根据via找到返回的路。它不会对未来的request 或者是response造成影响。
总的来说,如果有Route,request就应该根据Route发送,如果没有就根据Contact头域发送,如果连Contact都没有,就根据From头域发送。
分享到:
相关推荐
Sun官方提供的纯Java的SIP开发包(JAIN-SIP-API-1.2.jar) 提供黑莓(Blackberry),塞班(Symbian)等移动平台的SIP开发。
资源分类:Python库 所属语言:Python 资源全名:sip-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
const config = { domain : 'sip-server@your-domain.io' , // sip-server@your-domain.io uri : 'sip:sip-user@your-domain.io' , // sip:sip-user@your-domain.io password : 'secret' , // PASSWORD , ws_...
一个漂亮,稳定且功能强大的sip客户端,很方便使用.(mailto: dotphoenix@qq.com)
SIP协议-中文版SIP协议-中文版SIP协议-中文版SIP协议-中文版SIP协议-中文版
Via: SIP/2.0/UDP 192.168.1.153:6060;branch=z9hG4bK1057312524;received=192.168.1.153 From: "873" <sip:873@192.168.1.151>;tag=399697897 To: "873" <sip:873@192.168.1.151> Call-ID: 855535122@192.168.1.153...
贝岭的matlab的代码科尔多瓦插件SIP Cordova 和 Phonegap 应用程序的 SIP 插件(IOS 和 Android) IOS 构建设置 -> 标题搜索路径 "$(SRCROOT)/YOURPROJECTNAME/Plugins/cordova-plugin-sip/include" "$(SRCROOT)/...
windows10下编译linphone-sdk visual stadio不要超过2017 linphone-sdk使用git、GetGnuWin32、mingw、cmake、python、pip、yasm、nasm、doxygen、Pystache、six、wheel、graphviz、perl、qt工具
zeek-pkg安装initconf / sip-attacks或@load sip-attacks / scripts 详细说明: 详细警报和描述:脚本生成以下警报: 启发式方法很简单:检查 这将产生以下种类的通知: SIP :: BadUserAgent SIP :: Code_401_403...
资源分类:Python库 所属语言:Python 资源全名:PyQt6_sip-13.0.1-cp38-cp38-manylinux1_x86_64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:sip-5.3.0-cp37-cp37m-win_amd64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Sipdroid is an open-source SIP client for Android
·USI 802.11g/b SiP Module · Support Bluetooth co-existence (2 or 3 wire interface) · 2400-2484 MHz 2 SKUs for world wide market · Output Power: 12 dBm @ 54Mbps TX mode · Power Saving Mode and...
生成状态: 建立依赖关系: : libflv Adobe FLV混合器/解复用器 MPEG-4 AVCDecoderConfigurationRecord / HEVCDecoderConfigurationRecord / AV1CodecConfigurationRecord / VPCodecConfigurationRecord / ...
SIP需要用到的四个包:concurrent-1.3.4.jar,jain-sip-api-1.2.1.4.jar,jain-sip-ri-1.2.295.jar,log4j-1.2.8.jar
SIP works in concert with these protocols by enabling Internet endpoints (called “user agents”) to discover one another and to agree on a characterization of a session they would like to share. For...
epson office 600 打印机驱动,win7 64位系统
资源分类:Python库 所属语言:Python 资源全名:PyQt5_sip-12.8.1-cp37-cp37m-win_amd64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:sip-5.1.0-cp36-cp36m-win_amd64.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
docker-kamailio Kamailio SIP 服务器泊坞窗图像该容器运行 rtpproxy 和 kamailio 的实例来实现 VoIP。 Kamailio 使用外部 mysql 数据库,可以通过另一个 docker 映像获得: sudo rm -rf /opt/ntipa/mysql_data sudo...