為什麼手機沒有置入 SIM 卡也能打 110 等緊急電話?

是官方預留了一個緊急號碼的頻段嗎?


sim 卡只是告訴基站你是誰,不承擔通訊模塊的作用。


謝絕轉載。

Disclaimer:

  1. 這裡提到的SIM卡的作用只是其眾多作用中的一個,並不能完全代表SIM卡的全部功能。
  2. AKA只是眾多接入鑒權演算法中的一個,由於其出眾的安全性而廣泛使用,但是在實際中MD5,http digest等很多演算法都在使用。

平時我們所謂的有信號,其根本指的是手機與網路完成了相互認證處於可以隨時發起呼叫的狀態,然而事實上,能否發起呼叫與是否已經經過認證沒有必然的聯繫。一般的運營商會只允許允許滿足特定條件的用戶來撥打電話,比如通過認證,餘額大於0,沒有被禁用等等等等,所以有時候有卡也不一定可以撥打電話。 但在很多時候,這些前提並不是必需的。
E.g. emergency call,就是緊急呼叫。緊急呼叫是有非常高的優先順序的,在很多運營商的設置里,對緊急呼叫的限制是非常少的。上面提到的種種對普通的呼叫的限制幾乎可以全部不應用於緊急呼叫。當緊急呼叫建立的時候,所有的網路側設備都要為其提供高優先順序的服務,甚至在極端的情況下,要把一些正常的服務和呼叫斷開以獲得足夠多的資源以便來處理緊急呼叫。
緊急呼叫很多時候是以號碼來識別的,比如運營商可以配置110,119等為緊急呼叫號碼,所有打向這麼號碼的電話統統為緊急呼叫。同時,運營商可以配置接入網路下發緊急號碼到手機,比如我不需要知道火警號碼是多少,我只需要知道我要打火警,手機會發起對接入網下發的火警號碼的呼叫,而運營商可以利用位置服務直接把這個號碼接入到最近的消防站。

由此可見,呼叫緊急呼叫可以不用註冊,不需要註冊就不需要SIM卡,為什麼呢。再來說說SIM卡的作用。
SIM卡的主要作用是提供身份認證信息,完成手機與網路側的相互認證(什麼叫相互呢?就是網路要認證手機是合法的,手機也要認證網路是合法的,這一點下面再講)。
在IMS網路中,要完成相互認證,一般會使用IMS AKA演算法,這個演算法很複雜,但是它的核心卻很簡單。
下圖中說明了如何完成用戶的認證。

當用戶發起註冊請求後,核心網會生成一個五元組,中間的大BOSS S-CSCF和小BOSS P-CSCF會分別截留一些信息,並會把RAND,一個隨機數,AUTH一個認證向量發給手機,手機根據收到的這兩個數,反算出CK,IK和XRES這三個數值。其中CK和IK用來和小BOSS P-CSCF建立IPSEC的連接,XRES用來告訴大BOSS S-CSCF手機的計算結果。如果大BOSS看到手機算出來的XRES和核心網算出來的XRES一致,就認為手機用戶的鑒權通過了。

那麼,好戲來了,手機和核心網是如何算出這三個奇葩數字的呢?答案就是SIM卡。
SIM卡可以認為是一個小晶元(小CPU),它內置了一個事先寫死的密碼,和一堆內置的函數F1,F2,F3,F4,F5,並且這個密碼和這些函數和核心網是一致的(核心網知道每個SIM卡的KEY和這堆函數)。手機負責忠實的接收網路發回來的信息,並交於SIM卡進行計算。SIM從手機取電,並用內置的函數和KEY來把從網路收到的那個隨機數和認證向量轉換為那三個奇葩的值並重新交於手機,手機用這些向量與網路建立連接。

剛才說到雙向認證,那麼手機是如何認證網路的呢。其它很EASY。剛才說了KEY和那堆函數與網路側是相同的,如果網路側給的隨機數和認證向量算出來的某個神奇值(MAC)不一致,那網路側就是假的。(見下圖)
我們可以看到,SIM卡在用戶認證的過程中起著關鍵的作用,真正的機密數據處理都是在SIM卡裡面完成的。手機只負責透明的傳輸這些數據。如果沒有SIM卡,手機自然無法完成認證。
下圖分別是核心網和手機SIM側如何算出這堆數字。

由此,我們知道,沒有SIM卡,手機就無法與網路完成認證,但前面也說了,不認證不意味著不能打電話。所以,即使沒有SIM卡,手機也是能接入網路撥打110的。當然,前提是得有網路(任何一家運營商的網路都可以),如果沒有網路,打電話就根本無從談起了。
關於題主的另外一個問題,110之類的緊急呼叫會不會有單獨的頻段,答案是不會,但是會有單獨的bearer,這個牽扯到接入的控制,比較複雜了。一個bearer可以簡章的理解為一個單獨的IP段,有單獨的QoS策略。當然在3G網路中稍有不同 (PDPContext),不過都是一個道理。update:
下面有朋友說手機打不了110,那很可能是因為手機限制的。可以試一下112。我對手機的實現並不清楚,雖然112和911是通用的號碼,但是對於網路側來講,並不存在特定的緊急號碼,運營商可以設置任何號碼為緊急號碼。甚至可以下發通用的緊急號碼(URN)。這些號碼的設置只是出於所在地區和運營商的策略設置。


好久沒來知乎吐乾貨了,老在裡面扯犢子,這次認真一回。

首先,先來了解SIM卡的工作原理。本人做MTK,展訊解決方案的,回答只針對MTK,但其它解決方案也大同小異。手機SIM卡槽在與PCB主板相連有幾個針腳,具體多少個針腳得看解決方案怎麼用了。我列舉幾個必有的:

SIM_VDD SIM卡電源電壓輸出

SIM_I/O SIM卡輸入輸出數據介面

SIM_CLK SIM卡時鐘

SIM_RST SIM卡複位信號

只要手機正常供電開機,就是一個檢測有無SIM卡,搜網,註冊的過程,註冊網路依據SIM卡的優先順序,然後挨個網路嘗試註冊,直到所有網路都無法通過或者註冊成功。而這一環節根本就不影響手機的射頻功能,也就是說射頻模塊是可以正常工作的,能夠接收和發射信號。顯然,無卡,也就是沒戶口,我入不了我支持的頻段。

既然手機射頻功能正常,下面就要扯到手機協議了。手機沒有註冊成功,它會根據手機預製的規則選擇一個最好的網路,但是這個網路你只能享受到受限服務,你無法和往常一樣使用手機網路資源,只有在緊急服務狀態下才能合理使用。RF(射頻)模塊正常收發信號,然後該信號依附在網路上被發出,假如該地有移動GSM網路,那麼信號就依附在GSM被移動發出,這個流程和正常撥號流程就是一樣的。


假如你的RF模塊正常,但是你所處的區域搜不到任何通訊頻段網路,你還是撥不出緊急號碼的。你的信號無法找到可用通訊網路並依附發出,也就是說,即使你處在的這個地方有各個頻段手機可以搜索到,如果全球沒有一家可用的通訊網路覆蓋在此,你撥不出電話,因為只有特定的那幾個頻段才是用來支持手機通訊的,例如有的頻段支持FM,有的頻段支持雷達等等。這時就只有衛星通話咯。


在國內,緊急號碼都是智能人工轉接,會出現有的地方打的通,有的地方打不通,這個是運營商的問題。當然,如果你的手機沒有拿到入網許可證,那可能就是手機的問題了。什麼叫入網許可證?就是手機揭開電池後那塊藍色的紙,沒有這個,不管手機多牛逼,也就是個山寨機。


Tip:如果緊急撥號打不通,可以嘗試加區號,比如010110。


這個問題其實並不正確。目前只有電信evdo制式手機可以無卡撥打110。其他都不可以。因為聯通和移動2h都是符合3gpp基本協議的,在3gpp協議中強制規定的緊急號碼只有911 112兩個。而我國的緊急號碼線路走的是自動語音台,什麼用處都沒有。110 119 122等準確說叫做特服號碼,不是緊急通話號碼,所以無卡不能撥。你會看到安卓手機用getprop獲得的ecclist有卡時只有911 112,因為如果加入110,110也會變成自動語音。而evdo實現方式不同,才能夠無卡撥打110。至於4g和td。。。抱歉我脫離時代久了一點,還沒研究過。。。


不是此方面專家。

這樣的問題其實是「手機卡的作用是什麼」,因為這個區別只在於有沒有手機卡。通信功能手機本身有,頻率波段、支持制式是手機晶元設置好的。

網上搜索了一下,手機卡的作用主要是和通信商進行數據交換的作用吧,附帶號碼標示、數據格式定義、數據發送、數據驗證、密鑰等等一些功能。這些緊急號碼是沒必要這些東西的


以我目前的認知範圍,沒有手機卡的電話打不了110,只能打112。敢問題主是什麼手機?


我個人試驗的情況是:不行

1.測試情況:
背景:因為工作中需要
坐標:江蘇
情況:2014年6月時間使用了諾基亞、愛瘋、三星三台手機(含辦公室同事的)均撥打110、119、120、112,都是轉接的一段語音「你好,匪警請撥110,火警請撥119,醫療急救請撥120,交通事故請撥122……」中英交替播放,不轉接人工台,也無法再次撥號。

2.查找資料:
部分手機不插卡不能撥110--彭城晚報--徐州日報社多媒體數字報

記者隨後用這幾款手機分別撥打了110、119、120等國內急救電話,三星、諾基亞、HTC撥打結果都是不斷地重複播放錄音:「你好,匪警請撥110,火警請撥119,醫療急救請撥120,交通事故請撥122……」並以中文和英語交替播放,但始終無法轉接至人工服務台。
用華為手機做實驗時,110、119、120等國內急救電話均能撥通。

3.結論:
a.根據我測試的幾台手機確實是無法轉接的。
b.諮詢了移動運營商,他們表示理論上可以撥打112進行轉接,但是他們都沒有親自測試過。
c.對於華為是否可以撥號成功,無測試,個人持懷疑態度。

以上。
————————更新——————————
剛剛從移動運營商處了解到新消息,現在這些號碼都沒有用,必須手機里有卡,才能撥打110。

以上。


sim卡的主要功能是與本機imei綁定,實現後台boss上的AAA功能的
應急呼叫實際上是信令層高級優先域的特定被叫業務,不是主叫出去的,是你撥號後,觸發候話業務,實際上是110等特服號打給你的,並不是你打給特服號的。
所以才有沒有國內入網或者解鎖的水貨手機無法撥打我國應急通信號碼的事務發生。imei是手機的唯一標示,類似mac地址一樣。
這些都是跑在正常制式頻譜上的,不是單獨頻道。只是在關口局匯聚業務時做的不同策略而已。


你可以試試 其實很多手機不行 不知道why


手機卡就像汽車牌照,
有沒有他都可以上路,
只是交警不讓罷了


你試過沒有?為什麼我的不能打?


技術上來講,手機本身是一個完整的通信設備,有沒有SIM卡都不影響手機的通信功能,SIM卡只是起到AAA(認證、鑒權、計費)的作用。


樓上各位說了很多技術,我說一下實際情況吧,如果你的手機沒有插卡,大部分國內買到的手機是可以打通110,119,120這些的,但是呢,接通的是自動語音台,並不是人工台。然後它會提示你火警請撥。。。匪警請撥。。。,這有什麼用呢,對了,沒有卵用!
所以總結來說在中國撥打緊急電話,手機是需要插卡的,哪怕你插一張欠費的卡,這樣才能接通人工台。
同理在中國你也可以撥打國際緊急電話911,112這種,這是標準規定的,手機廠商都會支持。但是接通的也是自動語音台:XD
所以遇到緊急情況插卡吧,兄弟!


反正我試過,撥不出去


sim卡上有一個IMSI號,在通訊商的伺服器裡面IMSI號對應著你的手機號。
你撥號出去的時候,告訴基站你的IMSI號,通過IMSI號匹配到你的手機號。
sim卡不承擔你通訊模塊的作用。
你去運營商處補卡的時候,實際上就是改變了伺服器裡面IMSI和你手機號碼的匹配關係。
大概是這樣吧。不知道說清楚沒有-.-


沒有SIM卡撥打不了110的,這是國內運營商決定的


即使無卡能打通110,那麼110接警後肯定有警員回電確定你的位置及具體細節,這個過程如何實現?他也不知道你的號碼是多少哇。


我的只能打112不能打110


SIM卡就是一張身份證。


就算有sim卡你打了110也未必有人接的,打不是問題,打通是問題。


推薦閱讀:

你們覺得2017年顏值最高的手機是哪一款呢?
我的手機是 iPhone ,一直被人拿手機說事,這些說事的人是怎麼樣的心態?
諾基亞7值得入手嗎?
鐵三角ATH-IM70耳機用著怎麼樣?
為什麼網路上都吹捧一加5,而現實生活中卻很少見?

TAG:手機 | 110報警電話 |