為了解決騷擾電話或電話營銷給用戶帶來的問題,最近一些SIP規(guī)范組織正在起草使用呼叫標(biāo)注的方式來對呼叫進(jìn)行處理。目前,SIPCORE已經(jīng)發(fā)布了第四版本的內(nèi)容,其名稱為:
SIP Call-Info Parameters fo rLabeling Calls draft-ietf-sipcore-callinfo-spam-04
https://tools.ietf.org/html/draft-ietf-sipcore-callinfo-spam-04
此規(guī)范的說明了如何使用Call-Info頭域?qū)艚袑傩赃M(jìn)行標(biāo)注,幫助SIP proxy和B2BUA來進(jìn)行具體的呼叫處理,呼叫方可以通過標(biāo)識內(nèi)容,例如安全級別,呼叫類型等相關(guān)屬性來決定是否進(jìn)行相關(guān)路由處理或者應(yīng)答電話。
1、接還是不接是一個問題
大部分用戶可能都受到過騷擾電話的騷擾,有時可能因?yàn)槭且粋新號碼,或者不認(rèn)識的號碼就沒有接聽電話,漏接用戶電話。有時因?yàn)槭且粋不熟悉的號碼,可能就拒絕接聽電話,此電話有可能是一個和你相關(guān)的緊急呼叫。接聽還是不接聽電話最后變成了一個問題,這些問題都嚴(yán)重影響著我們的工作和生活。如何從技術(shù)層面來解決這個問題一直是行內(nèi)比較棘手的問題,大部分的運(yùn)營商或一些應(yīng)用業(yè)務(wù)廠家也沒有執(zhí)行強(qiáng)制的技術(shù)規(guī)范。為了比較徹底地從技術(shù)層面解決這個問題,一些行業(yè)相關(guān)規(guī)范也逐步出臺,包括RFC5036和RFC8224等。目前,美國正在使用基于加密的處理方式對呼叫進(jìn)行攔截,筆者對此技術(shù)進(jìn)行了非常詳細(xì)討論,有興趣的讀者可以閱讀此文章:
最新技術(shù)STIR/SHAKEN結(jié)合SBC攔截騷擾電話技術(shù)分析
這里,我們討論的方式和使用STIR方式有某些相同之處,sipcore發(fā)布的規(guī)范也進(jìn)行了標(biāo)識,劃分級別等方式進(jìn)行屬性說明,并且增加了業(yè)務(wù)屬性的標(biāo)識,這樣的方式可能會更加方便用戶快速判斷其呼叫類型。
2、處理方式
前面我們已經(jīng)講到,此規(guī)范的實(shí)現(xiàn)方式是通過Call-Info頭增加一些標(biāo)識內(nèi)容,通過頭的值的設(shè)置來表示呼叫的屬性。這個頭也可以通過落地運(yùn)營商,SIP proxy或者B2BUA來插入其相應(yīng)的值。運(yùn)營商數(shù)據(jù)中心可以通過呼叫方ID或者其他歷史記錄來需要插入一個Call-Info值。當(dāng)然,被呼叫方的運(yùn)營商收到呼叫以后,必須可以移除任何不可信的參數(shù),保證被呼叫方能夠準(zhǔn)確獲得正確的呼叫屬性。
獲得SIP以及相關(guān)技術(shù)資料
為了確保不可信的呼叫方誤導(dǎo)被呼叫方,RFC6809定義了一個新的功能能力指示標(biāo)識-sip。call-info。spam,它可以在注冊的響應(yīng)中落地運(yùn)營商是否支持此頭域值。如果在注冊的響應(yīng)中支持了,用戶代理需要進(jìn)行處理;否則,用戶代理可以忽略其任何參數(shù)值。
規(guī)范草案中說明,SIP proxy或者B2BUA必須增加一個新的Call-Info的info頭值,不是在已有的值中增加一個參數(shù)。這樣的話,一個SIP請求中可以包含幾個Call-Info來表示不同的info目的。
3、參數(shù)說明
根據(jù)第二章節(jié)的說明,Call-Info可以支持不同的參數(shù),這些參數(shù)都是可選參數(shù),具體的參數(shù)包括:confidence,origin,source和type,它們分別表示的參數(shù)含義是:
Confidence:它用來傳輸呼叫的可信度值,取值范圍從0-100.其值越高表示其可信度越高。有時需要結(jié)合type來進(jìn)行計算。如果此值為缺省狀態(tài),它表示呼叫發(fā)送方根據(jù)本地閥值判斷,并且認(rèn)為其呼叫是完全可信的。
Origin:它的格式為文本格式,用來表示對參數(shù)type和confidence的文本描述,其作用是作為系統(tǒng)debug排查使用,它不顯示在終端用戶方,并且對source增加額外更清晰說明,例如運(yùn)營商提供的緊急告警或者政府相關(guān)部門的呼叫等說明。
Source:呼叫源地址消息,可能是主機(jī)名,域名或者IP地址。
Type:表示呼叫類型或者呼叫方類型。網(wǎng)關(guān)或者自動外呼系統(tǒng)可以對呼叫進(jìn)行標(biāo)識說明,然后發(fā)送到接收方。
4、呼叫類型
本章節(jié)對呼叫類型的定義進(jìn)行進(jìn)一步的解釋。呼叫類型是針對呼叫方的屬性進(jìn)行定義,具體來說,根據(jù)呼叫方運(yùn)營商的數(shù)據(jù)標(biāo)識說明呼叫方電話號碼是否是可信號碼。每個呼叫都會增加一個標(biāo)簽對其呼叫進(jìn)行標(biāo)識,這些標(biāo)識基本上能夠代表大部分用戶對呼叫的認(rèn)知。這里一定要注意,呼叫的錯誤層級劃分可能會導(dǎo)致一些呼叫錯誤或者用戶投訴,這些需要根據(jù)運(yùn)營商的呼叫策略和具體的呼叫規(guī)范來設(shè)置。呼叫類型根據(jù)其呼叫目的不同,目前把呼叫類型分為十七個大類:
- Business:從呼叫一般來自于公司或者其他實(shí)體的呼叫,其呼叫完全是基于一種正常的商業(yè)溝通呼叫。這也是大部分企業(yè)公司用戶的呼叫類型。
- Debt-Collect:債務(wù)催收呼叫,這種呼叫一般是對欠債方進(jìn)行的呼叫,其目的是進(jìn)行債務(wù)催收,例如一些銀行對客戶的催收業(yè)務(wù)。
- Emergency-alert:對被呼叫方提供緊急呼叫告警和通知等,包括緊急救護(hù)等電話號碼。
- Fraud:如果標(biāo)注了此呼叫類型的話,此呼叫表示是詐騙電話。
- Government:此呼叫表示是來自于政府職能部門的電話,例如派出所,法院等。
- Health:此呼叫表示是來自于健康機(jī)構(gòu)的呼叫,可能是醫(yī)院或者其他為用戶提供健康服務(wù)的公司或者實(shí)體。
- Informational:此呼叫標(biāo)識表示呼叫為用戶提供其他信息服務(wù)的電話,包括快遞公司號碼,預(yù)約提醒呼叫,訂單信息呼叫等業(yè)務(wù)類型。
- Not-for-profit:此呼叫表示是來自于非營利組織的呼叫,例如環(huán)保組織,紅十字會等呼叫。
- Personal:個人呼叫,一般來自于個人對個人用戶之間的呼叫業(yè)務(wù)。
- Political:基于政治活動,競選等呼叫業(yè)務(wù),主要目的是針對競選活動等。
- Public-service:此呼叫的目的是為用戶提供公共服務(wù)或者提醒功能,包括學(xué)校閉校通知等。
- Prison:表示其呼叫聲來自于監(jiān)獄,勞教所或者其他強(qiáng)制改造的組織單位。
- Spam:此呼叫是一般用戶不想接聽的呼叫,沒有劃分到具體的類型中。
- Spoofed:此呼叫表示為欺詐電話,可能是沒有通過有效驗(yàn)證的號碼,例如沒有通過STIR驗(yàn)證處理。認(rèn)為此號碼是一個無效號碼。
- Survey:此呼叫表示為問卷調(diào)查系統(tǒng)發(fā)送的呼叫,通過對某些群體用戶進(jìn)行電話呼叫,用戶通過DTMF按鍵或者坐席溝通對問卷調(diào)查進(jìn)行回答。
- Telemarketing:此呼叫表示呼叫類型是電話營銷,通過呼叫運(yùn)營商用戶,對用戶宣傳其產(chǎn)品或者服務(wù)。賣房子,教育培訓(xùn),信用卡貸款服務(wù),賣保健品/茶葉等基本上都屬于這個呼叫類型。
- Trusted:此呼叫類型表示呼叫是可信任的,不在以上劃分的類型之內(nèi)。用戶確實(shí)也需要類似的呼叫服務(wù),例如,電話會議回?fù),運(yùn)營商服務(wù)呼叫等。
5、總結(jié)
本文章主要介紹了即將發(fā)布的新草案SIP Core-callinfo的核心內(nèi)容。首先,筆者介紹了騷擾電話的一些背景知識和目前存在的問題。然后,筆者重新對筆者以前發(fā)表的文章做了一點(diǎn)回顧,包括使用STIR的技術(shù)對呼叫進(jìn)行跟蹤管理和驗(yàn)證的方式。另外,筆者針對呼叫屬性和其主要的參數(shù)進(jìn)行了說明。最后,筆者對呼叫類型進(jìn)行了詳細(xì)介紹,通過十七個類別的劃分,基本上對呼叫屬性進(jìn)行了一個比較完整的概括。
根據(jù)草案發(fā)布作者的說明,此草案可能在接下來的幾個月之內(nèi)要完成發(fā)布,形成最終的版本。可能在不久將來,一些SIP相關(guān)產(chǎn)品廠家能夠支持也是規(guī)范建議,通過標(biāo)識Call-Info的方式能夠更加方便準(zhǔn)確地解決騷擾問題,同時能夠通過標(biāo)識方式為運(yùn)營商用戶提供更加準(zhǔn)確的電話增值服務(wù)。
這里再次提醒讀者,筆者這里介紹的草案是SIPCore正在考慮實(shí)施的一種技術(shù)方式(包括STIR/SHAKEN結(jié)合SBC攔截騷擾電話技術(shù)分析),希望從技術(shù)上降低騷擾電話帶來的影響。最終解決騷擾電話的問題還要取決于運(yùn)營商之間的配合,產(chǎn)品的支持程度和其他法律規(guī)范等因素。這些問題不是我們討論的范圍。
參考資料:
https://tools.ietf.org/html/draft-ietf-sipcore-callinfo-spam-04
https://tools.ietf.org/html/rfc5039
SIPlab@知識星球?qū)W習(xí)SIP語音相關(guān)技術(shù),解決方案分享
asterisk@知識星球免費(fèi)獲取關(guān)于Asterisk的完整知識資料
關(guān)注微信公眾號:asterisk-cn,獲得有價值的Asterisk行業(yè)分享
Asteriskfreepbx,F(xiàn)reeSBC技術(shù)文檔:www.freepbx.org.cn
融合通信商業(yè)解決方案,協(xié)同解決方案首選產(chǎn)品:www.hiastar.com
Asterisk/FreePBX/FreeSBC中國合作伙伴,官方qq技術(shù)分享群(3000人):589995817