分類
IMS網路里的URI有TEL URI和SIP URI兩種格式。
TEL URI
我們先來看看TEL URI。TEL,顧名思義,就是電話,這個URI跟我們平時的電話號碼比較類似,它的格式是:“tel:”+tel格式的號碼。tel格式的號碼遵循E.164號碼規範,用於標識某個電話號碼資源,可以是全局號碼,也可以是本地號碼。舉例來說:
Local TEL的12345000部分即為Local部分;+8625即為phone-context部分。
那么為什麼要加上phone-context呢?由於本地號碼不是全球唯一的,例如上面的12345000,可能在多個地方都有這個號碼,如果處於漫遊狀態的主叫用戶撥打本地號碼,那么簽約地的網元無法僅根據Local TEL來確定要接通哪個地區的被叫用戶。因此phone-context參數用來攜帶用戶的相關信息,如國家碼、地區碼等,從而讓歸屬域的網元可以唯一識別某個被叫用戶。例如上面的tel: 12345000;phone-context=+8625,就代表了唯一的被叫用戶:+8625地區號碼為12345000的用戶。
SIP URI
理解了TEL URI之後,SIP URI也不難理解了。SIP URI採用sip:+“用戶名稱@域名/IP位址連線埠”的格式表示一個IMS用戶。其中,用戶名稱可以是用戶名或電話號碼,例如:
sip:smith@zte.com.cn
sip: +862512345000@zte.com.cn
sip: +862512345000@10.10.10.10:6000
同樣的,SIP URI之後也可以添加參數,用來標識SIP URI的一些特殊屬性,與主機連線埠之間通過分號“;”隔開。例如,在主機連線埠後攜帶“user=phone”參數,可以表明被叫用戶是一個電話用戶。