Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9382711 authored by Youhan Wang's avatar Youhan Wang
Browse files

Handle OPERATOR_DETERMINED_BARRING failure.

1. Added CALL_FAIL_OPERATOR_DETERMINED_BARRING to CallFailCause.
2. Handle Mapping logic to regard CALL_FAIL_OPERATOR_DETERMINED_BARRING
as same as CALL_BARRED.

Bug:35184262
Change-Id: Iae68b94abfd3ec5800a50218623d092c743cc267
parent e871dc6e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -31,6 +31,7 @@ public interface CallFailCause {
    // Unassigned/Unobtainable number
    int UNOBTAINABLE_NUMBER = 1;

    int OPERATOR_DETERMINED_BARRING = 8;
    int NORMAL_CLEARING     = 16;
    // Busy Tone
    int USER_BUSY           = 17;
+1 −0
Original line number Diff line number Diff line
@@ -441,6 +441,7 @@ public class GsmCdmaConnection extends Connection {
            case CallFailCause.ACM_LIMIT_EXCEEDED:
                return DisconnectCause.LIMIT_EXCEEDED;

            case CallFailCause.OPERATOR_DETERMINED_BARRING:
            case CallFailCause.CALL_BARRED:
                return DisconnectCause.CALL_BARRED;