dfdfdfd

    產品中心

    您現在的位置 :  >> 產品中心 >> 短信平台 >> 正文

    中國移動短信網關錯誤代碼匯總


    發短信的時候 ,平台裏經常會提示一些不常見的錯誤網關代碼 ,短信網關錯誤代碼整理出來供大家查詢 ,希望可以幫助到大家

    錯誤碼 原因描述 改進建議
    MC:0151 SMSC沒有給本網關回狀態報告  
    MC:0001 SMSC沒有給本網關回狀態報告  
    MB:1083 反欺詐拒絕 。 無應對措施 。
    MB:1082 查詢CCM失敗 。 可能原因 :
    l 超時
    l 接口消息發送失敗
    l CUG鑒權失敗
    無應對措施 。
    MB:1081 取SRI路由失敗 。 無應對措施 。
    MB:1080 接口錯誤 。 l
    接口無效 ,已經斷開 。請檢查提交帳號下的接口是否正常 。
    l 接口歸屬的帳號無提交消息的權限 。
    MB:1079 SMC對短消息進行反漫遊欺詐處理 ,發現該短消息為漫遊欺詐短消息 。SMC拒絕該短消息 。 目前SMC不返回該錯誤碼 。
    MB:1078 所提交的消息無下發路由 。 l
    請確保短消息的源地址和目的地址都填寫正確 。
    l 檢查路由配置是否正確 。
    MB:1077 被叫是注冊用戶黑名單 。 請確定鑒權方式是否正確 ,是否所有合法號段都已經配置 。
    MB:1076 主叫是注冊用戶黑名單 。 請確定鑒權方式是否正確 ,是否所有合法號段都已經配置 。
    MB:1075 對短消息的被叫用戶進行虛擬短消息中心鑒權失敗 。 請確定鑒權方式是否正確 ,是否所有合法號段都已經配置 。
    MB:1074 對短消息的主叫用戶進行虛擬短消息中心鑒權失敗 。 請確定鑒權方式是否正確 ,是否所有合法號段都已經配置 。
    MB:1073 對短消息的被叫號碼進行帳號鑒權失敗 。 請確定鑒權方式是否正確 ,是否所有合法號段都已經配置 。
    MB:1072 對短消息的主叫號碼進行帳號鑒權失敗 。 請確定鑒權方式是否正確 ,是否所有合法號段都已經配置 。
    MB:1070 流控錯誤 ,短消息中心擁塞 。 短消息中心擁塞 ,請稍後再提交短消息 。
    MB:1069 接口版本不匹配。 請確保bind命令中的interface_version字段的值為0x33或者0x34 。
    MB:1065 UDH(User 若esm_class中設置了UDHI標誌 ,則必須確保消息中帶有UDH ,且UDH的格式正確 ,UDH的UDHL長度不能超過140字節或者小於2字節 。
    Data Header)錯誤 ,比如長度太長超過140字節(最大分包長度) 。
    MB:1064 message_payload存在時UDL(User short_message字段與message_payload可選參數不能共存 ,否則會返回該錯誤碼 。
    Data Length)必需為0 ,否則錯誤 。
    MB:1063 message_payload可選參數的值太長 。 請確保該參數值的長度不要超過短消息中心支持的短消息的最大長度 。
    說明
    短消息中心支持的短消息的最大長度為35KB ,最大分包數為255 。
    MB:1062 某個或者兩個ports都非法(長度或值錯誤) 。 請確保兩個ports的長度都為2 。
    MB:1061 端口IE(Application 請去掉UDH中的兩個ports或者去掉source_port和destination_port兩個可選參數 。
    Port Addressing)不能與兩個ports共存 。 說明
      兩個ports指的是source_port和destination_port這兩個可選參數 。
    MB:1060 提交的消息攜帶的三個sars的值不滿足約束 ,即 : l
    l sar_total_segment_sequnum的值大於等於 。sar_segment_seqnum的值 請確保三個sars的值滿足 :sar_total_segment_sequnum小於或等於sar_segment_seqnum 。
    l 三個Sars中某些或全部TLV非法 。 l 請確保三個sars的長度符合SMPP3.4協議規範的要求 。
      l 請確保sar_segment_seqnum的值大於0 。
    MB:1058 分包消息不能再次分包 。 l
    如果ESME提交的消息攜帶了三個Sars可選參數 ,則消息長度不能超過SMSC支持的最大分包長度(采用壓縮7bit編碼方式時 ,分包的最大長度為160字節 ,采用其它編碼方式時 ,分包的最大長度為140字節) 。
    l 如果ESME提交的消息攜帶了三個Sars可選參數 ,則消息頭中不能再有分包頭 。
    l 如果ESME提交消息的消息頭中有分包頭 ,則消息長度不能超過SMSC支持的最大分包長度。
    說明
    三個Sars可選參數指的是sar_msg_ref_num、sar_total_segments和sar_segment_seqnum 。
    MB:1057 SMSC不支持的DCS或錯誤的DCS 。 SMSC不支持該編碼方案 。
    請參考SMPP3.4協議規範和《華為消息應用產品對SMPP3.4協議的遵從說明》 。
    MB:1056 無效的數據格式(UD數據內容錯誤) 。 l
    如果消息的data_coding非法 ,SMC會返回該錯誤碼 。
    l 如果replace_sm消息的消息內容太長 ,SMC也會返回該錯誤碼 。請確保消息內容長度不要超過160個字節 。
    MB:1052 PPS錯誤 ,暫未使用 。 無應對措施 。
    MB:1051 計費用戶不存在 。 非法的用戶 ,請確保計費用戶合法 ,並且在SCP側沒有被注銷 。
    MB:1050 計費用戶為NP_OUT用戶 。 計費用戶不是本運營商用戶 。
    MB:1049 被叫用戶為NP_OUT用戶 。 被叫用戶不是本運營商用戶 。
    MB:1048 主叫用戶為NP_OUT用戶 。 主叫用戶不是本運營商用戶 。
    MB:1047 計費用戶不支持增值業務 。 請確保計費用戶訂購了該增值業務 。
    MB:1046 計費用戶金額不足 。 請計費用戶及時充值 。
    MB:1045 計費用戶狀態不正確 。 請確保計費用戶合法 ,餘額充足 ,並且是本運營商的用戶 。
    MB:1044 自定義的找不到路由錯誤 。 請確保短消息的源地址和目的地址都填寫正確 。
    檢查路由配置是否正確 。
    MB:1043 用戶不存在或無效的用戶 。 非法的用戶 ,請確保用戶合法 ,並且在SCP側沒有被注銷 。
    MB:1042 SMC內存中緩存的 、要下發給被叫用戶的短消息數超過了該用戶的最大下發數 。 l
    最大下發數指的是每個號碼作為被叫號碼時 ,能夠緩存在SMC內存中的短消息的最大數 。 檢查該被叫號碼在SMC內存中的短消息積壓情況 。若達到了該被叫實體的最大下發數 ,請稍後再提交 。
      l 對於業務號碼 ,需要確定是否通過配置業務屬性數據 ,增大該業務號碼的TCOS參數值。
    MB:1041 主叫用戶提交的短消息數超過此用戶的最大提交數 。 l
    最大提交數指的是每個號碼作為主叫號碼時 ,能夠緩存在SMC內存中的短消息的最大數目 。 檢查該主叫號碼在SMC內存中的短消息積壓情況 。若達到了該主叫實體的最大提交數 ,請稍後再提交 。
      l 對於業務號碼 ,需要確定是否通過配置業務屬性數據 ,增大該業務號碼的OCOS參數值 。
    MB:1040 被叫用戶金額不足 。 如果主被叫為PPS用戶,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    MB:1039 主叫用戶金額不足 。 如果主被叫為PPS用戶 ,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    MB:1038 被叫用戶不支持增值業務 。 如果主被叫為PPS用戶 ,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    MB:1037 主叫用戶不支持增值業務 。 如果主被叫為PPS用戶 ,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    MB:1036 被叫用戶狀態不正確 。 如果主被叫為PPS用戶 ,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    MB:1035 主叫用戶狀態不正確 。 如果主被叫為PPS用戶 ,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    MB:1034 PPS鑒權失敗 。 l
    可能的原因為 : 如果主被叫為PPS用戶 ,請檢查SCP中的數據 ,確保主叫和被叫在SCP中合法 ,而且餘額充足 。
    l PPS鑒權超時 l 如果滿足該條件 ,則是係統原因 ,請稍後再嚐試提交短消息 。
    l SMSC發送鑒權消息失敗  
    l SMSC處理PPS消息出錯  
    l SCP返回其它錯誤  
    MB:1026 License受限錯誤 。 l
    SMC的相關運行參數(如MO速度 、MT速度 、短消息數 、短消息實體數)已經達到了License的最大限製 。 請稍後再嚐試提交消息 。
      l 增大License容許的MO速度 、MT速度 、短消息數 、短消息實體數的上限 。
    MB:1025 無效的短消息中心 。 短消息中心不向SMPP接口返回該錯誤碼 。
    MB:1024 為此條短消息分配內存或其它資源失敗 。 短消息中心資源緊張 ,無法為該條MO短消息分配相應的資源 ,請稍後再嚐試提交短消息 。
    比如 :創建短消息實體或短消息失敗 。
    MB:0255 不明錯誤 。 請確保命令字的PDU格式和字段定義遵循SMPP3.4協議規範 。
    說明
    短消息中心很少返回該錯誤碼 。一般是在MO鑒權過程中主被叫鑒權不通過或者短消息中心係統錯誤等原因導致 。
    MB:0254 下發失敗 。 交互式的短消息下發失敗。一般是由於係統或者用戶原因無法下發 ,而導致下發失敗 。
    請稍後再嚐試提交消息 。
    MB:0196 無效的可選參數 。 目前SMC不返回該錯誤碼 。但是 ,請ESME端確保命令字中的可選參數滿足SMPP3.4協議規範和《華為消息應用產品對SMPP3.4協議的遵從說明》 。
    MB:0195 必需的可選參數丟失 。 SMC目前不返回該錯誤碼 。但是 ,請ESME端確保 :
    l
    在提交的消息中 ,三個Sars(sar_msg_ref_num 、sar_total_segments和sar_segment_seqnum)要麽都存在 ,要麽都不存在 。
    l 兩個ports(source_port和destination_port)要麽都存在 ,要麽都不存在 。
    否則消息會被忽略掉 。
    MB:0194 可選參數的長度錯 。 可選參數的長度錯誤 ,不符合標準的SMPP3.4協議 。
    請確保命令字中的可選參數字段的長度都滿足SMPP3.4協議規範和《華為消息應用產品對SMPP3.4協議的遵從說明》 。
    MB:0193 命令字中含有被禁止的可選參數 。 該命令字中有可選參數是被禁止的 ,若出現該錯誤 ,請去掉被禁止的可選參數,並滿足SMPP3.4協議規範和《華為消息應用產品對SMPP3.4協議的遵從說明》 。
    MB:0192 PDU報文體中的可選部分出錯 。 請確保可選參數的值和長度都填寫正確 ,滿足SMPP3.4協議規範和《華為消息應用產品對SMPP3.4協議的遵從說明》 。
    MB:0103 query_sm操作失敗 。 短消息中心目前不返回該錯誤碼 。
    MB:0102 ESME接收端拒絕消息出錯 。 短消息中心目前不返回該錯誤碼 。
    MB:0101 接收端永久性錯誤 。 短消息中心目前不返回該錯誤碼 。
    MB:0100 接收端暫時錯誤 。 短消息中心目前不返回該錯誤碼 。
    MB:0099 預定義短消息無效或不存在 。 l
    SMC根據提交的短消息的sm_default_msg_id字段的值 ,找不到預定義短消息 。 請檢查sm_default_msg_id字段的值是否正確 。
      l 請確認短消息中心的預定義短消息列表中是否存在編號為sm_default_msg_id的值的預定義短消息 。
    MB:0098 短消息中指定的超時時間無效 。 l
    請確保validity_period字段的長度為16或者0 。
    如果長度為16 ,其格式必須與SMPP3.3/SMPP3.4協議中規定的一致 ,並且表示的年 、月 、日 、小時 、分 、秒和時區信息必須是正確的 。
    l validity_period字段的值超過了短消息中心的當前時間 。
    請確保填寫的有效期時間晚於當前時間 ,但最好不要超過兩天(該值為短消息中心默認的值 ,可配置) 。
    MB:0097 短消息中指定的定時時間無效 。 l
    請確保schedule_delivery_time字段的長度為16或者0 。
    如果長度為16 ,其格式必須與SMPP3.3/SMPP3.4協議中規定的一致 ,並且表示的年 、月 、日 、小時 、分 、秒和時區信息必須是正確的 。
    l schedule_delivery_time字段的值超過了短消息中心的當前時間 。
    請確保填寫的計劃下發時間晚於當前時間 ,但最好不要超過兩天(該值為短消息中心默認的值 ,可配置) 。
    MB:0088 短消息數超過了短消息中心的消息隊列的最大限定 。 請稍後再提交消息 。
    MB:0085 消息序號無效 。 目前短消息中心不返回該錯誤碼 。
    MB:0084 replace_if_present_flag字段無效 。 請確保submit_sm消息中的replace_if_present_flag字段的值為0或者1 。
    MB:0083 System_type字段無效 。 請確保bind命令中的system_type字段最長隻能有12位有效字符 ,第13位為結束符 。
    MB:0081 無效的目的地址NPI 。 當ESME執行刪除操作時 ,請確保目的地址的NPI值與所操作的短消息匹配 。
    MB:0080 無效的目的地址TON 。 當ESME執行刪除操作時 ,請確保目的地址的TON值與所操作的短消息匹配 。
    MB:0073 無效的源地址NPI 。 當EMSE執行替換 、刪除 、查詢操作時 ,請確保源地址的NPI的值與所操作的短消息匹配 。
    MB:0072 無效的源地址TON 。 當EMSE執行替換 、刪除 、查詢操作時 ,請確保源地址的TON的值與所操作的短消息匹配 。
    MB:0069 submit_sm或者submit_multi失敗 。 交互式短消息MO無應答 ,這可能是由於SMSC中的消息隊列阻塞了 ,短消息得不到及時處理 ,則submit_multi_resp或者submit_sm_resp消息中會填寫該錯誤碼 。
    請稍後再提交消息 。
    MB:0068 無法提交到分配表 。 無應對措施 。
    MB:0067 ESM_CLASS的值無效。 如果ESM_CLASS字段設置了消息頭標誌 ,請確保消息頭遵循GSM
    消息內容為空時 ,設置了消息頭標誌 ,則會收到該錯誤碼 。 03.40協議規範,消息頭長度不能超過140字節或者小於2字節 。
    MB:0066 無效的替換請求 。 submit_sm命令中的replace_if_present_flag字段的值必須設置為0 ,否則SMC會返回該錯誤碼 。
    MB:0064 無效的目的地址列表 。 目前SMC不支持submit_multi消息中的dl_name字段 ,隻支持dest_flag字段為1的情況 。若dest_flag不為1 ,SMC會返回該錯誤碼 。
    請檢查submit_multi消息中的dest_flag字段的值是否為1 。
    MB:0052 分配列表名錯誤 。 請檢查該字段值是否合法 。
    MB:0051 目標地址個數錯誤 。 submit_multi消息中的number_of_dests字段的值必須大於0小於255 ,否則SMC會返回該錯誤碼 。
    請檢查submit_multi消息中的number_of_dests字段的值是否合法 。
    MB:0020 短消息的服務類型非法。 l
    service_type字段遺漏了結束符 。
    請確保service_type字段最長隻能有5位有效字符 ,即第六位必須為結束符 。
    l 當ESME執行刪除操作時 ,service_type字段與要刪除的短消息不一致 ,SMC會返回該錯誤碼 。
    請確保執行刪除操作時 ,命令字中攜帶的servcie_type字段與要刪除的消息一致 。
    MB:0019 短消息隊列已滿 。 短消息中心接收的短消息數已達到其容量的最大限定 ,請稍後再提交短消息。
    MB:0018 Replace短消息失敗 。 要替換的短消息正處於下發狀態 ,無法替換 ,請稍後再試 。
    MB:0017 Cancel短消息失敗 。 l
    短消息正處於下發狀態 ,無法刪除,請稍後再試 。
    l 當刪除一組短消息時 ,若一條短消息都沒刪除成功 ,SMC也會返回該錯誤碼 ,有兩種原因 :
    有些短消息正處於下發狀態,無法刪除 ,請稍後再試 。
    短消息實體中沒有匹配得上的短消息 ,刪除都失敗了 。請確保cancel_sm消息中的service_type 、source_addr_ton 、source_addr_npi 、source_addr 、dest_addr_ton 、dest_addr_npi和destination_addr字段與要刪除的消息一致 。
    MB:0015 係統ID錯誤 。 l
    bind命令中的帳號字段長度超過了system_id最大長度 ,請確保帳號字段添加了結束符 。
    l 帳號填寫錯誤 ,請確保system_id輸入正確 。
    MB:0014 密碼錯誤 。 l
    bind命令中的密碼字段長度超過了password最大長度 ,請確保密碼字段添加了結束符 。
    l 密碼填寫錯誤 ,請確保該帳號的密碼輸入正確 。
    MB:0013 綁定失敗 。 不需要處理 。
    說明
    SMSC目前不會返回該錯誤碼 。目前是以密碼錯誤 、係統ID錯誤或者參數長度錯誤等表示綁定失敗 。
    MB:0012 短消息ID錯誤 。 l
    在ESME執行查詢 、替換或刪除短消息時 ,如果對應的短消息不存在或者短消息ID非法 ,則SMC向ESME返回該錯誤碼 。
    請確保操作請求(replace_sm 、query_sm或cancel_sm)中的短消息ID是submit_sm_resp 、submit_multi_resp或者data_sm_resp應答中的短消息ID 。如果是 ,則該錯誤碼表示該短消息ID對應的短消息已下發成功 ,或者下發失敗被刪除了 。
    l 短消息ID字段的長度超過最大長度21(標準規定的短消息ID最長為65位 ,但本短消息中心支持的短消息ID最長為21位) 。
    請確保該字段的值是SMSC的MO應答消息中的短消息ID ,並且該字段有結束符 。
    MB:0011 短消息的目的地址錯誤 。 l
    目的地址字段非法 ,比如長度大於協議中規定的最大長度21字節 。 請確保目的地址字段添加了結束符 。
      l 請確保被叫用戶是本短消息中心的合法用戶 。
    MB:0010 短消息的源地址錯誤 。 l
    源地址字段非法 ,比如長度大於協議中規定的最大長度21字節 。 請確保源地址字段添加了結束符 。
      l 請確保主叫用戶是本短消息中心的合法用戶
    MB:0008 係統錯誤 。 提升短消息中心的處理能力 。
    MB:0007 SMC係統錯誤 。 請ESME稍後再提交短消息 。
    該錯誤一般出現於短消息中心發生自身資源緊張的臨時性錯誤時 ,無法處理ESME提交的短消息 。
    MB:0006 無效的優先標識 。 priority_flag字段的值為Reserved ,短消息中心不支持 。
    MB:0005 ESME已經綁定 。 無需處理 。
    MB:0004 命令與bind狀態不一致 。 當ESME和SMSC之間的會話為bind_receiver模式時 ,不允許提交submit_sm 、data_sm或者submit_multi消息 ,否則SMC會返回該錯誤碼 。
    MB:0003 Command 請確保該命令是SMPP3.4協議中定義的命令字 。
    ID非法 。 l
    消息的Command ID不是SMPP3.3協議中定義的Command ID值 。 如果是SMPP3.4協議中定義的命令字 ,請檢查提交該命令的接口的類型是否是SMPP3.4接口 。理論上 ,SMPP3.4接口支持SMPP3.3協議中定義的所有命令字 。
      l 如果是SMPP3.3接口或者outbind接口 ,不支持所有的命令字 。具體情況請谘詢華為公司當地辦事處技術服務工程師 。
    MB:0002 命令長度錯誤 。 l
    command_length的長度比消息頭的長度小 。 請檢查該命令的長度是否為該命令對應的PDU(Protocol Data Unit)的實際長度 。
      l
      如果submit_sm 、data_sm 、submit_multi消息攜帶了message_payload可選參數 ,請確保該可選參數不要太長以至使命令長度超過35KB 。
    MB:0001 消息長度錯誤 。 請檢查該消息的長度是否超長 。
    消息長度大於實際的short_message字段的長度或者message_payload可選參數的實際長度 。 請保證message_payload可選參數的最大長度不能超過35KB ,並且該消息在短消息中心的分包不能超過255個 。
    MB:0000 成功 。 不需要處理 。
    MA:0054 超時未接收到響應消息  
    MA:0053 發送消息失敗  
    MA:0052 尚未成功登錄  
    MA:0051 尚未建立連接  
    © Copyright 2014 CloudNetwork Inc. 京ICP備2022013349號,電信與信息服務業務經營許可證150722號,京網文(2015)0521-201號.All Rights Reserved 北京亞洲城YZC88通信有限公司