00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _ASTERISK_CAUSES_H
00024 #define _ASTERISK_CAUSES_H
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089 #define AST_CAUSE_UNALLOCATED 1
00090 #define AST_CAUSE_NO_ROUTE_TRANSIT_NET 2
00091 #define AST_CAUSE_NO_ROUTE_DESTINATION 3
00092 #define AST_CAUSE_CHANNEL_UNACCEPTABLE 6
00093 #define AST_CAUSE_CALL_AWARDED_DELIVERED 7
00094 #define AST_CAUSE_NORMAL_CLEARING 16
00095 #define AST_CAUSE_USER_BUSY 17
00096 #define AST_CAUSE_NO_USER_RESPONSE 18
00097 #define AST_CAUSE_NO_ANSWER 19
00098 #define AST_CAUSE_CALL_REJECTED 21
00099 #define AST_CAUSE_NUMBER_CHANGED 22
00100 #define AST_CAUSE_DESTINATION_OUT_OF_ORDER 27
00101 #define AST_CAUSE_INVALID_NUMBER_FORMAT 28
00102 #define AST_CAUSE_FACILITY_REJECTED 29
00103 #define AST_CAUSE_RESPONSE_TO_STATUS_ENQUIRY 30
00104 #define AST_CAUSE_NORMAL_UNSPECIFIED 31
00105 #define AST_CAUSE_NORMAL_CIRCUIT_CONGESTION 34
00106 #define AST_CAUSE_NETWORK_OUT_OF_ORDER 38
00107 #define AST_CAUSE_NORMAL_TEMPORARY_FAILURE 41
00108 #define AST_CAUSE_SWITCH_CONGESTION 42
00109 #define AST_CAUSE_ACCESS_INFO_DISCARDED 43
00110 #define AST_CAUSE_REQUESTED_CHAN_UNAVAIL 44
00111 #define AST_CAUSE_PRE_EMPTED 45
00112 #define AST_CAUSE_FACILITY_NOT_SUBSCRIBED 50
00113 #define AST_CAUSE_OUTGOING_CALL_BARRED 52
00114 #define AST_CAUSE_INCOMING_CALL_BARRED 54
00115 #define AST_CAUSE_BEARERCAPABILITY_NOTAUTH 57
00116 #define AST_CAUSE_BEARERCAPABILITY_NOTAVAIL 58
00117 #define AST_CAUSE_BEARERCAPABILITY_NOTIMPL 65
00118 #define AST_CAUSE_CHAN_NOT_IMPLEMENTED 66
00119 #define AST_CAUSE_FACILITY_NOT_IMPLEMENTED 69
00120 #define AST_CAUSE_INVALID_CALL_REFERENCE 81
00121 #define AST_CAUSE_INCOMPATIBLE_DESTINATION 88
00122 #define AST_CAUSE_INVALID_MSG_UNSPECIFIED 95
00123 #define AST_CAUSE_MANDATORY_IE_MISSING 96
00124 #define AST_CAUSE_MESSAGE_TYPE_NONEXIST 97
00125 #define AST_CAUSE_WRONG_MESSAGE 98
00126 #define AST_CAUSE_IE_NONEXIST 99
00127 #define AST_CAUSE_INVALID_IE_CONTENTS 100
00128 #define AST_CAUSE_WRONG_CALL_STATE 101
00129 #define AST_CAUSE_RECOVERY_ON_TIMER_EXPIRE 102
00130 #define AST_CAUSE_MANDATORY_IE_LENGTH_ERROR 103
00131 #define AST_CAUSE_PROTOCOL_ERROR 111
00132 #define AST_CAUSE_INTERWORKING 127
00133
00134
00135 #define AST_CAUSE_BUSY AST_CAUSE_USER_BUSY
00136 #define AST_CAUSE_FAILURE AST_CAUSE_NETWORK_OUT_OF_ORDER
00137 #define AST_CAUSE_NORMAL AST_CAUSE_NORMAL_CLEARING
00138 #define AST_CAUSE_NOANSWER AST_CAUSE_NO_ANSWER
00139 #define AST_CAUSE_CONGESTION AST_CAUSE_NORMAL_CIRCUIT_CONGESTION
00140 #define AST_CAUSE_UNREGISTERED AST_CAUSE_NO_ROUTE_DESTINATION
00141 #define AST_CAUSE_NOTDEFINED 0
00142 #define AST_CAUSE_NOSUCHDRIVER AST_CAUSE_CHAN_NOT_IMPLEMENTED
00143
00144 #endif