好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 中億物聯網大講堂:物聯網卡使用CMPP錯誤碼說明大全

中億物聯網大講堂:物聯網卡使用CMPP錯誤碼說明大全

熱門標簽:龍巖外呼系統 哪個軟件可以找地圖標注 電話機器人南寧價格多少 地圖標注的教程 山西400電話哪里申請 電梯外呼五方通話系統 山西侯馬400電話辦理 成都旅游地圖標注 400電話辦理平臺新增優化簡報
隨著物聯網的不斷發展,國內對于物聯網行業人才的需求也越來越多,我們都清楚物聯網卡是能夠接受短信指令來實現遠程控制,讓企業在千里之外對設備進行掌控,物聯網卡通信主要是采用CMPP協議,從穩定性考慮,中億物聯網大講堂就跳過CMPP2.0,直接以CMPP3.0協議為基礎來為各位講解物聯網卡使用CMPP錯誤碼對應的含義。 與中國移動代碼的對應關系。 MI::zzzz SMSC返回狀態報告的狀態值為EXPIRED MJ:zzzz SMSC返回狀態報告的狀態值為DELETED MK:zzzz SMSC返回狀態報告的狀態值為UNDELIV ML:zzzz SMSC返回狀態報告的狀態值為ACCEPTD MM:zzzz SMSC返回狀態報告的狀態值為UNKNOWN MN:zzzz SMSC返回狀態報告的狀態值為REJECTD 回頁首 CMPP發送失敗代碼對照表 值(4位,不足4位前面補0) 含義 1 消息結構錯 2 命令字錯誤 3 消息序列號重復 4 消息長度錯 5 資費代碼錯 6 超過最大信息長 7 業務代碼錯 8 流量控制錯 9 本網關不負責此計費號碼 10 Src_ID錯 11 Msg_src錯 12 計費地址錯 13 目的地址錯 14~49 擴展 51 尚未建立連接 52 尚未成功登錄 53 發送消息失敗 54 超時未接收到響應消息 55 等待狀態報告超時 60 保留 61 有效時間已經過期 62 定時發送時間已經過期 63 不能識別的FeeType 64 發送服務源地址鑒權失敗 65 發送服務目的地址鑒權失敗 66 接收服務源地址鑒權失敗 67 接收服務目的地址鑒權失敗 68 用戶鑒權失敗 69 此用戶為黑名單用戶 70 網絡斷連或目的設備關閉接口 71 超過最大節點數 72 找不到路由 73 等待應答超時 74 送SCP失敗 75 送SCP鑒權等待應答超時 76 信息安全鑒權失敗 77 超過最大Submit提交數 78 SPID 為空 79 業務類型為空 80 CPCode錯誤 81 發送接收接口重復 82 循環路由 83 超過接收側短消息MTU 84 送DSMP重發失敗 85 DSMP系統忙重發 86 DSMP系統忙,且緩存滿重發 87 DSMP流控重發 88 等DSMP應答超時重發 89 201~240 SCP錯誤碼 202 非神州行預付費用戶 203 數據庫操作失敗 206 移動用戶帳戶數據異常 208 用戶余額不足 210 超過最高欠費額 215 重復發送消息序列號msgid相同的計費請求消息 218 SCP互聯失敗 222 未登記的SP 232 月消費超額 241~255 SMC錯誤碼(其中250~255為康為短消息中心錯誤應答映射,根據smpp3.4協議) 241 未定義 250 消息隊列滿 300 暫還沒有設置定義255號以上錯誤的,建議SP查一下是否存在 回頁首 華為InfoX——SMPP話單錯誤碼 錯誤碼 含義 AAAA 網關錯誤碼 1XXXX 消息發往SCP出錯時錯誤碼 2BBBB SCP返回錯誤應答時的錯誤碼,其中BBBB為SCP返回的錯誤應答消息中的錯誤碼值 3XXXX 消息發往下一級ISMG出錯時錯誤碼 4CCCC 下一級ISMG返回錯誤應答時的錯誤碼,其中CCCC為下一級ISMG返回的錯誤應答消息中的錯誤碼值 5XXXX 消息發往SP出錯時錯誤碼 6DDDD SP返回錯誤應答時的錯誤碼,其中DDDD為SP返回的錯誤應答消息中的錯誤碼值 7XXXX 消息發往DSMP出錯時錯誤碼 8EEEE DSMP返回錯誤應答時的錯誤碼,其中EEEE為DSMP返回的錯誤應答消息中的錯誤碼值 9XXXX 消息發往SMC出錯時錯誤碼 10FFFF SMC返回錯誤應答時的錯誤碼,其中FFFF為SMC返回的錯誤應答消息中的錯誤碼值 11XXXX 消息發往SPACE出錯時錯誤碼 12GGGG SPACE返回錯誤應答時的錯誤碼,其中FFFF為SPACE返回的錯誤應答消息中的錯誤碼值 回頁首 華為InfoX——CMPP狀態報告錯誤stat含義 Message State Final Message States Description DELIVERED DELIVRD Message is delivered to destination EXPIRED EXPIRED Message validity period has expired DELETED DELETED Message has been deleted. UNDELIVERABLE UNDELIV Message is undeliverable ACCEPTED ACCEPTD Message is in accepted state(i.e. has been manually read on behalf of the subscriber by customer service) UNKNOWN UNKNOWN Message is in invalid state REJECTED REJECTD Message is in a rejected state NOROUTE NOROUTE 查找路由失敗 MA:xxxx MA:xxxx SMSC不返回響應消息時的狀態報告 MB:xxxx MB:xxxx SMSC返回錯誤響應消息時的狀態報告 MC:xxxx MC:xxxx 沒有從SMSC處接收到狀態報告時的狀態報告 CA:xxxx CA:xxxx SCP不返回響應消息時的狀態報告 CB:xxxx CB:xxxx SCP返回錯誤響應消息時的狀態報告 DA:xxxx DA:xxxx DSMP不返回響應消息時的狀態報告 DB:xxxx DB:xxxx DSMP返回錯誤響應消息時的狀態報告 SA:xxxx SA:xxxx SP不返回響應消息時的狀態報告 SB:xxxx SB:xxxx SP返回錯誤響應消息時的狀態報告 IA:xxxx IA:xxxx 下一級ISMG不返回響應消息時的狀態報告 IB:xxxx IB:xxxx 下一級ISMG返回錯誤響應消息時的狀態報告 IC:xxxx IC:xxxx 沒有從下一級ISMG處接收到狀態報告時的狀態報告 ID:xxxx ID:xxxx 網關ISMG內部檢測錯誤碼 ID:0020 ID:0020 SPACE用戶鑒權模塊鑒權用戶停機或欠費錯誤 ID:0021 ID:0021 SPACE用戶鑒權模塊:用戶銷戶錯誤 MI::zzzz MI::zzzz SMSC返回狀態報告的狀態值為EXPIRED MJ:zzzz MJ:zzzz SMSC返回狀態報告的狀態值為DELETED MK:zzzz MK:zzzz SMSC返回狀態報告的狀態值為UNDELIV ML:zzzz ML:zzzz SMSC返回狀態報告的狀態值為ACCEPTD MM:zzzz MM:zzzz SMSC返回狀態報告的狀態值為UNKNOWN MN:zzzz MN:zzzz SMSC返回狀態報告的狀態值為REJECTD MH:zzzz MH:zzzz 其它值 回頁首 華為InfoX——接口斷連錯誤碼說明 4.1 infoX接口斷連的原因概述 接口斷連的原因一般可分為三類,分別為: A、握手超時(Enquire Link) B、業務模塊發送的消息協議錯誤 C、TCP/IP的SOCKET關閉或產生異常。 以下將對各情況進行描述。 4.2 業務模塊發送的消息協議錯誤 此情況由于客戶模塊發送了結構錯誤的消息,或者消息錯位,導致infoX讀取消息錯誤。由于infoX與客戶模塊采用消息流格式,為防止由于消息錯位造成以后的消息都不能正確取得,此時,對于基中的某些消息,infoX將斷連接口。原因分別為: 錯誤碼 原因分析 后續操作 97001 缺省解碼失敗 為防止以后消息錯位,接口將斷連 97002 消息頭錯誤 為防止以后消息錯位,接口將斷連 97003 源緩沖區不夠,不處理 繼續接收消息 97004 目的緩沖區不夠 為防止以后消息錯位,接口將斷連 97005 嚴重協議錯誤 為防止以后消息錯位,接口將斷連 97006 協議中某字段一般性錯誤 只刪除此消息,不斷開接口 97007 接收到NACK消息 為防止以后消息錯位,接口將斷連 97008 接收太多的握手 接口將斷連 97009 地址錯誤,NPI、TON不支持 只刪除此消息,不斷開接口 97010 時間格式錯誤 只刪除此消息,不斷開接口 97011 DCS錯誤 只刪除此消息,不斷開接口 97012 協議不支持 只刪除此消息,不斷開接口 97013~97999 保留 例: 2001/05/28 15:31:03 2 ID為32的接口產生接口斷連信息,對端地址:10.10.2.1 ErrCode:97001,ErrorType:0 4.3 握手或接收異常錯誤 錯誤碼 原因分析 后續操作 19000 保留 19001 接收消息的Buff出了問題 接口將斷連 19002 解碼返回的值不對(只能是0/-1/>0) 接口將斷連 19003 握手超時 接口將斷連 19004 對端主動關閉Socket 19005 連接對方服務器的間隔時間,到時重連 19006 發送Login請求后,等待對方服務器的應答消息超時 19007 進行Socket底層的連接建立,等待connect函數的時間 19008 Dsmpfep read消息錯誤 4.4 TCP/IP的SOCKET關閉或產生異常 此情況是由于客戶端主動關閉退出產生的提示信息,錯誤代碼為“0”; 例: 2001/05/28 15:32:14 2 ID為32的接口產生接口斷連信息,對端地址:10.10.2.1 ErrCode:0,ErrorType:0 或者由于SOCKET底層的其它異常錯誤,導致接口斷連,此時的錯誤碼將有多種多樣,詳細描述請見WINDOWS平臺SOCKET錯誤碼說明及UNIX平臺錯誤碼說明。 例: 2001/05/30 15:49:32 2 ID為32的接口產生接口斷連信息,對端地址:10.10.2.1 ErrCode:10054,ErrorType:0 4.5 WINDOWS平臺SOCKET錯誤碼說明 MSDN對于SOCKET異常ID的描述 錯誤碼值 錯誤碼標識 含義 10004 WSAEINTR Interrupted function call. A blocking operation was interrupted by a call to WSACancelBlockingCall. 10013 WSAEACCES Permission denied. An attempt was made to access a socket in a way forbidden by its access permissions. An example is using a broadcast address for sendto without broadcast permission being set using setsockopt(SO_BROADCAST). 10014 WSAEFAULT Bad address. The system detected an invalid pointer address in attempting to use a pointer argument of a call. This error occurs if an application passes an invalid pointer value, or if the length of the buffer is too small. For instance, if the length of an argument which is a struct sockaddr is smaller than sizeof(struct sockaddr). 10022 WSAEINVAL Invalid argument. Some invalid argument was supplied (for example, specifying an invalid level to the setsockopt function). In some instances, it also refers to the current state of the socket - for instance, calling accept on a socket that is not listening. 10024 WSAEMFILE Too many open files. Too many open sockets. Each implementation may have a maximum number of socket handles available, either globally, per process or per thread. 10035 WSAEWOULDBLOCK Resource temporarily unavailable. This error is returned from operations on non-blocking sockets that cannot be completed immediately, for example recv when no data is queued to be read from the socket. It is a non-fatal error, and the operation should be retried later. It is normal for WSAEWOULDBLOCK to be reported as the result from calling connect on a non-blocking SOCK_STREAM socket, since some time must elapse for the connection to be established. 10036 WSAEINPROGRESS Operation now in progress. A blocking operation is currently executing. Windows Sockets only allows a single blocking operation to be outstanding per task (or thread), and if any other function call is made (whether or not it references that or any other socket) the function fails with the WSAEINPROGRESS error. 10037 WSAEALREADY Operation already in progress. An operation was attempted on a non-blocking socket that already had an operation in progress - i.e. calling connect a second time on a non-blocking socket that is already connecting, or canceling an asynchronous request (WSAAsyncGetXbyY) that has already been canceled or completed. 10038 WSAENOTSOCK Socket operation on non-socket. An operation was attempted on something that is not a socket. Either the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid. 10039 WSAEDESTADDRREQ Destination address required. A required address was omitted from an operation on a socket. For example, this error will be returned if sendto is called with the remote address of ADDR_ANY. 10040 WSAEMSGSIZE Message too long. A message sent on a datagram socket was larger than the internal message buffer or some other network limit, or the buffer used to receive a datagram into was smaller than the datagram itself. 10041 WSAEPROTOTYPE Protocol wrong type for socket. A protocol was specified in the socket function call that does not support the semantics of the socket type requested. For example, the ARPA Internet UDP protocol cannot be specified with a socket type of SOCK_STREAM. 10042 WSAENOPROTOOPT Bad protocol option. An unknown, invalid or unsupported option or level was specified in a getsockopt or setsockopt call. 10043 WSAEPROTONOSUPPORT Protocol not supported. The requested protocol has not been configured into the system, or no implementation for it exists. For example, a socket call requests a SOCK_DGRAM socket, but specifies a stream protocol. 10044 WSAESOCKTNOSUPPORT Socket type not supported. The support for the specified socket type does not exist in this address family. For example, the optional type SOCK_RAW might be selected in a socket call, and the implementation does not support SOCK_RAW sockets at all. 10045 WSAEOPNOTSUPP Operation not supported. The attempted operation is not supported for the type of object referenced. Usually this occurs when a socket descriptor to a socket that cannot support this operation, for example, trying to accept a connection on a datagram socket. 10046 WSAEPFNOSUPPORT Protocol family not supported. The protocol family has not been configured into the system or no implementation for it exists. Has a slightly different meaning to WSAEAFNOSUPPORT, but is interchangeable in most cases, and all Windows Sockets functions that return one of these specify WSAEAFNOSUPPORT. 10047 WSAEAFNOSUPPORT Address family not supported by protocol family. An address incompatible with the requested protocol was used. All sockets are created with an associated "address family" (i.e. AF_INET for Internet Protocols) and a generic protocol type (i.e. SOCK_STREAM). This error will be returned if an incorrect protocol is explicitly requested in the socket call, or if an address of the wrong family is used for a socket, e.g. in sendto. 10048 WSAEADDRINUSE Address already in use. Only one usage of each socket address (protocol/IP address/port) is normally permitted. This error occurs if an application attempts to bind a socket to an IP address/port that has already been used for an existing socket, or a socket that wasn't closed properly, or one that is still in the process of closing. For server applications that need to bind multiple sockets to the same port number, consider using setsockopt(SO_REUSEADDR). Client applications usually need not call bind at all - connect will choose an unused port automatically. When bind is called with a wild-card address (involving ADDR_ANY), a WSAEADDRINUSE error could be delayed until the specific address is "committed." This could happen with a call to other function later, including connect, listen, WSAConnect or WSAJoinLeaf. 10049 WSAEADDRNOTAVAIL Cannot assign requested address. The requested address is not valid in its context. Normally results from an attempt to bind to an address that is not valid for the local machine. This can also result from connect, sendto, WSAConnect, WSAJoinLeaf, or WSASendTo when the remote address or port is not valid for a remote machine (e.g. address or port 0). 10050 WSAENETDOWN Network is down. A socket operation encountered a dead network. This could indicate a serious failure of the network system (i.e. the protocol stack that the WinSock DLL runs over), the network interface, or the local network itself. 10051 WSAENETUNREACH Network is unreachable. A socket operation was attempted to an unreachable network. This usually means the local software knows no route to reach the remote host. 10052 WSAENETRESET Network dropped connection on reset. The connection has been broken due to "keep-alive" activity detecting a failure while the operation was in progress. It can also be returned by setsockopt if an attempt is made to set SO_KEEPALIVE on a connection that has already failed. 10053 WSAECONNABORTED Software caused connection abort. An established connection was aborted by the software in your host machine, possibly due to a data transmission timeout or protocol error. 10054 WSAECONNRESET Connection reset by peer. A existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, or the remote host used a "hard close" (see setsockopt for more information on the SO_LINGER option on the remote socket.) This error may also result if a connection was broken due to "keep-alive" activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with WSAENETRESET. Subsequent operations fail with WSAECONNRESET. 10055 WSAENOBUFS No buffer space available. An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full. 10056 WSAEISCONN Socket is already connected. A connect request was made on an already connected socket. Some implementations also return this error if sendto is called on a connected SOCK_DGRAM socket (For SOCK_STREAM sockets, the to parameter in sendto is ignored), although other implementations treat this as a legal occurrence. 10057 WSAENOTCONN Socket is not connected. A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using sendto) no address was supplied. Any other type of operation might also return this error - for example, setsockopt setting SO_KEEPALIVE if the connection has been reset. 10058 WSAESHUTDOWN Cannot send after socket shutdown. A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call. By calling shutdown a partial close of a socket is requested, which is a signal that sending or receiving or both has been discontinued. 10060 WSAETIMEDOUT Connection timed out. A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 10061 WSAECONNREFUSED Connection refused. No connection could be made because the target machine actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host - i.e. one with no server application running. 10064 WSAEHOSTDOWN Host is down. A socket operation failed because the destination host was down. A socket operation encountered a dead host. Networking activity on the local host has not been initiated. These conditions are more likely to be indicated by the error WSAETIMEDOUT. 10065 WSAEHOSTUNREACH No route to host. A socket operation was attempted to an unreachable host. See WSAENETUNREACH 10067 WSAEPROCLIM Too many processes. A Windows Sockets implementation may have a limit on the number of applications that may use it simultaneously. WSAStartup may fail with this error if the limit has been reached. 10091 WSASYSNOTREADY Network subsystem is unavailable. This error is returned by WSAStartup if the Windows Sockets implementation cannot function at this time because the underlying system it uses to provide network services is currently unavailable. Users should check: that the appropriate Windows Sockets DLL file is in the current path, that they are not trying to use more than one Windows Sockets implementation simultaneously. If there is more than one WINSOCK DLL on your system, be sure the first one in the path is appropriate for the network subsystem currently loaded. the Windows Sockets implementation documentation to be sure all necessary components are currently installed and configured correctly. 10092 WSAVERNOTSUPPORTED WINSOCK.DLL version out of range. The current Windows Sockets implementation does not support the Windows Sockets specification version requested by the application. Check that no old Windows Sockets DLL files are being accessed. 10093 WSANOTINITIALISED Successful WSAStartup not yet performed. Either the application hasn't called WSAStartup or WSAStartup failed. The application may be accessing a socket which the current active task does not own (i.e. trying to share a socket between tasks), or WSACleanup has been called too many times. 10094 WSAEDISCON Graceful shutdown in progress. Returned by WSARecv and WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence. 10109 WSATYPE_NOT_FOUND Class type not found. The specified class was not found. 11001 WSAHOST_NOT_FOUND Host not found. No such host is known. The name is not an official hostname or alias, or it cannot be found in the database(s) being queried. This error may also be returned for protocol and service queries, and means the specified name could not be found in the relevant database. 11002 WSATRY_AGAIN Non-authoritative host not found. This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server. A retry at some time later may be successful. 11003 WSANO_RECOVERY This is a non-recoverable error. This indicates some sort of non-recoverable error occurred during a database lookup. This may be because the database files (e.g. BSD-compatible HOSTS, SERVICES or PROTOCOLS files) could not be found, or a DNS request was returned by the server with a severe error. 11004 WSANO_DATA Valid name, no data record of requested type. The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for. The usual example for this is a hostname -> address translation attempt (using gethostbyname or WSAAsyncGetHostByName) which uses the DNS (Domain Name Server), and an MX record is returned but no A record - indicating the host itself exists, but is not directly reachable. 4.6 UNIX平臺SOCKET錯誤碼說明 錯誤碼值 錯誤碼標識 含義 HP平臺 10001 EPERM Not super-user 10002 ENOENT No such file or directory 10003 ESRCH No such process 10004 EINTR interrupted system call 10005 EIO I/O error 10006 ENXIO No such device or address 10007 E2BIG Arg list too long 10008 ENOEXEC Exec format error 10009 EBADF Bad file number 10010 ECHILD No children 10011 EAGAIN No more processes 10012 ENOMEM Not enough core 10013 EACCES Permission denied 10014 EFAULT Bad address 10015 ENOTBLK Block device required 10016 EBUSY Mount device busy 10017 EEXIST File exists 10018 EXDEV Cross-device link 10019 ENODEV No such device 10020 ENOTDIR Not a directory 10021 EISDIR Is a directory 10022 EINVAL Invalid argument 10023 ENFILE File table overflow 10024 EMFILE Too many open files 10025 ENOTTY Not a typewriter 10026 ETXTBSY Text file busy 10027 EFBIG File too large 10028 ENOSPC No space left on device 10029 ESPIPE Illegal seek 10030 EROFS Read only file system 10031 EMLINK Too many links 10032 EPIPE Broken pipe 10033 10034 10035 ENOMSG No message of desired type 10036 EIDRM Identifier removed 10037 ECHRNG Channel number out of range 10038 EL2NSYNC Level 2 not synchronized 10039 EL3HLT Level 3 halted 10040 EL3RST Level 3 reset 10041 ELNRNG Link number out of range 10042 EUNATCH Protocol driver not attached 10043 ENOCSI No CSI structure available 10044 EL2HLT Level 2 halted 10045 EDEADLK A deadlock would occur 10046 ENOLCK System record lock table was full 10047 EILSEQ Illegal byte sequence 10048 10049 10050 ENONET Machine is not on the network 10051 ENODATA no data (for no delay io) 10052 ETIME timer expired 10053 ENOSR out of streams resources 10054 ENOSTR Device not a stream 10055 ENOPKG Package not installed 10056 10057 ENOLINK the link has been severed 10058 EADV advertise error 10059 ESRMNT srmount error 10060 ECOMM Communication error on send 10061 EPROTO Protocol error 10064 EMULTIHOP multihop attempted 10066 EDOTDOT Cross mount point (not really error) 10067 EBADMSG trying to read unreadable message 10068 EUSERS For Sun compatibilty, will not occur. 10069 EDQUOT Disc quota exceeded 10070 ESTALE Stale NFS file handle 10071 EREMOTE Too many levels of remote in path 10072 EOVERFLOW Value too large to be stored in data type 10152 ENOLOAD Cannot load required kernel module 10153 ERELOC Object file error in loading kernel module 10154 ENOMATCH Symbol matching given spec not found 10155 ENOUNLD Cannot unload kernel module 10156 EBADVER Version number mismatch for loadable kernel module 10157 ECONFIG Configured kernle resource exhausted 10158 ENOREG Cannot register required kernel module 10159 ENOUNREG Cannot unregister kernel module 10215 ENOSYM symbol does not exist in executable 10216 ENOTSOCK Socket operation on non-socket 10217 EDESTADDRREQ Destination address required 10218 EMSGSIZE Message too long 10219 EPROTOTYPE Protocol wrong type for socket 10220 ENOPROTOOPT Protocol not available 10221 EPROTONOSUPPORT Protocol not supported 10222 ESOCKTNOSUPPORT Socket type not supported 10223 EOPNOTSUPP Operation not supported 10224 EPFNOSUPPORT Protocol family not supported 10225 EAFNOSUPPORT Address family not supported by protocol family 10226 EADDRINUSE Address already in use 10227 EADDRNOTAVAIL Can't assign requested address 10228 ENETDOWN Network is down 10229 ENETUNREACH Network is unreachable 10230 ENETRESET Network dropped connection on 10231 ECONNABORTED Software caused connection abort 10232 ECONNRESET Connection reset by peer 10233 ENOBUFS No buffer space available 10234 EISCONN Socket is already connected 10235 ENOTCONN Socket is not connected 10236 ESHUTDOWN Can't send after socket shutdown 10237 ETOOMANYREFS Too many references: can't splice ECONNREFUSED EREFUSED Double define for NFS 10238 ETIMEDOUT Connection timed out 10239 ECONNREFUSED Connection refused 10240 EREMOTERELEASE Remote peer released connection 10241 EHOSTDOWN Host is down 10242 EHOSTUNREACH No route to host 10244 EALREADY Operation already in progress 10245 EINPROGRESS Operation now in progress 10246 EWOULDBLOCK Operation would block 10247 ENOTEMPTY Directory not empty 10248 ENAMETOOLONG File name too long 10249 ELOOP Too many levels of symbolic links 10251 ENOSYS Function not implemented 10252 ENOTSUP Function not implemented 10253 ECANCELED aio request was canceled before complete IBM平臺 10001 EPERM Operation not permitted 10002 ENOENT No such file or directory 10003 ESRCH No such process 10004 EINTR interrupted system call 10005 EIO I/O error 10006 ENXIO No such device or address 10007 E2BIG Arg list too long 10008 ENOEXEC Exec format error 10009 EBADF Bad file descriptor 10010 ECHILD No child processes 10011 EAGAIN Resource temporarily unavailable 10012 ENOMEM Not enough space 10013 EACCES Permission denied 10014 EFAULT Bad address 10015 ENOTBLK Block device required 10016 EBUSY Resource busy 10017 EEXIST File exists 10018 EXDEV Improper link 10019 ENODEV No such device 10020 ENOTDIR Not a directory 10021 EISDIR Is a directory 10022 EINVAL Invalid argument 10023 ENFILE Too many open files in system 10024 EMFILE Too many open files 10025 ENOTTY Inappropriate I/O control operation 10026 ETXTBSY Text file busy 10027 EFBIG File too large 10028 ENOSPC No space left on device 10029 ESPIPE Invalid seek 10030 EROFS Read only file system 10031 EMLINK Too many links 10032 EPIPE Broken pipe 10033 EDOM Domain error within math function 10034 ERANGE Result too large 10035 ENOMSG No message of desired type 10036 EIDRM Identifier removed 10037 ECHRNG Channel number out of range 10038 EL2NSYNC Level 2 not synchronized 10039 EL3HLT Level 3 halted 10040 EL3RST Level 3 reset 10041 ELNRNG Link number out of range 10042 EUNATCH Protocol driver not attached 10043 ENOCSI No CSI structure available 10044 EL2HLT Level 2 halted 10045 EDEADLK Resource deadlock avoided 10046 ENOTREADY Device not ready 10047 EWRPROTECT Write-protected media 10048 EFORMAT Unformatted media 10049 ENOLCK No locks available 10050 ENOCONNECT no connection 10052 ESTALE no filesystem 10053 EDIST old, currently unused AIX errno 10054 EWOULDBLOCK 10055 EINPROGRESS Operation now in progress 10056 EALREADY Operation already in progress 10057 ENOTSOCK Socket operation on non-socket 10058 EDESTADDRREQ Destination address required 10059 EMSGSIZE Message too long 10060 EPROTOTYPE Protocol wrong type for socket 10061 ENOPROTOOPT Protocol not available 10062 EPROTONOSUPPORT Protocol not supported 10063 ESOCKTNOSUPPORT Socket type not supported 10064 EOPNOTSUPP Operation not supported on socket 10065 EPFNOSUPPORT Protocol family not supported 10066 EAFNOSUPPORT Address family not supported by protocol family 10067 EADDRINUSE Address already in use 10068 EADDRNOTAVAIL Can't assign requested address 10069 ENETDOWN Network is down 10070 ENETUNREACH Network is unreachable 10071 ENETRESET Network dropped connection on reset 10072 ECONNABORTED Software caused connection abort 10073 ECONNRESET Connection reset by peer 10074 ENOBUFS No buffer space available 10075 EISCONN Socket is already connected 10076 ENOTCONN Socket is not connected 10077 ESHUTDOWN Can't send after socket shutdown 10078 ETIMEDOUT Connection timed out 10079 ECONNREFUSED Connection refused 10080 EHOSTDOWN Host is down 10081 EHOSTUNREACH No route to host 10082 ERESTART restart the system call 10083 EPROCLIM Too many processes 10084 EUSERS Too many users 10085 ELOOP Too many levels of symbolic links 10086 ENAMETOOLONG File name too long 10087 Directory not empty 10088 EDQUOT Disc quota exceeded 10089 ECORRUPT Invalid file system control data 10093 EREMOTE Item is not local to host 10109 ENOSYS Function not implemented POSIX 10110 EMEDIA media surface error 10111 ESOFT I/O completed, but needs relocation 10112 ENOATTR no attribute found 10113 ESAD security authentication denied 10114 ENOTRUST not a trusted program 10115 ETOOMANYREFS Too many references: can't splice 10116 EILSEQ Invalid wide character 10117 ECANCELED asynchronous i/o cancelled 10118 ENOSR temp out of streams resources 10119 ETIME I_STR ioctl timed out 10120 EBADMSG wrong message type at stream head 10121 EPROTO STREAMS protocol error 10122 ENODATA no message ready at stream head 10123 ENOSTR fd is not a stream 10124 ENOTSUP POSIX threads unsupported value 10125 EMULTIHOP multihop is not allowed 10126 ENOLINK the link has been severed 10127 EOVERFLOW value too large to be stored in data type 回頁首 華為InfoX——維測及網管錯誤碼說明 infoX網關回送給維測臺及網管的錯誤碼說明 維測錯誤碼 網管錯誤碼 含義 99000 4000 保留 99001 4001 用戶沒有查詢權限 99002 4002 用戶沒有修改權限 99003 4003 收到的維測協議錯誤(版本錯誤) 99004 4004 輸入要操作的帳號名為空 99005 4005 帳號名錯誤 99006 4006 不能對高級管理帳號sa進行操作 99007 4007 輸入相關帳號名不合法 99008 4008 輸入帳號優先級的值不合法 99009 4009 由于系統原因添加帳號失敗 99010 4010 由于系統原因添加接口失敗 99011 4011 添加接口的對端地址信息輸入格式錯誤 99012 4012 添加接口的接口類型無效(維測臺版本錯誤) 99013 4013 用戶不能刪除sa下的維測接口 99014 4014 用戶輸入的接口ID無效 99015 4015 由于系統原因查詢接口失敗 99016 4016 由于系統原因,查詢號段鑒權信息失敗 99017 4017 號段鑒權信息所在帳號的鑒權類型無效 99018 4018 號段鑒權信息所在帳號的鑒權類型為用戶鑒權 99019 4019 號段鑒權信息輸入的服務類型無效 99020 4020 號段鑒權信息輸入的地址類型無效 99021 4021 增加號段鑒權信息已經存在或輸入號段無效 99022 4022 刪除號段鑒權信息不存在 99023 4023 路由信息和帳號名不匹配 99024 4024 路由信息操作系統錯誤 99025 4025 刪除路由的地址信息錯誤 99026 4026 添加路由的地址信息錯誤 99027 4027 添加PPS路由信息輸入用戶類型錯誤 99028 4028 接入碼錯誤 99029 4029 SETPARAM輸入服務類型為SERVICE_SMS時,沒有接口 99030 4030 加載數據中心地址信息失敗 99031 4031 加載錯誤提示信息失敗 99032 4032 加載費率表失敗 99033 4033 加載IP信息失敗 99034 4034 加載存儲轉發信息失敗 99035 4035 加載SP攔截信息失敗 99036 4036 加載DSMP相關信息失敗 99037 4037 SETPARAM輸入特征字符串無效 99038 4038 GETPARAM輸入服務類型為SERVICE_SMS時,沒有接口 99039 4039 GETPARAM輸入服務類型為SERVICE_REVERSE1 99040 4040 GETPARAM輸入特征字符串無效 99041 4041 查詢ServiceID時文件打開操作失敗 99042 4042 查詢ServiceID時文件文件長度錯誤 99043 4043 查詢ServiceID時文件時申請內存錯誤 99044 4044 查詢ServiceID時文件時取到的長度不是實際文件的長度 99045 4045 設置性能閥值的消息類型參數錯誤 99046 4046 系統非雙機模式不能切換 99047 4047 動態加載不送scp的號段表失敗 99048 4048 加載SP信息參數錯 99049 4049 加載SP信息讀取配置文件錯誤 99050 4050 增加跟蹤失敗 99051 4051 終止跟蹤失敗 99052 4052 增加統計任務失敗 99053 4053 統計類型錯誤 99054 4054 統計記錄錯誤 99055 4055 統計ID錯誤 99056 4056 設置網關屬性錯誤 99057 4057 GNS路由消息空 99058 4058 獲取GNS路由失敗 99059 4059 錯誤碼轉換文件不存在 99060 4060 錯誤碼轉換文件格式錯誤 99061 4061 查詢所有接口失敗 99062 4062 GNS發送接口類型錯誤 99063 4063 非法的SPTypeID,SPTypeCfg.dat中不存在 99064 4064 非法的PROXYID 99065 4065 不能進行PROXYID的修改 99066 4066 PROXY進行數據同步失敗 99067 4067 等待PROXY應答超時 99068 4068 帳號接口數據同步類型錯誤 99069 4069 帳號接口數據同步網關錯誤 99070 4070 帳號接口數據同步PROXY未激活 99071 4071 帳號接口數據同步,沒有需要同步的數據 99072 4072 APP進行數據同步失敗,主要指服務端接口數據和客戶端接口狀態同步錯 99073 4073 添加內部連接接口,帳號的服務類型(或編碼類型)不正確 99074~99999 保留 回頁首 華為InfoX——錯誤碼說明 1.1.1 AAAA網關錯誤碼 AAAA的值(4位,不足4位前面補0) 含義 1 消息結構錯 2 命令字錯誤 3 消息序列號重復 4 消息長度錯 5 資費代碼錯 6 超過最大信息長 7 業務代碼錯 8 流量控制錯 9 本網關不負責此計費號碼 10 Src_ID錯 11 Msg_src錯 12 計費地址錯 13 目的地址錯 14~49 擴展 51 尚未建立連接 52 尚未成功登錄 53 發送消息失敗 54 超時未接收到響應消息 55 等待狀態報告超時 56 用戶鑒權時用戶狀態不正常 60 保留 61 有效時間已經過期 62 定時發送時間已經過期 63 不能識別的FeeType 64 發送服務源地址鑒權失敗 65 發送服務目的地址鑒權失敗 66 接收服務源地址鑒權失敗 67 接收服務目的地址鑒權失敗 68 用戶鑒權失敗 69 此用戶為黑名單用戶 70 網絡斷連或目的設備關閉接口 71 超過最大節點數 72 找不到路由 73 等待應答超時 74 送SCP失敗 75 送SCP鑒權等待應答超時 76 信息安全鑒權失敗 77 超過最大Submit提交數 78 SPID 為空 79 業務類型為空 80 CPCode錯誤 81 發送接收接口重復 82 循環路由 83 超過接收側短消息MTU 84 送DSMP重發失敗 85 DSMP系統忙重發 86 DSMP系統忙,且緩存滿重發 87 DSMP流控重發 88 等DSMP應答超時重發 89 90 SGIP消息等待處理 91 SGIP協議狀態報告請求標識錯誤 92 SGIP協議MT標識錯 93 SGIP協議SP節點編號錯 94 沒有配置帳號 1.1.2 BBBB SCP返回的錯誤碼 操作結果 BBBB的值(4位,不足4位前面補0) 含義 備注 0 成功 1 非神州行預付費用戶 指的是計費號碼在SCP中不存在,比如發送一個全球通號碼到SCP 2 數據庫操作失敗 因數據庫異常、被操作表不存在、被操作字段不存在等導致SQL語句執行失敗的狀態。 3 鑒權失敗 保留未用 4 超過最大錯誤次數 保留未用 5 移動用戶帳戶數據異常 PPS狀態異常(包括未頭次使用、儲值卡被封鎖、儲值卡進入保留期、儲值卡掛失) 6 服務沒有激活 指的是monet_service表的servicestate狀態為未激活。 7 用戶余額不足 用戶余額不足扣減此次費用 8 超過包月費用上限 保留未用 9 超過最高欠費額 保留未用 10 用戶已注冊該項服務 保留未用 11 用戶沒有注冊該項服務 保留未用 14 未登記的網關 只有注冊的網關ID才允許登錄鑒權,未注冊的網關登錄鑒權失敗。 15 網關登錄摘要錯誤 網關登錄認證時候根據密碼生成摘要與業務根據密碼生成摘要不一致,大部分原因是網關的密碼與SCP的配置不對 16 參數錯誤 保留未用 17 服務器端數據未傳完 保留未用 18 重復發送消息序列號msgid相同的計費請求消息 認為重復單條扣費,則返回該狀態碼。SCP記錄一定時間(大概48小時)的消息,如果此時間段中重復則拒絕 20 未知錯誤 保留未用 21 數據庫錯誤 保留未用 22 SCP互聯失敗 消息發給非用戶歸屬SCP,需要通過互聯轉發消息,由于信令網故障等緣故可能導致互聯失敗 23 數值越界 折扣>100,費率<0等 24 字段超長 保留未用 25 無相關數據 保留未用 26 數據重復 保留未用 40 未登記的SP 業務可設定對SP鑒權,未登記的SP則拒絕 41 SP帳戶狀態異常 SP未激活,SP狀態為激活和未激活兩種 42 SP無權限 保留未用 43 SP帳戶已存在 保留未用 44 未登記的SP業務類型 業務可設定對SP的業務鑒權,未登記的SP的業務則拒絕 45 SP業務類型數據異常 SP的業務類型數據未激活,實際業務類型狀態有激活和未激活兩種。 46 SP業務類型已存在 保留未用 52 夢網用戶已存在 保留未用 53 夢網用戶不存在 計費號碼不是夢網用戶,沒有進行夢網開戶 54 夢網用戶狀態異常 夢網用戶沒有激活 55 簽約信息已存在 保留未用 56 簽約信息不存在 保留未用 57 簽約數據異常 用戶與SP的簽約信息數據未激活等 61 月消費超額 業務可設定月消費限額,如果超額則拒絕新的扣費請求 62 單筆消費超額 業務可設定單筆消費限額,如果超額則拒絕 63 用戶拒絕 保留未用 64 短消息編號已存在 網關生成的短消息編號msgid重復 65 對應扣費請求不存在 收到狀態報告消息時,根據msgid查詢monet_smrecord表沒有找到對應的扣費記錄 66 扣費請求已被確認 收到狀態報告消息時,根據msgid查詢monet_smrecord表的扣費記錄,發現該扣費記錄前面已收到過狀態報告。 67 未定義的計費類型 計費消息參數type非法,不是協議定義的類型 68 未定義的編碼方式 保留未用 69 包月控制計費請求失敗 70 動感地帶用戶的月租方式不正確 用戶模板表中的月租方式不是固定月結日 1.1.3 CCCC ISMG返回的錯誤碼 CCCC的值(4位,不足4位前面補0) 含義 infoX網關返回錯誤碼值 1 消息結構錯 2 命令字錯 3 消息序號重復 4 消息長度錯 5 資費代碼錯 6 超過最大信息長 7 業務代碼錯 8 流量控制錯 其它(參看AAAA網關內部錯誤碼表) 其他廠家錯誤碼:參看各廠家ISMG返回錯誤碼表 1.1.4 DDDD SP返回的錯誤碼 DDDD的值(4位,不足4位前面補0) 含義 參看各SP返回錯誤碼表 1.1.5 EEEE DSMP返回的錯誤碼 EEEE的值(4位,不足4位前面補0) 含義 1 未知錯誤 100-999為業務網關和DSMP之間的接口消息中的錯誤代碼 100 手機號碼不存在 101 手機號碼錯誤 102 用戶停機 103 用戶欠費 104 用戶沒有使用該業務的權限 105 業務代碼錯誤 106 服務代碼錯誤 107 業務不存在 108 該業務暫停服務 109 該服務種類不存在 110 該服務種類尚未開通 111 該業務尚未開通 112 SP代碼錯誤 113 SP不存在 114 SP暫停服務 115 用戶沒有定購該業務 116 用戶暫停定購該業務 117 該業務不能對該用戶開放 118 用戶已經訂購了該業務 119 用戶不能取消該業務 120 話單格式錯誤 121 沒有該類業務 122 接收異常 123 業務價格為負 124 業務價格格式錯誤 125 業務價格超出范圍 126 該用戶不是神州行用戶 127 該用戶沒有足夠的余額 128 補款,沖正失敗 129 用戶已經是夢網用戶 130 用戶在BOSS中沒有相關用戶數據 131 BOSS系統數據同步出錯 132 相關信息不存在 133 用戶數據同步出錯 134 SP數據同步出錯 135 業務數據同步出錯 136 用戶密碼錯誤 137 偽碼信息錯誤 138 用戶相關信息不存 9000-9999為系統級錯誤 9000 系統磁盤讀寫錯誤 9001 網絡異常 9002 網絡錯誤 9003 業務網關忙,業務網關緩存 9004 業務網關忙,并且業務網關緩沖區滿,DSMP緩存,并暫時不要發送消息,等待一段時間重試 9005 DSMP忙,DSMP緩存 9006 DSMP忙,并且DSMP緩沖區滿,業務網關緩存,并暫時不要發送消息,等待一段時間重試 9007 業務網關超過限制的流量 9008 DSMP異常,并不可用 9009 業務網關異常,并不可用 9010 該業務網關沒有權限調用該接口消息 9011 DSMP沒有權限發送該接口消息給業務網關 9012 版本不支持 9013 消息類型不對,系統不支持 9014 驗證錯誤,無法解析SOAP和XML結構、缺少必須存在的字段,或者消息格式不正確 9015 拒絕消息,服務器無法完成請求的服務 1.1.6 FFFF SMC返回的錯誤碼 FFFF的值(4位,不足4位前面補0) 含義 0X00000001 – 0X0000000F 保留給SMSC廠商定義錯誤 0X00000010 消息長度錯誤 0X00000011 命令長度錯誤 0X00000012 消息ID無效 0X00000013 沒有執行此命令的權限 0X00000014 – 0X0000001F 保留 0X00000020 無效的SYSTEMID 0X00000021 無效的密碼 0X00000022 無效的SYSTEMTYPE 0X00000023 – 0X0000003F 保留 0X00000040 地址錯誤 0X00000041 超過最大提交數 0X00000042 超過最大下發數 0X00000043 無效的用戶 0X00000044 無效的數據格式 0X00000045 創建消息失敗 0X00000046 無效的短消息ID 0X00000047 數據庫失敗 0X00000048 取消消息失敗 0X00000049 短消息狀態錯誤 0X0000004A 替換消息失敗 0X0000004B 替換消息源地址錯誤 0X0000004C – 0X0000005F 保留 0X00000060 無效的源地址TON 0X00000061 無效的源地址NPI 0X00000062 源地址錯誤 0X00000063 無效的目的地址TON 0X00000064 無效的目的地址NPI 0X00000065 目的地址錯誤 0X00000066 無效的定時時間 0X00000067 無效的超時時間 0X00000068 無效的ESM_CALSS 0X00000069 無效的UDLEN 0X0000006A 無效的PRI 0X0000006B 無效的Registered_delivery_flag 0X0000006C 無效的Replace_if_present_flag 0X0000006D – 0X0000007F 保留 0X00000080 指定用戶已經存在 0X00000081 創建用戶失敗 0X00000082 用戶ID錯誤 0X00000083 指定用戶不存在 0X00000084 – 0X0000008F 保留 0X00000090 – 0X00000FFF 保留給SMSC廠商定義錯誤 其他 保留 1.1.7 GGGG SPACE返回的錯誤碼 XXXX的值(4位,不足4位前面補0) 含義 102 用戶停機 103 用戶欠費 2004 用戶銷戶 1.1.8 XXXX消息發往SCP、SP、DSMP、SMC出錯時錯誤碼 XXXX的值(4位,不足4位前面補0) 含義 0051 尚未建立連接 0052 尚未成功登錄 0053 發送消息失敗 0054 超時未接收到響應消息 0100-0499 廠家自定義的錯誤碼 0100 向SCP發送消息時失敗 0012 發送SCP的過程中目的帳號被刪除 0030 沒有路由 回頁首 收集到的移動CMPP的錯誤信息,不知道是否正確,希望對大家有幫助 1、如何進行登錄失敗原因分析 ICP登錄網關經常會失敗,主要有一下原因,如果ICP使用自己的API可以對登錄的應答消息中消息狀態字段進行分析,下面列出了主要的錯誤原因: SMPP協議 CMPP協議 錯誤碼含義 status=0 result=0 登錄成功 status=6 result=2 登錄帳號名在系統不存在 status=11 result=3 登錄效驗密碼錯誤 status=9 result=9 超過最大接口數(帳號限制或總數限制) status=48 result=48 對端設備IP被限制 如果是使用公司提供的動態庫(動態庫只提供成功與失敗兩種狀態),則也著重按上述情況進行原因分析。 注:前提為初始化接口成功 2、消息發送失敗原因分析 ICP提交消息失敗,可通過多種方式對其原因進行分析,首先最常見的方法是使用維測臺跟蹤消息,看其應答消息的返回狀態,下面列出了提交消息常見的錯誤碼,可進行參考分析。 SMPP協議 CMPP協議 錯誤碼含義 備注 status=0 result=0 成功 status=49 result=1 消息結構錯 注:這些錯誤碼一般不會在自己的網關出現,只可能此錯誤是其他網關前轉過來。 status=51 result=2 命令字錯 status=52 result=3 MsgID錯誤 status=53 result=4 消息長度錯 status=54 result=5 資費代碼錯誤 status=55 result=6 超過的最大信息長度 status=56 result=7 業務代碼錯誤 status=57 result=8 流量控制錯 status=59 result=9 前轉判斷錯 status=58 result=10 超過了最大網關前傳節點 注:網關常見錯誤碼,這些錯誤碼一般是消息在網關被拒絕掉而產生的。 status= 30 result=11 找不到路由 status=16 result=12 定時發送時間或有效時間錯 status= 12 result=13 各種鑒權失敗 status=27 result=14 應答超時 status= 19 result=15 接口無效 status=102 result=16 SCP應答超時 其它 result=17~255 短消息中心或SCP處出錯 status=60 result=60 黑名單用戶 D200版本才支持此特性 常見的SCP出錯的錯誤碼(詳細內容請參考SCP錯誤碼表) status=40 result=40 未登記的SP 注:SCP扣費鑒權常見錯誤碼表,詳細 status=44 result=44 未登記的SP業務類型 status=50 result=50 移動用戶不存在 status=60 result=60 余額不足 常見短消息中心回錯誤碼(公司內部短消息中心) status=19 result=19 無提交權限 注:短消息中心拒絕掉此消息常見錯誤。 status=64 result=64 地址錯誤 status=65 result=65 超過最大提交數 status=66 result=66 超過最大下發數 另外可根據網關產生的Smpp統計話單來進行分析,Smpp話單中的60話單的第16個字段為消息狀態,可根據消息狀態來進行分析,其列表如下。 0 成功 10 無效的接口ID 注:網關常見錯誤碼,這些錯誤碼一般是消息在網關被拒絕掉而產生的。 12 鑒權失敗 16 消息已過有效期 19 發送的接口無效 27 應答超時 30 路由錯誤,發送不到指定的帳號 40 未登記的SP 注:SCP扣費鑒權常見錯誤碼表。 44 未登記的SP業務類型 50 移動用戶不存在 60 余額不足 100 SCP發送錯誤 102 SCP應答超時 99 消息前轉錯誤 注:其它網關對消息拒絕 19 無提交權限 注:短消息中心拒絕掉此消息常見錯誤。 64 地址錯誤 65 超過最大提交數 66 超過最大下發數 一個負數 重發消息錯誤 啟動Msgstore有效 注:此錯誤碼表只作為參考,由于系統連接復雜,各系統的錯誤碼又各成一體,所以會出現錯誤碼沖突的問題。應該具體情況具體分析。 infoX內部使用錯誤碼表: E_ERROR_MSG E_SUCCESS 成功 E_ACCESSERR=1 接入碼錯誤 E_CALLERERR=2 主叫錯誤 E_ACCOUNTERR=3 帳號指針不符 E_SMTYPEERR=4 SmType錯誤 E_NEWACCOUNTFAIL=5 生成帳號對象失敗 E_ACCOUNTNAMEERR=6 帳號名錯,查無此帳號 E_CODETYPEERR=7 編碼類型錯 E_CREATEIFFAIL=8 生成IF對象失敗 E_BEYONDMAXIFNUM=9 超過INTERFACEMANAGER的最大IF數 E_INVALIDIFID=10 無效的IF的ID E_ACCOUNTPASSWORDERR=11 帳號的密碼錯誤 E_NORIGHT=12 沒有權限 E_PIDERR=13 PID 錯誤 E_INVALIDROUTETABLE=14 無效的ROUTETABLE E_CANNOTFINDIF=15 通過HDRV不能找到IF E_PARAMERR=16 = 0 參數錯 E_STATUSERR=17 狀態錯誤 E_INVALIDACCOUNT =18 無效的ACCOUNT E_INVALIDIF=19 無效的IF E_NOSUBMITRIGHT=20 無提交消息權限 E_NODELIVERRIGHT=21 無下發消息權限 E_CHECKTYPEERR=22 鑒權類型錯誤 E_NUMREPEAT=23 號段重復 E_NOTHISNUM=24 沒有指定的號段 E_WATIACK=25 等待應答隊列消息錯誤 E_DCS_ ERROR=26 解碼時DCS有錯誤 E_SUBMIT_TIME_OUT=27 應答超時 E_SUBMIT_ERROR=28 向短消息中心提交消息錯誤 E_PARSER=29 用戶輸入消息解析錯誤 E_SERVICE_NOT_OPEN=30 指定服務未啟動 E_IF_STYLE=31 接口類型錯誤 E_ADDR_FOMRAT=32 地址格式錯誤 E_PARAM_NO=33 錯誤的參數類型 E_BIND_SERVICEERR=34 連接時服務類型錯誤 E_BUFFERERR=35 緩區錯誤 E_ADD_TRACEERR=36 增加跟蹤失敗 E_CANCEL_TRACEERR=37 終止跟蹤失敗 E_ADD_STATERR=38 增加統計任務失敗 E_STAT_TYPEERR=39 統計類型錯誤 E_STAT_NUMERR=40 統計記錄錯誤 E_STAT_IDERR=41 統計ID錯誤 E_USER_SEND_FAIL=42 user manager send error E_USER_STATUS=43 用戶管理狀態轉換錯誤 E_USER_TOMANY=44 用戶過多 E_NO_PROMPT=45 無需要應答用戶的消息 E_FAILED=46 一般的錯誤 E_RESOURCE_LIMITED=47 資源不足 E_IP_ERROR=48 連接設備的IP錯誤 E_SCP_SEND_FAIL = 100 向SCP發送消息時失敗 E_SCP_SEND_TIME_OUT = 101 發送消息超時 E_SCP_WAITACK_TIME_OUT = 102 等待SCP的應答超時 E_STATUS_REPORT_TIME_OUT = 103 等待狀態報告超時 E_STATUS_REPORT_OVER_FLOW = 104 等待狀態報告超時 E_GW_RESEND_ERROR = 160 從備份進程發 E_STORE_TIME_OUT= 0x80000150 在重發進程中超時 E_STORE_BACK_UP = 0x80000151 在重發進程中備份超時 E_STORE_ALREADY_EXIST = 0x80000152 備份時,ID已存在 E_STORE_NOIDLE_ENTITY = 0x80000153 查詢時,ID非法 E_STORE_EXPIRE_TIMEOUT = 0x80000154 超過有效期 E_STORE_ENTITY_END = 0x80000155 短消息備份的消息處理結束 E_STORE_ALREADY_WORKING = 0x80000156 消息處在工作態,不能刪除 E_STORE_CANCEL= 0x80000157 消息被Cancel CMPP接口錯誤碼對照表 CMPP_CONNECT_STATUS E_CMPP_SUCCESS =0 成功 E_CMPP_CONNECT_MSGSTRUCTURE_ERR = 1 消息結構錯 E_CMPP_CONNECT_SPID_ERR=2 非法SP_ID E_CMPP_CONNECT_SPAUTH_ERR=3 SP認證錯 E_CMPP_CONNECT_VERSION_ERR=4 版本太高 E_CMPP_CONNECT_OTHER_ERR=5 其他錯誤 CMPP_SUBMIT_ACK_STATUS E_CMPP_SUBMIT_MSGSTRUCTURE_ERR = 1 消息結構錯 E_CMPP_SUBMIT_COMMANDID_ERR=2 命令字錯 E_CMPP_SUBMIT_MSGID_ERR=3 消息序號重復 E_CMPP_SUBMIT_MSG_LEN_ERR=4 消息長度錯 E_CMPP_SUBMIT_FEECODE_ERR=5 資費代碼錯 E_CMPP_SUBMIT_EXCEED_MAX_MSG_LEN=6 超過最大信息長 E_CMPP_SUBMIT_SERVICEID_ERR=7 業務代碼錯 E_CMPP_SUBMIT_FLOWCONTROL_ERR=8 流量控制錯 E_CMPP_SUBMIT_FWD_ESTIMATE_ERR =9 前傳判斷錯 E_CMPP_NODE_NUM=10 超過了最大網關前傳節點 E_CMPP_SERVICE_NOT_OPEN=11 找不到路由 E_CMPP_PARAMERR=12 定時發送時間或有效時間錯 E_CMPP_NORIGHT=13 各種鑒權失敗 E_CMPP_SUBMIT_TIME_OUT=14 應答超時 E_CMPP_INVALIDIF=15 接口無效 E_CMPP_SCP_WAITACK_TIME_OUT=16 SCP應答超時 E_CMPP_SUBMIT_ERR=17~255 其他錯誤 SCP鑒權扣費錯誤碼表 狀態碼 含義 備注 -1 狀態碼錯誤,未定義的狀態碼 0 成功 以前使用的錯誤代碼,仍保留,但不使用 1 非神州行預付費用戶 2 數據庫操作失敗 3 鑒權失敗 暫不使用 4 超過最大錯誤次數 暫不使用 5 移動用戶帳戶數據異常 PPS狀態異常 6 服務沒有激活 7 用戶余額不足 8 超過包月費用上限 暫不使用 9 超過最高欠費額 暫不使用 10 用戶已注冊該項服務 暫不使用 11 用戶沒有注冊該項服務 暫不使用 12 移動用戶已存在 13 網關向SMC提交短消息失敗 14 未登記的網關 15 網關登錄摘要錯誤 網關生成摘要與SCP摘要不一致。 16 參數錯誤 17 服務器端數據未傳完 暫不使用 18 重復發送消息序列號msgid相同的單條計費請求消息 新增加(MNET2.1.D5) 系統錯誤,后面的幾類錯誤代碼無法說明的才用系統錯誤代碼 20 未知錯誤 21 數據庫錯誤 22 SCP互聯失敗 23 數值越界 折扣>100,費率<0等 24 字段超長 字符串字段長度超長 25 無相關數據 在數據庫充查詢不到數據 26 數據重復 表中已經存在相同關鍵字的數據 網關檢查 30 未登記的網關 31 網關登錄摘要錯誤 32 網關已存在 33 網關帳戶狀態異常 網關未激活 34 不支持的摘要算法 目前僅支持MD5 SP檢查 40 未登記的SP 41 SP帳戶狀態異常 SP未激活 42 SP無權限 43 SP帳戶已存在 44 未登記的SP業務類型 45 SP業務類型數據異常 SP的業務類型數據未激活 46 SP業務類型已存在 手機用戶檢查 50 移動用戶不存在 不存在此手機號碼 51 移動用戶狀態異常 PPS狀態異常 52 夢網用戶已存在 53 夢網用戶不存在 54 夢網用戶狀態異常 55 簽約信息已存在 56 簽約信息不存在 57 簽約數據異常 用戶與SP的簽約信息數據未激活等。 業務邏輯檢查 60 余額不足 61 月消費超額 62 單筆消費超額 63 用戶拒絕 用戶拒絕付費,保留為擴展。 64 短消息編號已存在 網關生成的短消息編號重復 65 對應扣費請求不存在 66 扣費請求已被確認 收到網關重復的狀態報告 67 未定義的計費類型 68 未定義的編碼方式 只MGW需要錯誤代碼,內部使用,不對外。 200 未定義用戶操作代碼 201 未定義用戶個性參數 回頁首 東軟諾基亞新增錯誤碼分類定義 1.1 錯誤碼分類定義 錯誤類別 新增加的錯誤碼取值 新增加的錯誤碼含義詳細解釋 aaaa n1n1n1n1 n2n2n2n2 … … mbmbmbmb n1n1n1n1 n2n2n2n2 … … cccc 0151 等待狀態報告超時 cbcbcbcb n1n1n1n1 n2n2n2n2 … … dbdbdbdb n1n1n1n1 n2n2n2n2 … … sbsbsbsb n1n1n1n1 n2n2n2n2 … … ibibibib n1n1n1n1 n2n2n2n2 … … idididid 0005 DSMP發送隊列滿(在嘗試提交該消息多次后,均得到DSMP返回的DSMP忙類型應答) 0009 計費用戶無權限(SP攔截功能。限制本地接入SP向省外轉發消息;限制鏡像接入SP向主接入SP省份轉發消息。) 1240 SMMC校驗失敗(其他原因被SMWC過濾) 1241 SMMC校驗失敗(被用戶屏蔽 因用戶已經設置不接收來自該SP的短信而被過濾) 1242 SMMC校驗失敗(SMMC返回錯誤應答,消息內容非法) 1243 SMWC 校驗失敗(SMWC發現消息內容非法) 1244 SMWC 校驗失敗(此用戶為申請停機狀態) 1245 SMWC 校驗失敗(此用戶已欠費停機狀態) 1246 SMWC 校驗失敗(此用戶已申請預銷號) 1247 SMWC 校驗失敗(此用戶已欠費預銷號) 1248 SMWC 校驗失敗(號碼禁用,禁止該用戶) 1250 SMWC 校驗失敗(非在網用戶,因用戶不在白名單中而被過濾) 1251 SMWC 校驗失敗(缺乏訂購關系,因沒有該包月業務訂購關系而被過濾) 給SP返回的錯誤代碼值定義(CMPP_SUBMIT_RESP中的結果) 100 同步錯誤(包序號不連續) 101 尚未正確BIND(沒有登錄成功,就發送消息) 102 不合法的消息模式(Registered_Delivery填寫非法,包月消息不允許群發) 103 不合法的數據編碼(Msg_Fmt填寫不符合協議規范) 104 不合法的計費類型(FeeType 填寫不符合協議規范) 105 不合法的日期格式 106 目標地址數量過多 107 不合法的手機號碼 108 不合法的參數 109 無路由 110 定時發送時間過大(超過系統的默認過期時間范圍) 112 過期時間非法 128 不合法的計費用戶類型 129 包序號越界 130 不合法的ISMG標識 131 不合法的目的網關 132 不合法的狀態報告 133 未知 SMSC 134 未知 LOCAL 144 信息費填寫非法 145 發送速度過快 146 目的用戶重復 147 pk_number值大于pk_total 148 以CMPP3.0協議轉發過來的MT消息的目的SP,在本網關配置以CMPP2.0協議接入,非法。 255 系統錯誤 給SMSC返回的錯誤代碼值定義 無 給DSMP返回的錯誤代碼值定義 100 手機號碼不存在(DSMP推送過來的包月消息中的計費用戶所處號段在本網關沒有配置) 107 SP類型非法(DSMP推送過來的包月消息中的SP在本網關配置為以2.0協議接入) 113 SP不存在(DSMP推送的包月消息中的SP在本網關沒有配置) 9003 業務網關忙(該消息等一段時間在發送給網關) 9004 業務網關緩存滿 給省外ISMG返回的錯誤代碼值定義(ibibibib) 100 同步錯誤(包序號不連續) 101 尚未正確BIND(沒有登錄成功,就發送消息) 102 不合法的消息模式(Registered_Delivery填寫非法) 103 不合法的數據編碼(Msg_Fmt填寫問題) 104 不合法的計費類型(FeeType 填寫問題) 105 不合法的日期格式 106 目標地址數量過 107 不合法的手機號碼 108 不合法的參數 109 無路由 110 定時發送時間過大(超過系統的默認過期時間范圍) 112 過期時間非法 128 不合法的計費用戶類型 129 包序號越界 130 不合法的ISMG標識 131 不合法的目的網關 132 不合法的狀態報告 133 未知 SMSC 134 未知 LOCAL 144 信息費非法 145 發送速度過快 146 目的用戶重復 147 pk_number值大于pk_total 148 以CMPP3.0協議轉發過來的MT消息的目的SP,在本網關配置以CMPP2.0協議接入,非法。 255 系統錯誤 給SCP返回的錯誤代碼值定義 無 1.2 實現說明 我們會在升級GNS功能和1340~1348號段功能的同時,按照本次提供的錯誤代碼文檔 改進錯誤代碼。 1.3 特殊實現 東軟諾基亞ISMG為SP提供了實現的API,該API中定義的錯誤代碼有特定的實現,如下: 應答值(十六進制) 含義 備注 0 成功 只針對使用東軟API接入的本地ICP 1 系統錯誤 2 不合法的消息長度 3 不能識別的命令 4 同步錯誤 5 不合法的消息結構 10 不合法的ICP_ID SP ID填寫問題 11 不合法的ICP密碼 12 不合法的綁定類型 13 已經正確BIND 14 超過最大允許的連接數 15 尚未正確BIND 16 不正確的版本 20 不合法的消息模式 Message mode填寫問題 21 不合法的數據編碼 Data coding填寫問題 22 不合法的服務類型 Service type填寫問題 23 不合法的計費類型 Fee type填寫問題 24 不合法的日期格式 25 目標地址數量過多 26 短消息過長 27 不合法的手機號碼 28 不合法的參數 29 沒有目的地址 2A 沒有權限 目的號碼、計費號碼為禁止號碼或者省外號碼或者 2B 找不到路由 2C 內部錯誤 2D 信息費過大 Info fee填寫問題 2E 定時發送時間太大 2F 不合法的信息費設置 30 不合法的源地址 Source address填寫問題 31 不合法的計費用戶類型 Fee user type填寫問題 32 不合法的計費用戶 33 群發目的用戶重復 34 發送隊列滿 40 不合法的消息標識 41 包序號重復 42 包序號越界 43 找不到對應的MSGID 44 超過速度限制 50 不合法的ISMG標識 51 不合法的目的網關 52 不合法的狀態報告 53 不合法的服務ID 54 不合法的源網關 55 未知SMSC 56 未知LOCAL 57 未知ICP 58 本網關不負責該計費號碼 回頁首 清華深訊新增錯誤碼分類定義 2.1 錯誤碼分類定義 錯誤類別 新增加的錯誤碼取值 新增加的錯誤碼含義詳細解釋 給SP返回的錯誤代碼值定義(CMPP_SUBMIT_RESP中的結果) 11001 消息結構錯 11002 命令字錯 11003 消息序號重復 11004 消息長度錯 11005 資費代碼錯 11006 超過最大信息長 11007 業務代碼錯 11008 流量控制錯 11009 其他錯誤 前轉錯誤碼定義 (CMPP_FWDRECV_RESP 中的結果) 12001 對方返回的狀態為"EXPIRED" 12002 對方返回的狀態為"DELETED" 12003 對方返回的狀態為"UNDELIV" 12004 對方返回的狀態為"UNKNOWN" 12005 對方返回的狀態為"REJECTD" 12006 對方返回的狀態不正確 12011 對方返回應答結構錯 12012 對方返回應答命令字錯 12013 對方返回應答系列號錯 12014 對方返回應答消息長度錯 12015 對方返回應答資費代碼錯 12016 對方返回應答錯超過最大消息長度 12017 對方返回應答服務代碼錯 12018 對方返回應答流量控制錯 12019 對方返回應答前轉錯 12020 對方返回應答其他錯 給SMSC返回的錯誤代碼值定義 13001 底層初始化失敗(SMPP) 13002 SMMC接口始化失敗 13003 IDMS接口始化失敗 13021 讀取系統參數失敗 13022 讀取終端參數失敗 13023 讀取短信中心信息失敗 13031 無指定短信中心信息 13041 無法連接服務器 13042 錯誤的操作碼 13051 尚未建立連接 13052 尚未成功登錄 13053 發送消息失敗 13054 超時未接收到響應消息 13061 短信中心包長錯誤 13062 短信中心message_id錯(字符中含有NULL) 13063 短信中心狀態報告格式錯(不含':') 13071 SMSC返回的Mt Response報錯 13072 錯誤的SMPP命令 13073 此鏈路無權SMPP命令 13099 未知錯誤 13200 應答錯誤碼起始值 13265 超過最大提交數 13266 超過最大下發數 13269 創建消息失敗 13599 未知應答錯誤碼 13600 狀態報告錯誤碼起始值 13999 未知狀態報告錯誤碼 給DSMP返回的錯誤代碼值定義 9000: 系統磁盤讀寫錯誤 9001: 網絡異常 9002: 網絡錯誤 9003: 業務網關忙,業務網關緩存 9004: 業務網關忙,并且業務網關緩沖區滿,DSMP緩存,并暫時不要發送消息,等待一段時間重試。 9005: DSMP忙,DSMP緩存 9006: DSMP忙,并且DSMP緩沖區滿,業務網關緩存,并暫時不要發送消息,等待一段時間重試。 9007: 業務網關超過限制的流量 9008: DSMP異常,并不可用 9009: 業務網關異常,并不可用 9010: 該業務網關沒有權限調用該接口消息 9011: DSMP沒有權限發送該接口消息給業務網關 9012: 版本不支持 9013: 消息類型不對,系統不支持 9014: 驗證錯誤,無法解析SOAP和和XML結構、缺少必須存在的字段,或者消息格式不正確 9015: 拒絕消息,服務器無法完成請求的服務 100 : 手機號碼不存在 101 : 手機號碼錯誤 102 : 用戶停機 103 : 用戶欠費 104 : 用戶沒有使用該業務的權限 105 : 業務代碼錯誤 106 : 服務代碼錯誤 107 : 業務不存在 108 : 該業務暫停服務 109 : 該服務種類不存在 110 : 該服務種類尚未開通 111 : 該業務尚未開通 112 : SP代碼錯誤 113 : SP不存在 114 : SP暫停服務 115 : 用戶沒有定購該業務 116 : 用戶暫停定購該業務 117 : 該業務不能對該用戶開放 118: 用戶已經訂購了該業務 119 : 用戶不能取消該業務 120 : 話單格式錯誤 121 : 沒有該類業務 122 : 接收異常 123 : 業務價格為負 124 : 業務價格格式錯誤 125 : 業務價格超出范圍 126 : 該用戶不是神州行用戶 127 : 該用戶沒有足夠的余額 128 : 補款,沖正失敗 給SCP返回的錯誤代碼值定義 15000 狀態碼錯誤 15001 CB錯誤碼啟始 15002 CB:0001非神州行預付費用戶 15003 CB:0002數據庫操作失敗 15004 CB:0003鑒權失敗 15005 CB:0004超過最大錯誤次數 15006 CB:0005移動用戶帳戶數據無效 15007 CB:0006服務沒有激活 15008 CB:0007用戶余額不足 15009 超過包月費用上限 15010 超過最高欠費額 15011 用戶已注冊該項服務 15012 用戶沒有注冊該項服務 15013 移動用戶已存在 15014 GW向SMC提交短消息失敗 15015 GW非法 15016 摘要非法 15017 參數錯誤(SCP) 15018 服務器端數據未傳完(SCP) 15019 重復發送msgid相同的單條計費請求 15021 未知錯誤(SCP) 15022 數據庫錯誤(SCP) 15023 SCP互聯失敗(SCP) 15024 數值越界(SCP) 15025 字段超長(SCP) 15026 無相關數據(SCP) 15027 數據重復(SCP) 15041 未登記的SP(SCP) 15042 SP帳戶狀態異常(SCP) 15043 SP無權限(SCP) 15044 SP帳戶已存在(SCP) 15045 未登記的SP業務類型(SCP) 15046 SP業務類型數據異常(SCP) 15047 SP業務類型已存在(SCP) 15051 移動用戶不存在(SCP) 15052 移動用戶狀態異常(SCP) 15053 夢網用戶已存在(SCP) 15054 夢網用戶不存在(SCP) 15055 夢網用戶狀態異常(SCP) 15056 簽約信息已存在(SCP) 15057 簽約信息不存在(SCP) 15058 簽約數據異常(SCP) 15061 余額不足(SCP) 15062 月消費超額(SCP) 15063 單筆消費超額(SCP) 15064 用戶拒絕(SCP) 15065 短消息編號已存在(SCP) 15066 對應扣費請求不存在(SCP) 15067 扣費請求已被確認(SCP) 15068 未定義的計費類型(SCP) 15069 未定義的編碼方式(SCP) 15101 CA錯誤碼啟始(SCP) 15155 CA:0054超時未接收到響應消息(SCP) 15500 狀態碼錯誤(SCP) 15501 CB錯誤碼啟始(PP_SCP) 15502 用戶帳戶數據無效(非神州行預付費用戶) 15503 數據庫操作失敗(SCP) 15504 鑒權失敗(SCP) 15505 超過最大錯誤次數(SCP) 15506 移動用戶帳戶數據無效(沒有激活) 15507 服務沒有激活(SCP) 15508 用戶余額不足(SCP) 15509 超過包月費用上限(SCP) 15510 超過最高欠費額(SCP) 15511 用戶已注冊該項服務(SCP) 15512 用戶沒有注冊該項服務(SCP) 15513 移動用戶已存在(SCP) 15514 GW向SMC提交短消息失敗(SCP) 15515 GW非法(SCP) 15516 摘要非法(SCP) 15517 參數錯誤(SCP) 15518 服務器端數據未傳完(SCP) 15519 重復發送msgid相同的單條計費請求 15521 未知錯誤(SCP) 15522 數據庫錯誤(SCP) 15523 SCP互聯失敗(SCP) 15524 數值越界(SCP) 15525 字段超長(SCP) 15526 無相關數據(SCP) 15527 數據重復(SCP) 15541 未登記的SP(SCP) 15542 SP帳戶狀態異常(SCP) 15543 SP無權限(SCP) 15544 SP帳戶已存在(SCP) 15545 未登記的SP業務類型(SCP) 15546 SP業務類型數據異常(SCP) 15547 SP業務類型已存在(SCP) 15551 移動用戶不存在(SCP) 15552 移動用戶狀態異常(SCP) 15553 夢網用戶已存在(SCP) 15554 夢網用戶不存在(SCP) 15555 夢網用戶狀態異常(SCP) 15556 簽約信息已存在(SCP) 15557 簽約信息不存在(SCP) 15558 簽約數據異常(SCP) 15561 余額不足(SCP) 15562 月消費超額(SCP) 15563 單筆消費超額(SCP) 15564 用戶拒絕(SCP) 15565 短消息編號已存在(SCP) 15566 對應扣費請求不存在(SCP) 15567 扣費請求已被確認(SCP) 15568 未定義的計費類型(SCP) 15569 未定義的編碼方式(SCP) 返回給SMMC的錯誤碼 14002 SMMC接口始化失敗(SMMC) 14003 IDMS接口始化失敗(SMMC) 14021 讀取系統參數失敗(SMMC) 14022 讀取終端參數失敗(SMMC) 14023 讀取監控中心信息失敗(SMMC) 14031 無指定監控中心信息(SMMC) 14041 無法連接服務器(SMMC) 14042 錯誤的操作碼(SMMC) 14051 尚未建立連接(SMMC) 14052 尚未成功登錄(SMMC) 14053 發送消息失敗(SMMC) 14054 超時未接收到響應消息(SMMC) 14061 監控中心包長錯誤(SMMC) 14062 監控中心message_id錯(字符中含有NULL) 14063 監控中心狀態報告格式錯(不含':') 14071 Response報錯(SMMC) 14072 錯誤的SMPP命令(SMMC) 14073 此鏈路無權SMPP命令(SMMC) 14099 未知錯誤(SMMC) 回頁首 華為新增錯誤碼分類定義 3.1 錯誤碼分類定義 錯誤類別 新增加的錯誤碼取值 新增加的錯誤碼含義詳細解釋 aaaa 53 發送消息失敗 54 超時未接收到響應消息 75 送SCP鑒權等待應答超時 mbmbmbmb (收到SMSC的失敗應答) 請參考SMSC的錯誤碼定義 cccc 55 等待狀態報告超時 cbcbcbcb (收到SCP的失敗應答) 請參考SCP錯誤碼定義 dbdbdbdb (收到DSMP的失敗應答) 請參考DSMP錯誤碼定義 sbsbsbsb (收到SP的失敗應答) 請參考SP錯誤碼定義 ibibibib (收到ISMG的失敗應答) 請參考ISMG錯誤碼定義 idididid (ISMG內部處理失敗) 70 網絡斷連或目的設備關閉接口:與消息要發送的目的網元的連接斷連,網關給上一級網元返回此失敗狀態報告。 71 超過最大節點數:檢測到消息途徑的網元節點達到了最大值,網關給上一級網關回送失敗應答。 72 找不到路由:網關沒有消息中指定的路由數據,網關最終返回失敗狀態報告。 74 送SCP失敗:對于預付費用戶,網關送SCP失敗時,給上一級網元返回失敗狀態報告。 76 信息安全鑒權失敗:網關到SMMC鑒權失敗,給上級網元返回失敗狀態報告。 84 送DSMP重發失敗:送DSMP重發后最終還是失敗,給上級網元返回失敗狀態報告。 給SP返回的錯誤代碼值定義(CMPP_SUBMIT_RESP中的結果) 5 資費代碼錯:提交的消息中的資費代碼字段為空或資費代碼不是全數字,網關返回此錯誤。 8 流量控制錯:SP提交消息的速度達到了限制值,網關返回此失敗錯誤碼。 9 本網關不負責此計費號碼:啟用SP攔截功能時,若不允許SP向此用戶發送消息,網關返回此錯誤碼。 10 Src_ID錯:啟用SP攔截功能時,此字段填寫不是SP自己的SPID值,網關拒絕此消息。 11 Msg_src錯:啟用SP攔截功能時,此字段的值不是全數字,網關拒絕此類消息。 12 計費地址錯:啟用SP攔截功能時,SP指定對計費地址計費,但計費地址字段為空或不是合法的手機號,網關拒絕此消息。 13 目的地址錯:啟用SP攔截功能時,目的地址字段不是合法手機號,網關拒絕此消息。 61 有效時間已經過期 62 定時發送時間已經過期 63 不能識別的FeeType:啟用SP攔截功能時,此字段的取值不在規范規定的范圍內,網關拒絕此消息。 64 發送服務源地址鑒權失敗:SP提交的消息的源地址不在SP所登錄帳號的源地址允許列表中,網關拒絕此消息。 65 發送服務目的地址鑒權失敗:SP提交的消息的目的地址不在SP所登錄帳號的目的地址允許列表中,網關拒絕此消息。 66 接收服務源地址鑒權失敗:SP提交的消息被路由到目的帳號,但源地址不在目的帳號的源地址允許列表中,網關拒絕此消息。 67 接收服務目的地址鑒權失敗:SP提交的消息被路由到目的帳號,但目的地址不在目的帳號的目的地址允許列表中,網關拒絕此消息。 68 用戶鑒權失敗:SP提交的消息中,源地址或目的地址被網關的用戶鑒權列表過濾了,網關返回此失敗錯誤,跟69類似。 69 此用戶為黑名單用戶:SP提交的消息中,源地址或目的地址在網關的黑名單列表中,網關拒絕此消息。 77 超過最大Submit提交數:SP提交消息的總數超過了運營商為其規定的限制值,網關拒絕此消息。 78 SPID 為空:SP提交的消息中,SPID字段填寫為空,網關根據配置拒絕此消息。 79 業務類型為空:SP提交的消息中,業務類型字段填寫為空,網關根據配置拒絕此消息。 給SMSC返回的錯誤代碼值定義 8 流量控制錯:SP提交消息的速度達到了限制值,網關返回此失敗錯誤碼。 64 發送服務源地址鑒權失敗:SP提交的消息的源地址不在SP所登錄帳號的源地址允許列表中,網關拒絕此消息。 65 發送服務目的地址鑒權失敗:SP提交的消息的目的地址不在SP所登錄帳號的目的地址允許列表中,網關拒絕此消息。 66 接收服務源地址鑒權失敗:SP提交的消息被路由到目的帳號,但源地址不在目的帳號的源地址允許列表中,網關拒絕此消息。 67 接收服務目的地址鑒權失敗:SP提交的消息被路由到目的帳號,但目的地址不在目的帳號的目的地址允許列表中,網關拒絕此消息。 68 用戶鑒權失敗:SP提交的消息中,源地址或目的地址被網關的用戶鑒權列表過濾了,網關返回此失敗錯誤,跟69類似。 69 此用戶為黑名單用戶:SP提交的消息中,源地址或目的地址在網關的黑名單列表中,網關拒絕此消息。 給DSMP返回的錯誤代碼值定義 網關回DSMP都是成功響應 給SCP返回的錯誤代碼值定義 SCP不會發送請求到網關 回頁首 亞信新增錯誤碼分類定義 4.1 錯誤碼分類定義 錯誤類別 新增加的錯誤碼取值 新增加的錯誤碼含義詳細解釋 aaaa 0191 超過MT的下發等待時間,發送smpp_submit失敗 mbmbmbmb 0190 放入SMSProxy模塊QUEUE2隊列錯誤 0192 錯誤的SUBMIT_RESP返回代碼,一條短信三次提交submit_resp的錯誤代碼都不相同。 0193 Submit_resp 信息處理失敗 cccc 0199 等待短信中心狀態報告超時 … … cbcbcbcb n1n1n1n1 網關是直接把SCP返回的狀態值記錄在CB:上,沒有自定義錯誤值 n2n2n2n2 亞信此類沒有自定義錯誤 … … dbdbdbdb 網關是直接把DSMP返回的值記錄在DB:上,沒有自定義錯誤值 亞信此類沒有自定義錯誤 … … sbsbsbsb SA:0102 SP群發MT,網關是先返回正確response再進行目的號碼 檢查和路由查詢,如果失敗,則在MT話單中寫下該狀態 n2n2n2n2 … … ibibibib 100 信息格式錯,一般指GB轉Unicode失敗 101 計費類型(Fee_Type)錯誤 102 有效時間(Valid_Time)錯誤 103 At_Time錯誤 106 Msg_Src錯誤 110 用戶類型(User_Type)錯誤 111 隊列滿錯誤,包括保存本地MT和前轉MT失敗 113 送SCP失敗 118 用戶鑒權失敗,用戶狀態為開機 119 用戶鑒權失敗,用戶狀態為單向停機 120 用戶鑒權失敗,用戶狀態為停機 121 用戶鑒權失敗,用戶狀態為預消號 122 用戶鑒權失敗,用戶狀態為消號 123 用戶鑒權失敗,用戶狀態為過戶 124 用戶鑒權失敗,用戶狀態為改號 注:用戶狀態跟各省的BOSS定義方式相關。 idididid n1n1n1n1 n2n2n2n2 … … 給SP返回的錯誤代碼值定義(CMPP_SUBMIT_RESP中的結果) 100 信息格式錯,一般指GB轉Unicode失敗 101 計費類型(Fee_Type)錯誤 102 有效時間(Valid_Time)錯誤 103 At_Time錯誤 106 Msg_Src錯誤 110 用戶類型(User_Type)錯誤 111 隊列滿錯誤,包括保存本地MT和前轉MT失敗 113 送SCP失敗 116 SP業務代碼或資費檢查失敗 118 用戶鑒權失敗,用戶狀態為開機 119 用戶鑒權失敗,用戶狀態為單向停機 120 用戶鑒權失敗,用戶狀態為停機 121 用戶鑒權失敗,用戶狀態為預消號 122 用戶鑒權失敗,用戶狀態為消號 123 用戶鑒權失敗,用戶狀態為過戶 124 用戶鑒權失敗,用戶狀態為改號 注:用戶狀態跟各省的BOSS定義方式相關。 給SMSC返回的錯誤代碼值定義 0x08 返回給SMSC表明網關系統忙 0x0A 返回給SMSC表明無效源地址 0x0B 返回給SMSC表明無效目的地 0x0C 返回給SMSC表明MO格式錯 給DSMP返回的錯誤代碼值定義 DA:aaaa 如果大于100,統一說明為soap協議解析有問題 給SCP返回的錯誤代碼值定義 回頁首 CMPP3.0 狀態報告出現的錯誤代碼 CB:0001 非神州行預付費用戶 CB:0005 PPS用戶狀態異常(包括未頭次使用、儲值卡被封鎖、儲值卡進入保留期、儲值卡掛失) CB:0007 用戶余額不足 CA:0054 發送消息失敗 CB:0001 非神州行預付費用戶(用戶已經被銷號) CB:0002 數據庫操作失敗 CB:0053 夢網用戶不存在 CB:0005 移動用戶帳戶數據異常 CB:0007 用戶余額不足 DELIVRD 消息發送成功 EXPIRED 表示因為用戶長時間關機或者不在服務區等導致的短信息超時沒有遞交到用戶手機上 REJECTD 消息因為某些原因被拒絕 UNDELIV 表示全球通用戶因為狀態不正確如處于停機、掛起等狀態而導致的用戶無法享受服務 MC:xxxx 系統未從短信中心接收到狀態報告 MC:xxxx 沒有從SMSC處接收到狀態報告時的狀態報告 MI:xxxx 同“EXPIRED” MN:xxxx 同“REJECTD” MB:0066 短信中心回的,超作最大發送次數 可能是手機滿了。 MK:0015 可能是手機滿了。 MK:xxxx 同“UNDELIV” 網關返回大量的DA:0054錯誤 原因分析: 出現這個問題是由于網關發送鑒權批價請求到MISC時,MISC不給響應或者網關和MISC連接阻塞引起; DB:0100 手機號碼不存在 DB:0101 手機號碼錯誤 DB:0102 用戶停機 用戶沖值后,要主動上行一條信息到SP,才能激活用戶的短信接收服務 DB:0103 用戶欠費 DB:0104 用戶沒有使用該業務的權限 DB:0105 業務代碼錯誤 DB:0106 服務代碼錯誤 DB:0107 業務不存在 DB:0108 該業務暫停服務 DB:0109 該服務種類不存在 DB:0110 該服務種類尚未開通 DB:0111 該業務尚未開通 DB:0112 SP代碼錯誤 DB:0113 SP不存在 DB:0114 SP暫停服務 DB:0115 用戶沒有定購該業務 DB:0116 用戶暫停定購該業務 DB:0117 該業務不能對該用戶開放 DB:0118 用戶已經訂購了該業務 DB:0119 用戶不能取消該業務 DB:0120 話單格式錯誤 DB:0121 沒有該類業務 DB:0122 接收異常 DB:0123 業務價格為負 DB:0124 業務價格格式錯誤 DB:0125 業務價格超出范圍 DB:0126 該用戶不是神州行用戶 DB:0127 該用戶沒有足夠的余額 DB:0128 補款,沖正失敗 DB:0129 用戶已經是夢網用戶 DB:0130 用戶在BOSS中沒有相關用戶數據 DB:0131 BOSS系統數據同步出錯 DB:0132 相關信息不存在 DB:0133 用戶數據同步出錯 DB:0134 SP數據同步出錯 DB:0135 業務數據同步出錯 DB:0136 用戶密碼錯誤 DB:0137 偽碼信息錯誤 DB:0138 用戶相關信息不存在 DB:0140 用戶未點播該業務 DB:9001 網絡異常 DB:9007 業務網關超過限制的流量 回頁首 北京移動直接返回200號錯誤是啥意思? 由于今天下午到神州行鑒權響應回復比較慢(20和30網關共用一套scp鑒權系統和后臺系統),引起了smsAgent隊列有些積壓,當某些SP剛好下發的消息經過這個smsAgent進行下發時,會出現較大的延時,或是200錯誤:發送MT到smsAgent失敗。 回頁首 業務上常見的一些錯誤代碼。 >>MI:0000 1721 表示因為用戶長時間關機或者不在服務區等導致的短信息超時沒有遞交到用戶手機上 >>CB:0001 1065 非神州行預付費用戶 >>CB:0053 855 神州行帳戶銷號停機等 >>CB:0005 557 PPS用戶狀態異常(包括未頭次使用、儲值卡被封鎖、儲值卡進入保留期、儲值卡掛失) >>CB:0007 405 用戶余額不足 >>MK:0000 161 表示全球通用戶因為狀態不正確如處于停機、掛起等狀態而導致的用戶無法享受服務 >>MC:0015 112 系統未從短信中心接收到狀態報告 CB:0047錯誤是什么原因? CB:0047 用戶帳戶有誤,預付費用戶(智能網即神州行,大眾卡等)扣費不成功。 回頁首 MB:0066的錯誤以及原因分析 1. 短消息中心發送短消息被顯著延遲(具體原因不詳)。延遲時間從2小時、4小時到6小時不等。 2. 短消息中心存儲短信息的能力以及等待時間都強于網關。 3. 雖然短信息下發延遲,但是都基本已經發送給了客戶。但是在短信息中心返回狀態報告時,網關的原始發送信息已經找不到(因為網關已經提前返回了其他錯誤的狀態報告MB:0066)。 4. 計費這邊只要看到錯誤單,就算不成功發送。 5. 如果要說明用戶的確收到了短信息,但是僅僅是因為短信息中心的問題,那么需要提交手機號碼等相關的一系列證明。處理起來非常的棘手。 回頁首 發送00000,MISC會如何處理? 系統的Provision接口會收到多個退定Provision動作。 回頁首 定購和退定怎么老是不成功? MISC系統對XML文件有比較嚴格的顯示。 1) 請將XML文件中無關的rnt等字符全部去掉。 2) 請不要使用<...>表示空,而要使用<..../>表示空。 回頁首 好像消除不了多余的空行。 JSP/ASP都會產生多余的空行,一般是由開頭部分的聲明引起的。 ASP可以使用Response.Write頂頭寫來解決這個問題。 <%Response.Write("....... JSP可能要使用Servlet作為替代,否則由于開頭的<@page聲明,將總是兩行。 回頁首 播測表是不是要測試兩遍? 是的,第一次是正常測試,然后全部退訂再測試一遍。 回頁首 剛才我們試了,發00000后,它沒提示取消的是哪個業務?是不是一交全部取消了? 是的,全部取消。 回頁首 網關返回大量的DA:0054錯誤 出現這個問題是由于網關發送鑒權批價請求到MISC時,MISC不給響應或者網關和MISC連接阻塞引起; 處理辦法: 請聯系移動網關人員解決; 回頁首 定購業務的那條短信提醒是MISC直接發的吧,我們的流程里面不需要另外加了吧。 應該如此。 回頁首 填寫取消定購的XML結構需要注意哪些問題? SendAddess表示是SP這方。 Type應該是400 ID應該是SP的企業代碼。 DestAddress表示是MISC這方。 Type應該是0 ID應該是MISC的號碼。這個可以通過對方的同步信息里面的ID來確定。 回頁首 用戶的定制短信息會MO上來嗎? 首次定購的時候,定購的MO會流轉成PROV的同步,所以首次定購不會有MO上行到SP的短信網關 回頁首 link_id的有效期一般是多少? 一般是3-5分鐘。具體可以通過測試來檢查。 回頁首 下發幫助信息怎么收不到啊? 1) 首先要檢查service_id是否為幫助類別。 2) 檢查費率是否為免費模式。 3) 不要攜帶link_id。只有點播才使用link_id。 4) 檢查下發號碼是否為測試手機號碼。 5) 檢查網關是否應答,應答是否有錯誤。 6) 設置報告標志,看看具體的原因。 7) 檢查企業代碼是否為正確的測試代碼。 8) 檢查下行src_id是否正確。 9) 如果以上都沒有問題,則需要尋求卓望工程師的協助。 回頁首 什么是全量業務? 全量就是指在割接前,SP所有的用戶業務定購列表。 回頁首 什么是增量業務? 增量就是從全量業務提交開始到正式割接之前的用戶業務增加記錄。 回頁首 請問一下,定制的業務短信提醒如果有幾條的話怎么辦呢?我們這邊還可以加別的定制流程和提醒嗎? 對于定制業務,下行的MT是有一個上限的,其上限值在業務申請中可以體現 。 回頁首 ACTIONREASONID這個這段是做什么的呀? 1:用戶發起行為;2:Admin & 1860發起行為;3:Boss停機;4:Boss開機;5:Boss過戶;6:Boss銷號;7:Boss改號;8:扣費失敗導致的服務取消;9:其他。 回頁首 ActionID是什么意思? 1 > 定購 2 > 退定 3 > 激活 4 > 暫停 回頁首 現在MT和MO都有些偏慢!怎么回事情? 的確目前網關的還不是十分穩定。一般從下午5點開始到晚上7點都會出現一個堵塞的時刻。這個不是SP系統的問題。 回頁首 link_id怎么用? link_id僅在點播的時候有用。包括手機點播,或者SSo點播。 手機點播的時候。MO里面有一個link_id,下發的時候一定要帶上。 回頁首 點播業務要注意哪些問題? 點播業務要注意MT的信息的Service_id,Link_id要與上行MO的保持一致。 另外,費率要填寫正確了。否則可能會導致下發失敗。 回頁首 定購關系的時間,有些用戶是我們的簽約用戶沒有定購時間,就用今天的時間可以嗎? 這個我得跟計費的確認一下,理論是這肯定是有問題的,今天一天有這么人訂購你們的業務么,不知道移動什么怎么看這個問題。建議使用隨機函數生成時間,否則一天過多的定購會引起移動的注意。 回頁首 能幫我把917410SPOA上的點播業務"短信郵政賀卡"里的點播指令HK(模糊匹配)到034101(精確匹配),改成(模糊匹配)到034101(精確匹配)嗎,這樣我的問題就解決了(不好意思,是我們業務輸理時填錯了) 對指令是可以進行小范圍的修改的,但對資費,業務代碼,業務類型等修改起來將會十分復雜。請盡量不要出現類似的錯誤。 回頁首 SOAP業務管理>>短信業務管理>>業務詳情>>業務處理地址怎么改阿,我怎么都改不了 先在短信合作申請里面點接受,然后再業務詳情里面最下面點修改。 回頁首 中午要交現網業務測試表,那里面是填寫正式服務代碼呢還是測試服務代碼? 測試的。 回頁首 文件名格式:qdz+SP特符號+時間.txt,例如qdz335520041020.txt 內容格式要求:手機號碼 + “,” + 業務代碼 + “,” + 定購時間 比如: 13912345678,XWDB,2003-02-03 12:30:20 13987654321,TPLS,2004-01-30 18:23:04 回頁首 為什么收不到Provision數據包?! 1. 檢查Provision申報的業務處理地址和實際的程序處理地址是否完全一致。 2. 檢查處理程序所在的服務器是否有Firewall限制。 3. 檢查手機是否為測試注冊手機,非本地測試手機是無法進行測試的。 4. 檢查手機的操作指令是否正確。 5. 檢查日志文件,看看是否有accepted socket記錄。以及IP地址。 6. 檢查自己的程序是否有問題。 回頁首 填寫的內容都是正確的,為什么手機收到是亂碼? MT為亂碼一般要檢查如下問題: 1. 數據庫編碼和發送程序之間是否存在轉碼問題。 2. Submit數據包的msg_fmt或data_coding是否設置錯誤。 3. tp_pid和tp_udhi必須是0。特別是tp_udhi,很多手機會解析這個數據,導致解析錯誤。 回頁首 測試用的SIM卡有什么要求嗎? 必須是本地全球通的SIM卡,千萬不要用神州行的進行測試。否則將出現無法上行等奇怪現象。 回頁首 提交全量定購關系,是只發注冊用戶的,還是以前退訂的也發? 全量定購只需要還處于定購狀態的用戶資料。 回頁首 訂購關系樣例! 服務代碼,手機號,業務代碼,時間 如:1234,13800000001,-XWDZ,2004-10-12 08:30:20 回頁首 時間字段是:2004-11-12 12:22:12.234 有效嗎? 無效 回頁首 UnSubscribeServiceReq 400 XXXXXX 0 0012 1 xxxxxxxxxxx 1 xxxxxxxxxxx 1 917011 -KXSK 回頁首 SP可以定期得到MISC的定購清單嗎? 在數據業務中心登記后,湖北MISC可以在每月10,20號主動將加密(解密密碼為登陸密碼)的定購關系清單FTP上載登記FTP服務器,并通過郵箱通知到達. 登記內容包括:企業代碼,ftp服務器地址,端口號,登陸用戶名,登陸密碼,郵箱地址。 回頁首 割接完后做啥?! 如果有SSO業務,把SSO業務測試做完。 接著做“導入成功率”測試。 回頁首 SSO點播注意哪些問題? 1. 注意Link_ID要帶到Submit包里面。 2. 注意計費方式要使用第三方付費方式。 回頁首 站點SSO怎么有兩個link_ID? 是的,如果你向兩個手機發送,就有兩個link_id,你要拆開一個個發送。 回頁首 反向取消出現122錯誤是什么原因? 一種是你們的定購數據沒做進去,定購失敗。另外一種是格式錯誤引起的。 建議下載DSMP常見錯誤表來核對Provision操作中的各種錯誤。 對于反向取消SP端請求地址需要對應的MISC做相關關聯登記,如未登記,也會有122錯誤應答或者9017錯誤應答. 回頁首 如果發00000,misc會送幾條短信到我們系統,tranctionid是否一致 有變化。 回頁首 各位我想問一下,填寫的短信提醒格式里面的企業ID和服務代碼是填公司正式的還填這次分配的測試的號碼啊 填正式的。 回頁首 反向退定的時候,同一個手機會出現不同的情況,115錯誤,122錯誤,110錯誤等等,有時候又能成功,怎么回事情啊! 115可能是一個手機號反復取消造成的,第一次取消成功后,如不再次訂購,第二次重復取消就會有115錯,122,110造成原因很多,得具體查,不過多半是反向取消包的格式有問題 回頁首 MISC系統的業務代碼區分大小寫嗎? 業務代碼區分大小寫。 回頁首 定制成功,但是我們(03414)給用戶下發的業務短信回來的狀態報告為:[REJECTD] 1. 檢查service_id的大小寫,以及費率是否正確。 2. link_id千萬不要帶。不要填寫任何數值。 回頁首 是不是只有報上的手機才可以測試呀? 是的。 回頁首 現在MISC發包月話單是不是還按原來的處理方式。如當月內超過72小時發話單,當月內二次定制發話單 對,還是這樣! 回頁首 假如我們有個點播類按條收費的業務叫姓名玄機!費用是1元/條!用戶發姓名上來之后,我們會下行5條,這個是MISC收一元錢,還是收5元錢? 1塊! 須注意,在首條下行時,需要將PK_TOTAL值與PK_NUMBER值一致,否則,這1塊錢可能也收不到了. 回頁首 對于用戶發送了錯誤的定制代碼,但是我公司沒有免費的下行通道,如何把提示信息發給用戶啊? 申請一個空模糊匹配到根接入號的免費點播就行!申請這樣一個免費點播業務,用戶發送錯誤的指令就會匹配到這個業務上。 或者使用手機發送,或者申請企業通道。 回頁首 linkID編碼方式如何? LinkID:20位字符串,該字段的值由MISC產生,編碼格式為4位MISCID+12位時間+4位序列號。用于點播類業務中MT與MO消息的匹配。 回頁首 什么是包月點播業務? 比如有一個業務,是給你免費定制的。 但是定制后發一條信息給用戶,就收用戶0.1元。單條合計最高收費不得高于包月申請的費用。 回頁首 DB:104是什么錯? 好像是沒有link_id。 回頁首 中國移動通信CMPP2.0錯誤碼整改方案 前言 根據網上業務開放的需要,研發中心對CMPP傳遞的錯誤代碼進行了進一步的擴充,以便能夠更好地了解網絡上產生錯誤的原因,該文件作為CMPP2.0的補充規定。 該文件的主要起草人:黨京、孫若雯 一、目的 為了移動夢網短信業務的順利開展,針對ISMG、SCP、SMSC這些網元產生的響應消息中的錯誤碼和ISMG產生的狀態報告中的狀態碼進行一番整改。 二、整改方案 1、ISMG向SCP發送計費請求,此時有兩種出錯情況: (1) 因為發送失敗、網絡原因、SCP超時等原因造成的ISMG未接收到SCP響應消息,ISMG生成狀態報告,狀態報告中的stat字段取值為“CA:xxxx”,其中xxxx為ISMG認定的錯誤原因代碼,其長度為4位,不足4位在前面補0,具體值參見附錄中對xxxx的說明; (2) 接收到SCP的響應消息表明計費失敗,ISMG生成狀態報告,狀態報告中的stat字段取值為“CB:yyyy”,其中yyyy為SCP返回給ISMG的錯誤碼,其長度為4位,不足4位在前面補0,具體值參見附錄中對yyyy的說明。 2、ISMG向SMSC發送短信時,此時有兩種出錯情況: (1) 因為發送失敗、網絡原因、SMSC超時等原因造成的ISMG未接收到SMSC響應消息,ISMG生成狀態報告,狀態報告中的stat字段取值為“MA:xxxx”,其中xxxx為ISMG認定的錯誤原因代碼,其長度為4位,不足4位在前面補0,具體值參見附錄中對xxxx的說明; (2) 接收到SMSC的響應消息表明SMSC處理消息失敗,ISMG生成狀態報告,狀態報告中的stat字段取值為“MB:zzzz”,其中zzzz為SMSC返回給ISMG的錯誤碼,其長度為4位,不足4位在前面補0,具體值參加附錄中對zzzz的說明。 3、目前CMPP2.0中定義了響應消息中的10個返回碼,其中0表示成功,1-9分別表示各種錯誤類型,各廠家在返回錯誤碼時應盡可能向這9個錯誤碼靠攏,當然,因為設計的原因或者查錯的方便,廠家可以在規定的廠家自定義錯誤碼空間中定義自己的錯誤碼,但是,定義錯誤碼時不允許存在類似與“其它錯誤”或者“系統錯誤”這類含義模糊的情況,即各廠家能夠對自己返回的每一個錯誤碼給出明確的含義解釋,以利于錯誤發生時的定位工作。0-99為CMPP協議保留的錯誤碼空間,請各廠家在預留的錯誤碼空間范圍:100-199內自行定義,并提供詳細的編碼解釋列表。 4、SCP廠家返回錯誤碼一律按照附錄中yyyy值,該值是從《移動夢網短信業務信令流程規范(V1.0)》中摘出來的。 5、SMSC廠家返回錯誤碼一律按照附錄中zzzz值,該值是從《短消息中心設備技術接口規范(V1.2)》中摘出來的。 6、ISMG上產生的話單的“短信息發送狀態”字段有所修改,該字段原來的值如下表: SMO SP對網關的應答信息 SMO-F 網關1對網關2的狀態報告代碼轉換成數字 SMT 短消息中心反饋的狀態報告代碼轉換成數字 SMA 填空 SMAO 填空 SMAO-F 填空 SMT-F 網關2向網關1回送的狀態報告代碼轉換成數字 SMA-F 填空 SMC 網關成功生成話單的代碼 SMC-F 網關2返回的狀態代碼轉換成數字 修改后的該字段的值如下表: SMO SP對網關的應答信息 SMO-F 網關1對網關2的狀態報告代碼轉換成數字 SMT 短消息中心反饋的狀態報告代碼轉換成數字 SMA 異常情況下當該網關產生的狀態報告中的stat字段為以下四種類型時:1、CA:xxxx,在話單中記錄值1000+xxxx;2、CB:yyyy,在話單中記錄值2000+yyyy;3、MA:xxxx,在話單中記錄值3000+xxxx;4、MB:zzzz,在話單中記錄值4000+zzzz; SMAO 填空 SMAO-F 填空 SMT-F 網關2向網關1回送的狀態報告代碼轉換成數字,當異常情況狀態報告中的stat字段存在四種類型時:1、CA:xxxx,在話單中記錄值1000+xxxx;2、CB:yyyy,在話單中記錄值2000+yyyy;3、MA:xxxx,在話單中記錄值3000+xxxx;4、MB:zzzz,在話單中記錄值4000+zzzz; SMA-F 填空 SMC 網關成功生成話單的代碼,全球通用戶不變,神州行用戶根據錯誤類型分為:1、CA:xxxx,在話單中記錄值1000+xxxx;2、CB:yyyy,在話單中記錄值2000+yyyy; SMC-F 網關2返回的狀態代碼轉換成數字,全球通用戶不變,神州行用戶根據錯誤類型分為:1、CA:xxxx,在話單中記錄值1000+xxxx;2、CB:yyyy,在話單中記錄值2000+yyyy; 7、目的ISMG在一條短信處理流程中,應該生成一個狀態報告而且只能生成一個狀態報告,即所生成的狀態報告應該表明短信的最終狀態,在短信處理的中間狀態不應該有狀態報告產生。 8、所有在上述整改方案中未涉及的情況仍舊按照以前的業務流程規范執行。 三、附錄 1、xxxx的定義: xxxx的值 含義 0051 尚未建立連接 0052 尚未成功登錄 0053 發送消息失敗 0054 超時未接收到響應消息 0100-0499 廠家自定義的錯誤碼 其它 保留未用 2、yyyy的定義 yyyy的值 含義 0001 非神州行預付費用戶 0002 數據庫操作失敗 0003 鑒權失敗 0004 超過最大錯誤次數 0005 移動用戶帳戶數據異常 0006 服務沒有激活 0007 用戶余額不足 0008 超過包月費用上限 0009 超過最高欠費額 0010 用戶已注冊該項服務 0011 用戶沒有注冊該項服務 0014 未登記的網關 0015 網關登錄摘要錯誤 0016 參數錯誤 0017 服務器端數據未傳完 0018 重復發送消息序列號msgid相同的計費請求消息 0020 未知錯誤 0021 數據庫錯誤 0022 SCP互聯失敗 0023 數值越界 0024 字段超長 0025 無相關數據 0026 數據重復 0040 未登記的SP 0041 SP帳戶狀態異常 0042 SP無權限 0043 SP帳戶已存在 0044 未登記的SP業務類型 0045 SP業務類型數據異常 0046 SP業務類型已存在 0052 夢網用戶已存在 0053 夢網用戶不存在 0054 夢網用戶狀態異常 0055 簽約信息已存在 0056 簽約信息不存在 0057 簽約數據異常 0061 月消費超額 0062 單筆消費超額 0063 用戶拒絕 0064 短消息編號已存在 0065 對應扣費請求不存在 0066 扣費請求已被確認 0067 未定義的計費類型 0068 未定義的編碼方式 0100-0499 廠家自定義的錯誤碼 其它 保留未用 3、zzzz的定義 zzzz的值(4位,不足4位前面補0) 含義 0X00000001 – 0X0000000F 保留給SMSC廠商定義錯誤 0X00000010 消息長度錯誤 0X00000011 命令長度錯誤 0X00000012 消息ID無效 0X00000013 沒有執行此命令的權限 0X00000014 – 0X0000001F 保留 0X00000020 無效的SYSTEMID 0X00000021 無效的密碼 0X00000022 無效的SYSTEMTYPE 0X00000023 – 0X0000003F 保留 0X00000040 地址錯誤 0X00000041 超過最大提交數 0X00000042 超過最大下發數 0X00000043 無效的用戶 0X00000044 無效的數據格式 0X00000045 創建消息失敗 0X00000046 無效的短消息ID 0X00000047 數據庫失敗 0X00000048 取消消息失敗 0X00000049 短消息狀態錯誤 0X0000004A 替換消息失敗 0X0000004B 替換消息源地址錯誤 0X0000004C – 0X0000005F 保留 0X00000060 無效的源地址TON 0X00000061 無效的源地址NPI 0X00000062 源地址錯誤 0X00000063 無效的目的地址TON 0X00000064 無效的目的地址NPI 0X00000065 目的地址錯誤 0X00000066 無效的定時時間 0X00000067 無效的超時時間 0X00000068 無效的ESM_CALSS 0X00000069 無效的UDLEN 0X0000006A 無效的PRI 0X0000006B 無效的Registered_delivery_flag 0X0000006C 無效的Replace_if_present_flag 0X0000006D – 0X0000007F 保留 0X00000080 指定用戶已經存在 0X00000081 創建用戶失敗 0X00000082 用戶ID錯誤 0X00000083 指定用戶不存在 0X00000084 – 0X0000008F 保留 0X00000090 – 0X00000FFF 保留給SMSC廠商定義錯誤 其他 保留 4、SP常見的錯誤情況 (1) 狀態報告stat為CB:0005:表示神州行用戶因為狀態不正確如處于停機、掛起等狀態而導致的用戶無法享受服務; (2) 狀態報告stat為CB:0007:表示神州行用戶因為余額不足而導致用戶無法享受服務; (3) 狀態報告stat為EXPIRED:表示因為用戶長時間關機或者不在服務區等導致的短信息超時沒有遞交到用戶手機上; (4) 狀態報告stat為UNDELIVERABLE:表示全球通用戶因為狀態不正確如處于停機、掛起等狀態而導致的用戶無法享受服務。 注:原測試報告中狀態報告為REJECTED的情況現在大部分對應到CB:0005和CB:0007這兩種情況。 回頁首 常用錯誤代碼一覽表 在HTTP通信時的狀態碼請參見HTTP/1.1協議中規定的狀態碼值,不包含在本規范的返回值統一定義中。 1. 亞信短信網關的SP開發中錯誤代碼對照表 1 非法數據包 4 非法短信長度 5 非法資費代碼(FeeCode) 6 短信長度超長 7 非法業務類型(ServiceId) 8 短信發送速度太快 9 短信前轉失敗 10 非法源號碼(SrcTermId) 11 非法ICP編號 12 非法計費號碼(FeeTermID) 13 非法目的號碼(DestTermId) 27 在API維護的隊列中的包超時 28 API發送數據包失敗 29 調用API傳進去的參數出錯 100 非法信息格式(MsgFormat) 101 非法資費類別(FeeType) 102 非法存活有效期(ValidTime) 103 非法定時發送時間(AtTime) 104 不能打開目標號碼文件(DestTermIdFile) 105 不能打開短信內容文件(MsgFile) 106 非法短信(MsgContent) 107 連接短信網關失敗 108 登錄失敗 109 接收結果數據包失敗 110 非法計費用戶類型(FeeUserType)必須是0-3(數字) 111 發送隊列滿 112 超出系統限制 113 神州行手機號碼扣費失敗 114 無法通過短信安全檢查 115 群發目的號碼個數錯誤 116 SP業務鑒權失敗 117 用戶手機號碼鑒權失敗 2. 100-999為業務網關和DSMP之間的接口消息中的錯誤代碼,如下 100 手機號碼不存在 101 手機號碼錯誤 102 用戶停機 103 用戶欠費 104 用戶沒有使用該業務的權限 105 業務代碼錯誤 106 服務代碼錯誤 107 業務不存在 108 該業務暫停服務 109 該服務種類不存在 110 該服務種類尚未開通 111 該業務尚未開通 112 SP代碼錯誤 113 SP不存在 114 SP暫停服務 115 用戶沒有定購該業務 116 用戶暫停定購該業務 117 該業務不能對該用戶開放 118 用戶已經訂購了該業務 119 用戶不能取消該業務 120 話單格式錯誤 121 沒有該類業務 122 接收異常 123 業務價格為負 124 業務價格格式錯誤 125 業務價格超出范圍 126 該用戶不是神州行用戶 127 該用戶沒有足夠的余額 128 補款,沖正失敗 129 用戶已經是夢網用戶 130 用戶在BOSS中沒有相關用戶數據 131 BOSS系統數據同步出錯 132 相關信息不存在 133 用戶數據同步出錯 134 SP數據同步出錯 135 業務數據同步出錯 136 用戶密碼錯誤 137 偽碼信息錯誤 138 用戶相關信息不存在 3. 為業務網關和SCP之間的接口消息中的錯誤代碼,如下 0 執行成功 1 移動用戶帳戶數據無效(非神州行預付費用戶) 2 數據庫操作失敗 3 鑒權失敗 4 超過最大錯誤次數 5 移動用戶帳戶數據無效(沒有激活) 6 服務沒有激活 7 用戶余額不足 8 超過包月費用上限 9 超過最高欠費額 10 用戶已注冊該項服務。 11 用戶沒有注冊該項服務。 12 移動用戶已存在 13 GW向SMC提交短消息失敗 14 GW非法 15 摘要非法 16 參數錯誤 17 服務器端數據未傳完 4. 4000-4999為DSMP與SP之間的接口消息中的錯誤代碼 4000 無效的msgtype 4001 無效的action_id; 4002 無效的action_reasonid; 4003 無效的SP ID 4004 無效的serviceID 4005 無效的pseudocode 4006 無效的accessmode 4007 MISC同步開通服務,但SP端已存在訂購關系,且狀態為開通 4008 MISC同步開通服務,且SP端不存在訂購關系,但開通服務失敗 4009 MISC同步開通服務,但SP端已存在訂購關系, 且狀態為暫停 4010 MISC同步停止服務, 且SP端存在訂購關系, 但取消服務失敗 4011 MISC同步停止服務, 但SP端不存在訂購關系 4012 MISC同步暫停服務, 且SP端存在訂購關系, 但暫停服務失敗 4013 MISC同步暫停服務, 但SP端不存在訂購關系 4014 MISC同步暫停服務, 但SP端已存在訂購關系, 且狀態為暫停 4015 MISC同步激活服務, 但SP端已存在訂購關系, 且狀態為開通 4016 MISC同步激活服務, 但SP端不存在訂購關系 4017 MISC同步激活服務, 且SP端存在訂購關系, 但激活服務失敗 5. 9000-9999為系統級錯誤 9000 系統磁盤讀寫錯誤 9001 網絡異常 9002 網絡錯誤 9003 業務網關忙,業務網關緩存 9004 業務網關忙,并且業務網關緩沖區滿,DSMP緩存,并暫時不要發送消息,等待一段時間重試。 9005 DSMP忙,DSMP緩存 9006 DSMP忙,并且DSMP緩沖區滿,業務網關緩存,并暫時不要發送消息,等待一段時間重試。 9007 業務網關超過限制的流量 9008 DSMP異常,并不可用 9009 業務網關異常,并不可用 9010 該業務網關沒有權限調用該接口消息 9011 DSMP沒有權限發送該接口消息給業務網關 9012 版本不支持 9013 消息類型不對,系統不支持 9014 驗證錯誤,無法解析SOAP和XML結構、缺少必須存在的字段,或者消息格式不正確 9015 拒絕消息,服務器無法完成請求的服務 6. 其他一些常用錯誤代碼,如下 DA:0054 等待DSMP返回響應超時 DA:0320 發送給DSMP失敗 DA:0330 接收DSMP響應失敗 DA:0360 與DSMP之間soap連接異常 ID:0007 業務代碼錯誤 ID:0009 計費號碼路由判斷錯誤(本網關不負責服務次計費號碼) ID:0100 信息格式錯誤,一般指GB轉Unicode失敗 ID:0101 計費類型(Fee_Type)錯誤 ID:0111 隊列滿(包括保存本地MT和前轉MT失敗) ID:0113 神州行扣費請求失敗 ID:0151 MT短信在smsAgent隊列中超時 IC:0154 前轉到外地網關,外地網關沒有響應 回頁首 發送頻率如果是1~3次怎么填啊? 填寫最大頻率。 回頁首 HTTP返回值定義 具體描述如下: 0 : 成功 1 : 未知錯誤 2-99:保留 4000-4999為DSMP與SP之間的接口消息中的錯誤代碼: 4000: 無效的msgtype 4001: 無效的action_id; 4002: 無效的action_reasonid; 4003: 無效的SP ID 4004: 無效的serviceID 4005: 無效的pseudocode 4006: 無效的accessmode 4007: MISC同步開通服務,但SP端已存在訂購關系,且狀態為開通 4008: MISC同步開通服務,且SP端不存在訂購關系,但開通服務失敗 4009: MISC同步開通服務,但SP端已存在訂購關系, 且狀態為暫停 4010: MISC同步停止服務, 且SP端存在訂購關系, 但取消服務失敗 4011: MISC同步停止服務, 但SP端不存在訂購關系 4012: MISC同步暫停服務, 且SP端存在訂購關系, 但暫停服務失敗 4013: MISC同步暫停服務, 但SP端不存在訂購關系 4014: MISC同步暫停服務, 但SP端已存在訂購關系, 且狀態為暫停 4015: MISC同步激活服務, 但SP端已存在訂購關系, 且狀態為開通 4016: MISC同步激活服務, 但SP端不存在訂購關系 4017: MISC同步激活服務, 且SP端存在訂購關系, 但激活服務失敗 9000-9999為系統級錯誤: 9000: 系統磁盤讀寫錯誤 9001: 網絡異常 9002: 網絡錯誤 9003: 業務網關忙,業務網關緩存 9004: 業務網關忙,并且業務網關緩沖區滿,DSMP緩存,并暫時不要發送消息,等待一段時間重試。 9005: DSMP忙,DSMP緩存 9006: DSMP忙,并且DSMP緩沖區滿,業務網關緩存,并暫時不要發送消息,等待一段時間重試。 9007: 業務網關超過限制的流量 9008: DSMP異常,并不可用 9009: 業務網關異常,并不可用 9010: 該業務網關沒有權限調用該接口消息 9011: DSMP沒有權限發送該接口消息給業務網關 9012: 版本不支持 9013: 消息類型不對,系統不支持 9014: 驗證錯誤,無法解析SOAP和XML結構、缺少必須存在的字段,或者消息格式不正確 9015: 拒絕消息,服務器無法完成請求的服務 回頁首 在MISC割接之際,再次提醒大家業務梳理表的填報事宜。 一、不許新增業務代碼(重要) 所有業務代碼必須是上月產生計費且已經移動審核過的。否則將認為SP虛增業務代碼,且移動有權無條件刪除。 二、資費標準 定制包月 小于等于 15元/月; 按條點播 小于等于 1元/條; 特殊高單價業務,請單獨附一份說明。 三、業務類別 免鑒權類業務,各sp只允許申報一個,具體以幫助類業務體現。 四、指令匹配及指令數量 盡量不要填寫空指令的模糊匹配指令;只允許聊天類的業務,開放空指令(模糊匹配)到長號碼(精確匹配)的方式。 設置指令時,需要指定指令對應的發送號碼(長號碼)和指令內容,并可分別指定對發送號碼和指令內容是否需要做精確匹配。 回頁首 電信服務規范--信息服務業務 6.1信息服務業務經營者進行各種形式的業務宣傳時,在宣傳業務內容和使用方式的同時應公示相應的收費標準、收費方式和終止服務方法。 6.2信息服務業務經營者向用戶提供任何有償信息服務時,應事先征得用戶同意。信息服務業務經營者向用戶提供無償信息服務時,用戶予以拒絕的,信息服務業務經營者應停止提供。 信息服務業務經營者在提供短信息服務時,包月類、訂閱類短信服務,必須事先向用戶請求確認,且請求確認消息中必須包括收費標準。若用戶未進行確認反饋,視為用戶撤消服務要求。 在用戶撥打接入碼接入信息服務業務經營者的語音信息服務業務平臺后,業務平臺應免費向用戶說明收費標準,并在得到用戶確認后開始計信息服務費。 6.3信息服務業務經營者應遵照與用戶的約定向用戶提供信息服務,未得到用戶許可,信息服務業務經營者不得擅自改變服務內容和服務頻次,不得擅自改變收費方式和降低服務質量。對分條計費的信息,如因傳輸容量等原因需要回送多條信息內容的,只能收取一條相應信息的信息費。 6.4信息服務業務經營者在提供語音信息服務時不得通過故意插播廣告性或者宣傳性廣告信息以延長服務時間,人工信息咨詢員不得談論與用戶所提問題無關的話題,不得故意拖延時間。 6.5信息服務業務經營者在采集、開發、處理、發布信息時,應對信息的內容進行審查,信息服務業務經營者不得提供國家明令禁止傳播的信息。信息準確率應達到95%以上。 6.6信息服務業務經營者在提供訂制類信息服務業務時,應明示方便用戶退訂的途徑,短信息服務業務經營者應開通方便用戶選擇退訂服務的“0000”、“00000”短信退訂功能,并保證退訂途徑的暢通。 用戶提出停止服務時,信息服務業務經營者應及時接受并停止計費。 6.7信息服務業務經營者應保存信息服務計費原始數據,短信息服務系統應當自動記錄并保存短信息的發送與接收時間、發送端和接收端的電話號碼,保存期限至少5個月。在計費原始數據保存期限內,信息服務業務經營者應根據用戶需求提供信息服務收費清單。 6.8基礎電信業務經營者在向用戶提供電話業務收費單據時,若存在為信息服務業務經營者代收的信息費,應同時向用戶提供信息服務業務經營者的名稱、代碼和代收金額,并注明“代收費”字樣。 6.9用戶對信息費產生異議或對服務質量不滿意時,基礎電信業務經營者與信息服務業務經營者均應遵循“首問負責”的原則,共同協商處理,不得互相推諉。 6.10信息服務業務經營者應開通客戶服務熱線電話,并對社會公布。 回頁首 割接時網關登錄失敗 割接時如果出現登錄網關失敗時,請首先檢查登錄賬號/密碼是否是正式的企業代碼,同時還需要檢查登錄服務器地址是否和割接前提供的IP地址相符,從而判斷是否在網關或MISC方做了IP地址限制; 處理辦法: 檢查自身程序配置,修改登錄賬號及密碼,同時和網關及MISC核對IP地址信息; 回頁首 下發MT包時網關返回9、13等等錯誤 出現這些錯誤主要是SP下發的MT包的目的號碼格式不正確導致; 處理辦法: 請SP檢查自身的程序在下發MT包時的目的號碼格式是否正確,比如手機號碼后面是否帶上了空格等等,因為有些網關可能無法去除空格導致下發失敗; 回頁首 手機上行后SP無法收到網關的MO包 原因分析: 出現這個問題主要是網關沒有發送MO消息給SP,或者發送失敗引起。這個問題比較復雜,涉及到多個網元。可能是SP和網關的MO連接異常一起,也有可能是網關到MISC的MO鑒權失敗引起; 處理辦法: 首先請SP自行檢查和網關的MO連接進程是否正常,如果連接無異常,那么請聯系網關人員和卓望公司技術人員解決; 回頁首 發送MT包時產生大量DB:101錯誤 原因分析: 出現這個錯誤大部分的原因是由于訂購關系未同步引起,MISC會對MT包中的計費號碼的訂購關系做校驗,如果發現不是夢網用戶,那么MISC會直接反饋101用戶不存在錯誤; 解決辦法: 請檢查發送的MT消息的計費用戶是否都存在有效訂購關系,并且在割接前已經提交給MISC做訂購關系導入; 回頁首 發送MT包是產生大量DB:102錯誤 原因分析: 出現這個錯誤是由于SP發送的MT消息的目的用戶在MISC中屬于暫停狀態; 解決辦法: 請SP核查發送的MT消息包中目的號碼是否有效、是否是暫停用戶,如果都不是那么請聯系卓望技術人員解決; 回頁首 發送MT包時出現大量DB:115錯誤 原因分析: 出現這個問題是由與MISC和SP之間的訂購關系不同步引起; 解決辦法: 請確保發送的MT包中的計費號碼存在有效訂購關系,不能對無訂購關系用戶做群發操作。如果仍然存在大量錯誤,那么請聯系卓望技術人員解決,建議雙方再次核對訂購關系記錄; 回頁首 MISC 用戶狀態 'A':正常; 'S':暫停; 'X':管理員停止; 'P':因服務收費暫停; 'G':贈送者暫停; 'B':Boss暫停 'C':取消 回頁首 還問一個問題,就是每個月下行多少條信息給用戶,是怎么換算了,比如我包月有5塊,10塊的.那我至少給5元包月的下多少條信息,10塊錢的要下多少條信息? 單條不能超過一塊錢,被投訴了,就不是多點少點的問題了。 回頁首 就是無論什么時候定購,包括22號以后的,如果用戶在三天內,移動都會給用戶下話單了? 20號以后使用也是免費+72小時免費 回頁首 那我18號定購的用戶,會不會作為本月進行結算? 18號定購,如果72小時沒有退訂,都要計費的

回頁首

中億物聯網,作為成熟的物聯網解決方案提供商,提醒對投資物聯卡代理、企業物聯卡購買有興趣的小伙伴在選擇移動物聯卡、電信物聯卡、聯通物聯卡供應商的時候,一定要選擇資質齊全,售前售后服務完善,物聯卡管理平臺穩定的物聯網服務商。 還有這些物聯卡相關資訊您肯定想知道:關于物聯卡如何續費?企業辦理物聯卡需要注意哪些事項!物聯網卡的應用場景有哪些?請關注“物聯無疆”公眾號,回復關鍵詞“物聯卡”即可查看!

標簽:雙鴨山 松原 呼和浩特 鶴崗 無錫 汕頭 貴州 信陽

巨人網絡通訊聲明:本文標題《中億物聯網大講堂:物聯網卡使用CMPP錯誤碼說明大全》,本文關鍵詞  中,億物,聯網,大講堂,物聯,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《中億物聯網大講堂:物聯網卡使用CMPP錯誤碼說明大全》相關的同類信息!
  • 本頁收集關于中億物聯網大講堂:物聯網卡使用CMPP錯誤碼說明大全的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费男女囗交视频| 中文字幕JUL-425汗流浃背| 亚洲艹逼| 久久免费精品国产视频| 国产午夜人做人免费视频中文| 国严产品自偷自偷自偷最新章节| 快看视频高清在线| 揉女胸视频www网站免费观看| 女人裸体跪姿被调教出奶水| 偷欲(出轨H)| 欧美一区二区三区四区五区六区| 黄色二级电影| 朝鲜一级一级妇女毛片| 国产精品无码视频毛片韩国| 糙汉宝贝h| 欧美熟妇的荡欲未删减版电影| 华人91视频| 免费网站看v片在线成人国产系列 快穿病态boss心尖黑月光txt | 免费交友聊天不花钱软件有哪些| 扒开女尸的臀部尸交| 无码乱码精品一区二区三区四区| 780pp亚洲情艺中心| 国产精品久久久久影院色老大| 欧美精品啪啪| 太大太长太粗太硬受不了| 不戴套挺进人妻怀孕| 亚洲AV秘?无码一区川村| 午夜福利视频3000| 久操国产视频| 大桥未久AV精品无码| 日韩视频高清免费看| 男生jj插女生jj| 欲成欢香蕉被你夹断了| 97成人精品视频在线播放| 国产精品久久久久精品三级97| bl各种肉黄浪荡受触手| xxxx669| 一本三道a无线v一区v视频| 久热在线精品视频免费| 丁香婷婷七月| 色拍拍视频|