Release 4.0.0-preview1-00051
[platform/core/csapi/tizenfx.git] / src / Tizen.Tapi / Tizen.Tapi / SsEnumerations.cs
1 /*
2  * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
3  *
4  * Licensed under the Apache License, Version 2.0 (the License);
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an AS IS BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 namespace Tizen.Tapi
18 {
19     /// <summary>
20     /// Enumeration for the SS class type.
21     /// </summary>
22     public enum SsClass
23     {
24         /// <summary>
25         /// All Teleservices.
26         /// </summary>
27         AllTele = 0x10,
28         /// <summary>
29         /// Voice (Telephony).
30         /// </summary>
31         Voice = 0x11,
32         /// <summary>
33         /// All Data Teleservices.
34         /// </summary>
35         AllDataTele = 0x12,
36         /// <summary>
37         /// Fax Service.
38         /// </summary>
39         Fax = 0x13,
40         /// <summary>
41         /// SMS Service.
42         /// </summary>
43         Sms = 0x16,
44         /// <summary>
45         /// Voice Group Call Service.
46         /// </summary>
47         Vgcs = 0x17,
48         /// <summary>
49         /// Voice Broadcast.
50         /// </summary>
51         Vbs = 0x18,
52         /// <summary>
53         /// All teleservices except SMS.
54         /// </summary>
55         AllTeleExceptSms = 0x19,
56         /// <summary>
57         /// All Bearer services.
58         /// </summary>
59         AllBearer = 0x20,
60         /// <summary>
61         /// All Async services.
62         /// </summary>
63         AllAsync = 0x21,
64         /// <summary>
65         /// All Sync services.
66         /// </summary>
67         AllSync = 0x22,
68         /// <summary>
69         /// All Circuit switched sync services.
70         /// </summary>
71         AllCsSync = 0x24,
72         /// <summary>
73         /// All Circuit switched async services.
74         /// </summary>
75         AllCsAsync = 0x25,
76         /// <summary>
77         /// All Dedicated Packet Access.
78         /// </summary>
79         AllDedicatedPacketAccess = 0x26,
80         /// <summary>
81         /// All Dedicated PAD Access.
82         /// </summary>
83         AllDedicatedPadAccess = 0x27,
84         /// <summary>
85         /// All Data CDA.
86         /// </summary>
87         AllDataCda = 0x28,
88         /// <summary>
89         /// All PLMN specific teleservices.
90         /// </summary>
91         PlmnTeleAll = 0x50,
92         /// <summary>
93         /// PLMN specific teleservice 1.
94         /// </summary>
95         PlmnTele1 = 0x51,
96         /// <summary>
97         /// PLMN specific teleservice 2.
98         /// </summary>
99         PlmnTele2 = 0x52,
100         /// <summary>
101         /// PLMN specific teleservice 3.
102         /// </summary>
103         PlmnTele3 = 0x53,
104         /// <summary>
105         /// PLMN specific teleservice 4.
106         /// </summary>
107         PlmnTele4 = 0x54,
108         /// <summary>
109         /// PLMN specific teleservice 5.
110         /// </summary>
111         PlmnTele5 = 0x55,
112         /// <summary>
113         /// PLMN specific teleservice 6.
114         /// </summary>
115         PlmnTele6 = 0x56,
116         /// <summary>
117         /// PLMN specific teleservice 7.
118         /// </summary>
119         PlmnTele7 = 0x57,
120         /// <summary>
121         /// PLMN specific teleservice 8.
122         /// </summary>
123         PlmnTele8 = 0x58,
124         /// <summary>
125         /// PLMN specific teleservice 9.
126         /// </summary>
127         PlmnTele9 = 0x59,
128         /// <summary>
129         /// PLMN specific teleservice 10.
130         /// </summary>
131         PlmnTeleA = 0x60,
132         /// <summary>
133         /// PLMN specific teleservice 11.
134         /// </summary>
135         PlmnTeleB = 0x61,
136         /// <summary>
137         /// PLMN specific teleservice 12.
138         /// </summary>
139         PlmnTeleC = 0x62,
140         /// <summary>
141         /// PLMN specific teleservice 13.
142         /// </summary>
143         PlmnTeleD = 0x63,
144         /// <summary>
145         /// PLMN specific teleservice 14.
146         /// </summary>
147         PlmnTeleE = 0x64,
148         /// <summary>
149         /// PLMN specific teleservice 15.
150         /// </summary>
151         PlmnTeleF = 0x65,
152         /// <summary>
153         /// All PLMN specific bearer services.
154         /// </summary>
155         PlmnBearAll = 0x70,
156         /// <summary>
157         /// PLMN specific bearer service 1.
158         /// </summary>
159         PlmnBear1 = 0x71,
160         /// <summary>
161         /// PLMN specific bearer service 2.
162         /// </summary>
163         PlmnBear2 = 0x72,
164         /// <summary>
165         /// PLMN specific bearer service 3.
166         /// </summary>
167         PlmnBear3 = 0x73,
168         /// <summary>
169         /// PLMN specific bearer service 4.
170         /// </summary>
171         PlmnBear4 = 0x74,
172         /// <summary>
173         /// PLMN specific bearer service 5.
174         /// </summary>
175         PlmnBear5 = 0x75,
176         /// <summary>
177         /// PLMN specific bearer service 6.
178         /// </summary>
179         PlmnBear6 = 0x76,
180         /// <summary>
181         /// PLMN specific bearer service 7.
182         /// </summary>
183         PlmnBear7 = 0x77,
184         /// <summary>
185         /// PLMN specific bearer service 8.
186         /// </summary>
187         PlmnBear8 = 0x78,
188         /// <summary>
189         /// PLMN specific bearer service 9.
190         /// </summary>
191         PlmnBear9 = 0x79,
192         /// <summary>
193         /// PLMN specific bearer service 10.
194         /// </summary>
195         PlmnBearA = 0x80,
196         /// <summary>
197         /// PLMN specific bearer service 11.
198         /// </summary>
199         PlmnBearB = 0x81,
200         /// <summary>
201         /// PLMN specific bearer service 12.
202         /// </summary>
203         PlmnBearC = 0x82,
204         /// <summary>
205         /// PLMN specific bearer service 13.
206         /// </summary>
207         PlmnBearD = 0x83,
208         /// <summary>
209         /// PLMN specific bearer service 14.
210         /// </summary>
211         PlmnBearE = 0x84,
212         /// <summary>
213         /// PLMN specific bearer service 15.
214         /// </summary>
215         PlmnBearF = 0x85,
216         /// <summary>
217         /// Auxiliary Voice (Auxiliary telephony).
218         /// </summary>
219         AuxVoice = 0x89,
220         /// <summary>
221         /// All GPRS bearer services.
222         /// </summary>
223         AllGprsBearer = 0x99,
224         /// <summary>
225         /// All tele and bearer services.
226         /// </summary>
227         AllTeleBearer = 0xFF
228     }
229
230     /// <summary>
231     /// Enumeration for various types of call barring.
232     /// </summary>
233     public enum SsBarringType
234     {
235         /// <summary>
236         /// Barring All Outgoing Calls.
237         /// </summary>
238         Baoc = 0x01,
239         /// <summary>
240         /// Barring Outgoing International Calls.
241         /// </summary>
242         Boic,
243         /// <summary>
244         /// Barring Outgoing International Calls except Home Country.
245         /// </summary>
246         BoicNotHc,
247         /// <summary>
248         /// Barring All Incoming Calls.
249         /// </summary>
250         Baic,
251         /// <summary>
252         /// Barring Incoming Calls when roaming outside the Home Country.
253         /// </summary>
254         BicRoam,
255         /// <summary>
256         /// All Barring Services.
257         /// </summary>
258         Ab,
259         /// <summary>
260         /// All Outgoing Barring Services.
261         /// </summary>
262         Aob,
263         /// <summary>
264         /// All Incoming Barring Services.
265         /// </summary>
266         Aib,
267         /// <summary>
268         /// Barring Incoming Calls which is not stored in the SIM memory.
269         /// </summary>
270         BicNotSim,
271         /// <summary>
272         /// Maximum Barring type.
273         /// </summary>
274         Max
275     }
276
277     /// <summary>
278     /// Enumeration for the CLI service type.
279     /// </summary>
280     public enum SsCliType
281     {
282         /// <summary>
283         /// Calling Line Identification Presentation.
284         /// </summary>
285         Clip = 0x01,
286         /// <summary>
287         /// Calling Line Identification Restriction.
288         /// </summary>
289         Clir = 0x02,
290         /// <summary>
291         /// Connected Line Identification Presentation. 3GPP(GSM/UMTS/LTE) Specific.
292         /// </summary>
293         Colp = 0x03,
294         /// <summary>
295         /// Connected Line Identification Restriction. 3GPP(GSM/UMTS/LTE) Specific.
296         /// </summary>
297         Colr = 0x04,
298         /// <summary>
299         /// Called Line Identification Presentation. 3GPP(GSM/UMTS/LTE) Specific.
300         /// </summary>
301         Cdip = 0x05,
302         /// <summary>
303         /// Calling Name Presentation. 3GPP(GSM/UMTS/LTE) Specific.
304         /// </summary>
305         Cnap = 0x06
306     }
307
308     /// <summary>
309     /// Enumeration for the CLI service status.
310     /// </summary>
311     public enum SsCliStatus
312     {
313         /// <summary>
314         /// Service not provided by the service provider.
315         /// </summary>
316         NotProvisioned = 0x01,
317         /// <summary>
318         /// Service is provided by the service provider.
319         /// </summary>
320         Provisioned,
321         /// <summary>
322         /// Service is activated at the network.
323         /// </summary>
324         Activated,
325         /// <summary>
326         /// Service status is unknown.
327         /// </summary>
328         Unknown,
329         /// <summary>
330         /// Service is temporarily restricted.
331         /// </summary>
332         TempRestricted,
333         /// <summary>
334         /// Service is temporarily allowed.
335         /// </summary>
336         TempAllowed
337     }
338
339     /// <summary>
340     /// Enumeration for the call forwarding condition.
341     /// </summary>
342     public enum SsForwardCondition
343     {
344         /// <summary>
345         /// Call Forwarding Unconditional.
346         /// </summary>
347         Unconditional = 0x01,
348         /// <summary>
349         /// Call Forwarding Mobile Busy.
350         /// </summary>
351         MobileBusy,
352         /// <summary>
353         /// Call Forwarding No Reply.
354         /// </summary>
355         NoReply,
356         /// <summary>
357         /// Call Forwarding Not Reachable.
358         /// </summary>
359         NotReachable,
360         /// <summary>
361         /// All Call Forwarding.
362         /// </summary>
363         All,
364         /// <summary>
365         /// All Conditional Call Forwarding.
366         /// </summary>
367         AllConditional,
368         /// <summary>
369         /// Max.
370         /// </summary>
371         Max
372     }
373
374     /// <summary>
375     /// Enumeration for the USSD type. Applicable to 3GPP(GSM/UMTS/LTE) only.
376     /// </summary>
377     public enum SsUssdType
378     {
379         /// <summary>
380         /// USSD request type - User Initiated.
381         /// </summary>
382         UserInit = 0x01,
383         /// <summary>
384         /// USSD request type - User Response.
385         /// </summary>
386         UserResponse,
387         /// <summary>
388         /// USSD request type - User Release.
389         /// </summary>
390         UserRelease
391     }
392
393     /// <summary>
394     /// Enumeration for the status of a supplementary service feature (e.g. call forwarding or call barring).
395     /// </summary>
396     /// <remarks>
397     /// These enumerated values should be used as masks.
398     /// </remarks>
399     public enum SsStatus
400     {
401         /// <summary>
402         /// Provisioned & registered (but not active/active-quiescent).
403         /// </summary>
404         Registered = 0x01,
405         /// <summary>
406         /// Provisioned but not registered (or active/active-quiescent).
407         /// </summary>
408         Provisioned,
409         /// <summary>
410         /// Provisioned & registered & active.
411         /// </summary>
412         Active,
413         /// <summary>
414         /// Provisioned & registered & active but quiescent.
415         /// </summary>
416         Quiescent,
417         /// <summary>
418         /// Not provisioned.
419         /// </summary>
420         Nothing
421     }
422
423     /// <summary>
424     /// Enumeration for no-reply time. Applicable to 3GPP(GSM/UMTS/LTE) only.
425     /// </summary>
426     public enum SsNoReplyTime
427     {
428         /// <summary>
429         /// Timer value set to 5secs.
430         /// </summary>
431         Time5Secs = 5,
432         /// <summary>
433         /// Timer value set to 10secs.
434         /// </summary>
435         Time10Secs = 10,
436         /// <summary>
437         /// Timer value set to 15secs.
438         /// </summary>
439         Time15Secs = 15,
440         /// <summary>
441         /// Timer value set to 20secs.
442         /// </summary>
443         Time20Secs = 20,
444         /// <summary>
445         /// Timer value set to 25secs.
446         /// </summary>
447         Time25Secs = 25,
448         /// <summary>
449         /// Timer value set to 30secs.
450         /// </summary>
451         Time30Secs = 30
452     }
453
454     /// <summary>
455     /// Enumeration for the call forwarding type of number.
456     /// </summary>
457     public enum SsForwardTypeOfNumber
458     {
459         /// <summary>
460         /// Unknown.
461         /// </summary>
462         Unknown = 0,
463         /// <summary>
464         /// International number.
465         /// </summary>
466         International = 1,
467         /// <summary>
468         /// National number.
469         /// </summary>
470         National = 2,
471         /// <summary>
472         /// Network specific number.
473         /// </summary>
474         NetworkSpecific = 3,
475         /// <summary>
476         /// Subscriber number.
477         /// </summary>
478         DedicatedAccess = 4,
479         /// <summary>
480         /// Alphanumeric, GSM 7-bit default alphabet.
481         /// </summary>
482         AlphaNumeric = 5,
483         /// <summary>
484         /// Abbreviated number.
485         /// </summary>
486         AbbreviatedNumber = 6,
487         /// <summary>
488         /// Reserved for extension.
489         /// </summary>
490         ReservedForExt = 7
491     }
492
493     /// <summary>
494     /// Enumeration for the call forward numbering plan identity.
495     /// </summary>
496     public enum SsForwardNumberingPlanIdentity
497     {
498         /// <summary>
499         /// Unknown.
500         /// </summary>
501         Unknown = 0,
502         /// <summary>
503         /// ISDN/Telephone numbering plan.
504         /// </summary>
505         IsdnTel = 1,
506         /// <summary>
507         /// Data numbering plan.
508         /// </summary>
509         DataNumPlan = 3,
510         /// <summary>
511         /// Telex numbering plan.
512         /// </summary>
513         Telex = 4,
514         /// <summary>
515         /// Service Center Specific plan.
516         /// </summary>
517         ServiceCenterSpecificPlan = 5,
518         /// <summary>
519         /// Service Center Specific plan2.
520         /// </summary>
521         ServiceCenterSpecificPlan2 = 6,
522         /// <summary>
523         /// National numbering plan.
524         /// </summary>
525         National = 8,
526         /// <summary>
527         /// Private numbering plan.
528         /// </summary>
529         Private = 9,
530         /// <summary>
531         /// ERMES numbering plan.
532         /// </summary>
533         ErmesNumPlan = 10,
534         /// <summary>
535         /// Reserved for extension.
536         /// </summary>
537         ReservedForExt = 0xF
538     }
539
540     /// <summary>
541     /// Enumeration for the supplementary service request results.
542     /// </summary>
543     public enum SsCause
544     {
545         /// <summary>
546         /// SS operation is successful.
547         /// </summary>
548         Success = 0x0,
549         /// <summary>
550         /// SS error indicating unknown/illegal subscriber
551         /// </summary>
552         UnknownSubscriber = 0x01,
553         /// <summary>
554         /// This error is returned when illegality of the access has been established by use of an authentication procedure.
555         /// </summary>
556         IllegalSubscriber = 0x09,
557         /// <summary>
558         /// The network returns this error when it is requested to perform an operation on a supplementary service.
559         /// </summary>
560         BearerServiceNotProvisioned = 0x0a,
561         /// <summary>
562         /// The network returns this error when it is requested to perform an operation on a supplementary service.
563         /// </summary>
564         TeleServiceNotProvisioned = 0x0b,
565         /// <summary>
566         /// This error is returned when the IMEI check procedure has shown that the IMEI is blacklisted or it is not whitelisted.
567         /// </summary>
568         IllegalEquipment = 0x0c,
569         /// <summary>
570         /// This error is returned by the network to the MS when call independent subscriber control procedures are barred by the operator.
571         /// </summary>
572         CallBarred = 0x0d,
573         /// <summary>
574         /// This error is returned by the network when it is requested to perform an illegal operation which is defined as not applicable for the relevant supplementary service.
575         /// </summary>
576         IllegalSsOperation = 0x10,
577         /// <summary>
578         /// This error is returned by the network when it is requested to perform an operation which is not compatible with the current status of the relevant supplementary service.
579         /// </summary>
580         ErrorStatus = 0x11,
581         /// <summary>
582         /// SS not available in the network.
583         /// </summary>
584         Unavailable = 0x12,
585         /// <summary>
586         /// SS service subscription violation.
587         /// </summary>
588         SubscriptionViolation = 0x13,
589         /// <summary>
590         /// This error is returned by the network when it is requested for a supplementary service operation that is incompatible with the status of another supplementary service or with the teleservice or bearer service for which the operation is requested.
591         /// </summary>
592         Incompatibility = 0x14,
593         /// <summary>
594         /// SS service facility not supported.
595         /// </summary>
596         FacilityNotSupported = 0x15,
597         /// <summary>
598         /// This error is returned when the subscriber has activated the detach service or the system detects the absence condition.
599         /// </summary>
600         AbsentSubscriber = 0x1b,
601         /// <summary>
602         /// This error is returned by the network, when it cannot perform an operation because of a failure in the network.
603         /// </summary>
604         SystemFailure = 0x22,
605         /// <summary>
606         /// This error is returned by the network when an optional parameter is missing in an invoke component or an inner data structure, while it is required by the context of the request.
607         /// </summary>
608         DataMissing = 0x23,
609         /// <summary>
610         /// SS error indicating an unexpected data value on the network side.
611         /// </summary>
612         UnexpectedDataValue = 0x24,
613         /// <summary>
614         /// SS error indicating a change password failure.
615         /// </summary>
616         PasswordRegistrationFailure = 0x25,
617         /// <summary>
618         /// SS error indicating a negative password check.
619         /// </summary>
620         NegativePasswordCheck = 0x26,
621         /// <summary>
622         /// SS error indicating violation in barring password attempts.
623         /// </summary>
624         PasswordAttemptsViolation = 0x2b,
625         /// <summary>
626         /// SS error indicating unknown SS data coding of an alphabet.
627         /// </summary>
628         UnknownAlphabet = 0x47,
629         /// <summary>
630         /// SS error indicating USSD Busy(Already SS / USSD is ongoing).
631         /// </summary>
632         UssdBusy = 0x48,
633         /// <summary>
634         /// SS error indicating Dialing number is not FDN.
635         /// </summary>
636         FdnOnly = 0x5F,
637         /// <summary>
638         /// SS operation rejected by the user.
639         /// </summary>
640         RejectedByUser = 0x79,
641         /// <summary>
642         /// SS operation rejected by the network.
643         /// </summary>
644         RejectedByNetwork = 0x7a,
645         /// <summary>
646         /// This error is returned if a diversion to the served subscriber's number is requested.
647         /// </summary>
648         DeflectionToServedSubscriber = 0x7b,
649         /// <summary>
650         /// This error is returned if a diversion to a special service code is requested.
651         /// </summary>
652         SpecialServiceCode = 0x7c,
653         /// <summary>
654         /// SS error indicating invalid deflected to a number.
655         /// </summary>
656         InvalidDeflectedToNumber = 0x7d,
657         /// <summary>
658         /// SS error indicating Maximum MPTY is reached.
659         /// </summary>
660         MaxMptyExceeded = 0x7e,
661         /// <summary>
662         /// SS error indicating resources not available in the network.
663         /// </summary>
664         ResourceUnavailable = 0x7f,
665         /// <summary>
666         /// SS error indicating resources not available in the network.
667         /// </summary>
668         RejectedByCallControl = 0x80,
669         /// <summary>
670         /// SS operation timer expired on the network.
671         /// </summary>
672         TimerExpire,
673         /// <summary>
674         /// SS operation is not allowed by the network.
675         /// </summary>
676         NotAllowed,
677         /// <summary>
678         /// SS error indicating an unknown error.
679         /// </summary>
680         UnknownError,
681         /// <summary>
682         /// If OEM does not support any SS requests, then this error will be returned.
683         /// </summary>
684         OemNotSupported
685     }
686
687     /// <summary>
688     /// Enumeration for SS info type.
689     /// </summary>
690     public enum SsInfoType
691     {
692         /// <summary>
693         /// Barring.
694         /// </summary>
695         Barring = 0x00,
696         /// <summary>
697         /// Forwarding.
698         /// </summary>
699         Forwarding,
700         /// <summary>
701         /// Waiting.
702         /// </summary>
703         Waiting,
704         /// <summary>
705         /// CLI.
706         /// </summary>
707         Cli,
708         /// <summary>
709         /// Send Ussd.
710         /// </summary>
711         SendUssd,
712         /// <summary>
713         /// Max value.
714         /// </summary>
715         Max
716     }
717
718     /// <summary>
719     /// Enumeration for the call barring operation mode.
720     /// </summary>
721     public enum SsBarringMode
722     {
723         /// <summary>
724         /// Activate call barring.
725         /// </summary>
726         Activate,
727         /// <summary>
728         /// Deactivate call barring.
729         /// </summary>
730         Deactivate
731     }
732
733     /// <summary>
734     /// Enumeration for the forward mode.
735     /// </summary>
736     public enum SsForwardMode
737     {
738         /// <summary>
739         /// Deactivate call forwarding.
740         /// </summary>
741         Disable,
742         /// <summary>
743         /// Activate call forwarding.
744         /// </summary>
745         Enable,
746         /// <summary>
747         /// Register call forwarding.
748         /// </summary>
749         Registration,
750         /// <summary>
751         /// Deregister call forwarding.
752         /// </summary>
753         Erasure
754     }
755
756     /// <summary>
757     /// Enumeration for the call waiting mode.
758     /// </summary>
759     public enum SsCallWaitingMode
760     {
761         /// <summary>
762         /// Activate call waiting.
763         /// </summary>
764         Activate,
765         /// <summary>
766         /// Deactivate call waiting.
767         /// </summary>
768         Deactivate
769     }
770
771     /// <summary>
772     /// Enumeration for the types of identity presentation / restriction services.
773     /// </summary>
774     public enum SsLineIdentificationType
775     {
776         /// <summary>
777         /// Identify the party calling this phone.
778         /// </summary>
779         CallingLinePresentation = 0x01,
780         /// <summary>
781         /// Hide the identity of this phone when calling others.
782         /// </summary>
783         CallingLineRestriction,
784         /// <summary>
785         /// Identify the party to whom the calling party (this phone) is connected. 3GPP(GSM/UMTS/LTE) Specific.
786         /// </summary>
787         ConnectedLinePresentation,
788         /// <summary>
789         /// Restrict yourself from being identified by incoming calls, such as forwarded calls. 3GPP(GSM/UMTS/LTE) Specific.
790         /// </summary>
791         ConnectedLineRestriction,
792         /// <summary>
793         /// Called line identity presentation. 3GPP(GSM/UMTS/LTE) Specific.
794         /// </summary>
795         CalledLinePresentation,
796         /// <summary>
797         /// Calling Name Presentation. 3GPP(GSM/UMTS/LTE) Specific.
798         /// </summary>
799         CallingNamePresentation
800     }
801
802     /// <summary>
803     /// Enumeration for the USSD indication type. Applicable to 3GPP(GSM/UMTS/LTE) only.
804     /// </summary>
805     public enum SsUssdStatus
806     {
807         /// <summary>
808         /// Notify : to display USSD data to the user.
809         /// </summary>
810         Notify = 0x00,
811         /// <summary>
812         /// No further user action required.
813         /// </summary>
814         NoActionRequire = 0x01,
815         /// <summary>
816         /// Further user action required.
817         /// </summary>
818         ActionRequire = 0x02,
819         /// <summary>
820         /// USSD terminated by the network.
821         /// </summary>
822         TerminatedByNetwork = 0x03,
823         /// <summary>
824         /// Other local client has responded.
825         /// </summary>
826         OtherClient = 0x04,
827         /// <summary>
828         /// Operation not supported.
829         /// </summary>
830         NotSupport = 0x05,
831         /// <summary>
832         /// Time out when there is no response from the network.
833         /// </summary>
834         TimeOut = 0x06
835     }
836 }