NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module
クラス CommunicationFailureException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 com.docomo_um.module.CommunicationFailureException

public class CommunicationFailureException
extends java.lang.Exception

通信の失敗が原因で発生する例外クラスです。

音声呼に対する例外は以下のcause値(TS24.008 10.5.4.11)を返却します。

Cause値内容
1Unassigned (unallocated) number
3No route to destination
6Channel unacceptable
8Operator determined barring
16Normal call clearing
17User busy
18No user responding
19User alerting, no answer
21Call rejected
22Number changed
24Call rejected due to feature at the destination
25Pre-emption
26Non selected user clearing
27Destination out of order
28Invalid number format (incomplete number)
29Facility rejected
30Response to STATUS ENQUIRY
31Normal, unspecified
34No circuit/channel available
38Network out of order
41Temporary failure
42Switching equipment congestion
43Access information discarded
44requested circuit/channel not available
47Resources unavailable, unspecified
49Quality of service unavailable
50Requested facility not subscribed
55Incoming calls barred within the CUG
57Bearer capability not authorized
58Bearer capability not presently available
63Service or option not available, unspecified
65Bearer service not implemented
68ACM equal to or greater than ACMmax
69Requested facility not implemented
70Only restricted digital information bearer capability is available
79Service or option not implemented, unspecified
81Invalid transaction identifier value
87User not member of CUG
88Incompatible destination
91Invalid transit network selection
95Semantically incorrect message
96Invalid mandatory information
97Message type non-existent or not implemented
98Message type not compatible with protocol state
99Information element non-existent or not implemented
100Conditional IE error
101Message not compatible with protocol state
102Recovery on timer expiry
111Protocol error, unspecified
127Interworking, unspecified

パケット呼に対する例外は以下のSM-Cause値(TS24.008 10.5.6.6)を返却します。

Cause値内容
8Operator Determined Barring
24MBMS bearer capabilities insufficient for the service
25LLC or SNDCP failure(A/Gb mode only)
26Insufficient resources
27Missing or unknown APN
28Unknown PDP address or PDP type
29User authentication failed
30Activation rejected by GGSN, Serving GW or PDN GW
31Activation rejected, unspecified
32Service option not supported
33Requested service option not subscribed
34Service option temporarily out of order
35NSAPI already used (not sent)
36Regular deactivation
37QoS not accepted
38Network failure
39Reactivation requested
40Feature not supported
41Semantic error in the TFT operation
42Syntactical error in the TFT operation
43Unknown PDP context
44Semantic errors in packet filter(s)
45Syntactical errors in packet filter(s)
46PDP context without TFT already activated
47Multicast group membership time-out
48Request rejected, BCM violation
50PDP type IPv4 only allowed
51PDP type IPv6 only allowed
52Single address bearers only allowed
56Collision with network initiated request
60Bearer handling not supported
81Invalid transaction identifier value
95Semantically incorrect message
96Invalid mandatory information
97Message type non-existent or not implemented
98Message type not compatible with the protocol state
99Information element non-existent or not implemented
100Conditional IE error
101Message not compatible with the protocol state
111Protocol error, unspecified
112APN restriction value incompatible with active PDP context

SMSに対する例外は以下のRP-Cause値(TS24.011 8.2.5.4)を返却します。

Cause値内容
1Unassigned (unallocated) number
8Operator determined barring
10Call barred
11Reserved
21Short message transfer rejected
22Memory capacity exceeded
27Destination out of order
28Unidentified subscriber
29Facility rejected
30Unknown subscriber
38Network out of order
41Temporary failure
42Congestion
47Resources unavailable, unspecified
50Requested facility not subscribed
69Requested facility not implemented
81Invalid short message transfer reference value
95Semantically incorrect message
96Invalid mandatory information
97Message type nonexistent or not implemented
98Message not compatible with short message protocol state
99Information element nonexistent or not implemented
111Protocol error, unspecified
127Interworking, unspecified


コンストラクタの概要
CommunicationFailureException(int cause)
          例外の原因を示すCause値を設定してインスタンスを生成します。
CommunicationFailureException(int cause, java.lang.String msg)
          例外の原因を示すCause値と詳細メッセージを設定してインスタンスを生成します。
 
メソッドの概要
 int getCauseValue()
          例外の原因を示すCause値を取得します。
 
クラス java.lang.Throwable から継承されたメソッド
getMessage, printStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait
 

コンストラクタの詳細

CommunicationFailureException

public CommunicationFailureException(int cause)
例外の原因を示すCause値を設定してインスタンスを生成します。

パラメータ:
cause - 3GPPで規定されているCause値を指定します。

CommunicationFailureException

public CommunicationFailureException(int cause,
                                     java.lang.String msg)
例外の原因を示すCause値と詳細メッセージを設定してインスタンスを生成します。

パラメータ:
cause - 3GPPで規定されているCause値を指定します。
msg - 詳細メッセージを指定します。
メソッドの詳細

getCauseValue

public int getCauseValue()
例外の原因を示すCause値を取得します。

戻り値:
例外の原因を示すCause値を返します。

Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved.