]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[Core] Change values for switch_call_cause_t to avoid SIP causecode collissions 1681/head
authorKen <krice@freeswitch.org>
Tue, 7 Jun 2022 18:44:48 +0000 (13:44 -0500)
committerAndrey Volk <andywolk@gmail.com>
Tue, 7 Jun 2022 18:45:55 +0000 (21:45 +0300)
Update values for switch_call_cause_t in switch_types.h to avoid
sip cause code collisions that can affect continue_on_fail or
failure_causes channel variables when numeric SIP or ISUP cause codes
are used.

Co-authored-by: Ken Rice <krice@sipnavigator.com>
src/include/switch_types.h

index b8405511d8314fa45588252ea4ee098af851c718..f6a62a4632185d568aed93c13c843711bb840d4b 100644 (file)
@@ -2231,35 +2231,35 @@ typedef enum {
        SWITCH_CAUSE_INTERWORKING = 127,
        SWITCH_CAUSE_SUCCESS = 142,
        SWITCH_CAUSE_ORIGINATOR_CANCEL = 487,
-       SWITCH_CAUSE_CRASH = 500,
-       SWITCH_CAUSE_SYSTEM_SHUTDOWN = 501,
-       SWITCH_CAUSE_LOSE_RACE = 502,
-       SWITCH_CAUSE_MANAGER_REQUEST = 503,
-       SWITCH_CAUSE_BLIND_TRANSFER = 600,
-       SWITCH_CAUSE_ATTENDED_TRANSFER = 601,
-       SWITCH_CAUSE_ALLOTTED_TIMEOUT = 602,
-       SWITCH_CAUSE_USER_CHALLENGE = 603,
-       SWITCH_CAUSE_MEDIA_TIMEOUT = 604,
-       SWITCH_CAUSE_PICKED_OFF = 605,
-       SWITCH_CAUSE_USER_NOT_REGISTERED = 606,
-       SWITCH_CAUSE_PROGRESS_TIMEOUT = 607,
-       SWITCH_CAUSE_INVALID_GATEWAY = 608,
-       SWITCH_CAUSE_GATEWAY_DOWN = 609,
-       SWITCH_CAUSE_INVALID_URL = 610,
-       SWITCH_CAUSE_INVALID_PROFILE = 611,
-       SWITCH_CAUSE_NO_PICKUP = 612,
-       SWITCH_CAUSE_SRTP_READ_ERROR = 613,
-       SWITCH_CAUSE_BOWOUT = 614,
-       SWITCH_CAUSE_BUSY_EVERYWHERE = 615,
-       SWITCH_CAUSE_DECLINE = 616,
-       SWITCH_CAUSE_DOES_NOT_EXIST_ANYWHERE = 617,
-       SWITCH_CAUSE_NOT_ACCEPTABLE = 618,
-       SWITCH_CAUSE_UNWANTED = 619,
-       SWITCH_CAUSE_NO_IDENTITY = 620,
-       SWITCH_CAUSE_BAD_IDENTITY_INFO = 621,
-       SWITCH_CAUSE_UNSUPPORTED_CERTIFICATE = 622,
-       SWITCH_CAUSE_INVALID_IDENTITY = 623,
-       SWITCH_CAUSE_STALE_DATE = 624
+       SWITCH_CAUSE_CRASH = 700,
+       SWITCH_CAUSE_SYSTEM_SHUTDOWN = 701,
+       SWITCH_CAUSE_LOSE_RACE = 702,
+       SWITCH_CAUSE_MANAGER_REQUEST = 703,
+       SWITCH_CAUSE_BLIND_TRANSFER = 800,
+       SWITCH_CAUSE_ATTENDED_TRANSFER = 801,
+       SWITCH_CAUSE_ALLOTTED_TIMEOUT = 802,
+       SWITCH_CAUSE_USER_CHALLENGE = 803,
+       SWITCH_CAUSE_MEDIA_TIMEOUT = 804,
+       SWITCH_CAUSE_PICKED_OFF = 805,
+       SWITCH_CAUSE_USER_NOT_REGISTERED = 806,
+       SWITCH_CAUSE_PROGRESS_TIMEOUT = 807,
+       SWITCH_CAUSE_INVALID_GATEWAY = 808,
+       SWITCH_CAUSE_GATEWAY_DOWN = 809,
+       SWITCH_CAUSE_INVALID_URL = 810,
+       SWITCH_CAUSE_INVALID_PROFILE = 811,
+       SWITCH_CAUSE_NO_PICKUP = 812,
+       SWITCH_CAUSE_SRTP_READ_ERROR = 813,
+       SWITCH_CAUSE_BOWOUT = 814,
+       SWITCH_CAUSE_BUSY_EVERYWHERE = 815,
+       SWITCH_CAUSE_DECLINE = 816,
+       SWITCH_CAUSE_DOES_NOT_EXIST_ANYWHERE = 817,
+       SWITCH_CAUSE_NOT_ACCEPTABLE = 818,
+       SWITCH_CAUSE_UNWANTED = 819,
+       SWITCH_CAUSE_NO_IDENTITY = 820,
+       SWITCH_CAUSE_BAD_IDENTITY_INFO = 821,
+       SWITCH_CAUSE_UNSUPPORTED_CERTIFICATE = 822,
+       SWITCH_CAUSE_INVALID_IDENTITY = 823,
+       SWITCH_CAUSE_STALE_DATE = 824
 } switch_call_cause_t;
 
 typedef enum {