aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-iax2.h
diff options
context:
space:
mode:
authorJaap Keuter <jaap.keuter@xs4all.nl>2011-12-09 23:14:14 +0000
committerJaap Keuter <jaap.keuter@xs4all.nl>2011-12-09 23:14:14 +0000
commitd2f9204568344209d95f489214204b1ebf30a254 (patch)
tree3f28554b8048ead060d3553141f7b6749f8835df /epan/dissectors/packet-iax2.h
parentcaa30d0c3d37f8bb3c6d8d7faf091948b938cf78 (diff)
From Tilghman Lesher:
Some commands and IEs from the current release of Asterisk are missing from the IAX protocol dissector. This patch provides them. svn path=/trunk/; revision=40141
Diffstat (limited to 'epan/dissectors/packet-iax2.h')
-rw-r--r--epan/dissectors/packet-iax2.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/epan/dissectors/packet-iax2.h b/epan/dissectors/packet-iax2.h
index 91e52a175c..2d99440dac 100644
--- a/epan/dissectors/packet-iax2.h
+++ b/epan/dissectors/packet-iax2.h
@@ -95,6 +95,9 @@
#define IAX_COMMAND_PROVISION 35 /* Provision device */
#define IAX_COMMAND_FWDOWNL 36 /* Download firmware */
#define IAX_COMMAND_FWDATA 37 /* Firmware Data */
+#define IAX_COMMAND_TXMEDIA 38 /* Transfer Media */
+#define IAX_COMMAND_RTKEY 39 /* Rotate key */
+#define IAX_COMMAND_CALLTOKEN 40 /* Call token */
#define IAX_DEFAULT_REG_EXPIRE 60 /* By default require re-registration once per minute */
@@ -154,20 +157,31 @@
#define IAX_IE_RR_DELAY 49 /* Max playout delay for received frames (in ms) u16 */
#define IAX_IE_RR_DROPPED 50 /* Dropped frames (presumably by jitterbuf) u32 */
#define IAX_IE_RR_OOO 51 /* Frames received Out of Order u32 */
+#define IAX_IE_VARIABLE 52 /* IAX variable transmission */
+#define IAX_IE_OSPTOKEN 53 /* OSP Token */
+#define IAX_IE_CALLTOKEN 54 /* Call Token */
+#define IAX_IE_CAPABILITY2 55 /* Codec capability */
+#define IAX_IE_FORMAT2 56 /* Desired codec capability */
#define IAX_IE_DATAFORMAT 255 /* Data call format -- iax_dataformat_t */
/* hangup cause codes */
#define AST_CAUSE_UNALLOCATED 1
#define AST_CAUSE_NO_ROUTE_TRANSIT_NET 2
#define AST_CAUSE_NO_ROUTE_DESTINATION 3
+#define AST_CAUSE_MISDIALLED_TRUNK_PREFIX 5
#define AST_CAUSE_CHANNEL_UNACCEPTABLE 6
#define AST_CAUSE_CALL_AWARDED_DELIVERED 7
+#define AST_CAUSE_PRE_EMPTED 8
+#define AST_CAUSE_NUMBER_PORTED_NOT_HERE 14
#define AST_CAUSE_NORMAL_CLEARING 16
#define AST_CAUSE_USER_BUSY 17
#define AST_CAUSE_NO_USER_RESPONSE 18
#define AST_CAUSE_NO_ANSWER 19
+#define AST_CAUSE_SUBSCRIBER_ABSENT 20
#define AST_CAUSE_CALL_REJECTED 21
#define AST_CAUSE_NUMBER_CHANGED 22
+#define AST_CAUSE_REDIRECTED_TO_NEW_DESTINATION 23
+#define AST_CAUSE_ANSWERED_ELSEWHERE 26
#define AST_CAUSE_DESTINATION_OUT_OF_ORDER 27
#define AST_CAUSE_INVALID_NUMBER_FORMAT 28
#define AST_CAUSE_FACILITY_REJECTED 29
@@ -179,7 +193,6 @@
#define AST_CAUSE_SWITCH_CONGESTION 42
#define AST_CAUSE_ACCESS_INFO_DISCARDED 43
#define AST_CAUSE_REQUESTED_CHAN_UNAVAIL 44
-#define AST_CAUSE_PRE_EMPTED 45
#define AST_CAUSE_FACILITY_NOT_SUBSCRIBED 50
#define AST_CAUSE_OUTGOING_CALL_BARRED 52
#define AST_CAUSE_INCOMING_CALL_BARRED 54