- Building Telephony Systems with OpenSER
- Flavio E. Goncalves
- 237字
- 2021-07-02 11:38:34
Differences between Strict Routing and Loose Routing
Loose and strict are different methods of routing SIP messages. Loose routing is new in SIP version 2. When you use loose routing, the R-URI is never changed and backwards compatibility is maintained with the older method (strict routing RFC2543).
The problem with strict routing is in the process of specifying the entire proxy set in the initial request before starting the SIP dialog. The processing throws away the information contained in the received R-URI. The behavior of UAs with outbound-proxy was problematic. The whole system would fail if there was a failure in one of the elements.

The solution, is that loose routing is the correct method. It keeps the target separated from the route. It allows each destination to route the packet and has a mechanism to keep backward compatibility with strict routing. The support of loose routing is indicated by the parameter ;lr
.

When the SIP server receives a message, it can decide if it wants to stay in the middle or not (record-route). If the SIP server does not want to stay in the middle, it can pass the information to the user agents' UAs to connect each other. After this process the messages follow between the user agents.
If OpenSER wants to stay in the middle of the conversation (that is, for billing purposes) it should insert a ROUTE header field using the function record_route()
.
- Photoshop CC 網(wǎng)店視覺設(shè)計(jì)
- Wordpress 3 Complete
- 數(shù)字孿生體:第四次工業(yè)革命的通用目的技術(shù)
- MLOps實(shí)戰(zhàn):機(jī)器學(xué)習(xí)模型的開發(fā)、部署與應(yīng)用
- 剪映視頻后期剪輯零基礎(chǔ)入門到精通
- SPSS統(tǒng)計(jì)分析
- Altium Designer 21 PCB設(shè)計(jì)官方指南(高級(jí)實(shí)戰(zhàn))
- 機(jī)械CAD軟件應(yīng)用入門指導(dǎo)書
- Photoshop CC圖像處理案例教程(第2版)
- 中文版CorelDRAW X7完全自學(xué)教程(實(shí)例培訓(xùn)教材版)
- 零基礎(chǔ)學(xué)后期:Lightroom 6-CC數(shù)碼照片處理從新手到高手
- Maya Paint Effect 特效應(yīng)用手冊
- AutoCAD 2020中文版從入門到精通(升級(jí)版)
- Photoshop 圖形圖像處理
- 解密AI繪畫與修圖:Stable Diffusion+Photoshop