phoneclientserver/phoneclient/Inc/misc/telservicesvariant.hrh
changeset 46 2fa1fa551b0b
parent 42 35488577e233
child 48 78df25012fda
equal deleted inserted replaced
42:35488577e233 46:2fa1fa551b0b
     1 /*
       
     2 * Copyright (c) 2003-2007 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  This file contains values for CenRep keys specifying
       
    15 *                Telephony Services specific software settings. 
       
    16 *
       
    17 *
       
    18 */
       
    19 
       
    20 
       
    21 #ifndef TELSERVICESVARIANT_HRH
       
    22 #define TELSERVICESVARIANT_HRH
       
    23 
       
    24 /**
       
    25 * KTelSrvLVFlagAdvancedENCheck defines if advanced emergency number check
       
    26 * is enabled. 
       
    27 * When the flag is set, the advanced emergency number check feature is enabled.
       
    28 * @since S60 2.6
       
    29 */
       
    30 #define KTelSrvLVFlagAdvancedENCheck 0x00000001
       
    31 
       
    32 /**
       
    33 * KTelSrvLVFlagUssdTone defines if the USSD tone play functionality is 
       
    34 * enabled.
       
    35 * When the flag is set, tone is played when USSD message is received. 
       
    36 * @since S60 2.6
       
    37 */
       
    38 #define KTelSrvLVFlagUssdTone 0x00000002
       
    39 
       
    40 /** 
       
    41 * KTelSrvLVFlagZeroDial is on/off setting for zero dialling.
       
    42 * When it is set on in KTelSrvVariationFlags zero dialling is enabled
       
    43 * (0 considered as a phone number), if not GSM standards are followed.
       
    44 */
       
    45 #define KTelSrvLVFlagZeroDial 0x00000004
       
    46 
       
    47 /** 
       
    48 * KTelSrvLVFlagTwoDigitDial is on/off setting for 2-digit dial.
       
    49 * When it is set on in KTelSrvVariationFlags the feature is enabled.
       
    50 * Note: in addition to the value of the key, DOS side variable is read. Two
       
    51 * digit calling is enabled if both variables indicate that the feature
       
    52 * should be enabled.
       
    53 */
       
    54 #define KTelSrvLVFlagTwoDigitDial 0x00000008
       
    55 
       
    56 /**
       
    57 * KTelSrvLVFlagLifeTimer defines if life timer functionality is enabled. 
       
    58 * When the flag is set, the life timer feature is enabled.
       
    59 */
       
    60 #define KTelSrvLVFlagLifeTimer 0x00000010
       
    61 
       
    62 /** 
       
    63 * KTelephonyLVFlagStandardCugIndexing defines the range of CUG indexes
       
    64 * that is in use.
       
    65 *
       
    66 * When the flag is set implementation is GSM 04.80 compliant.
       
    67 *    Default CUG index : 0xFFFF
       
    68 *    CUG index range   : 0 - 32767 (decimal)
       
    69 *
       
    70 * When the flag is NOT set legacy implementation is followed.
       
    71 *    Default CUG index : 0
       
    72 *    CUG index range   : 1 - 32767 (decimal)
       
    73 *
       
    74 */
       
    75 #define KTelephonyLVFlagStandardCugIndexing 0x00000020
       
    76 
       
    77 /**
       
    78 * KTelephonyLVFlagDivertDualAffect defines special dual activation/deactivation
       
    79 * funtionality. If flag is enabled phonesettings component checks SIM and
       
    80 * if used SIM supports this feature phonesettings assumes that every CFU
       
    81 * activation/deactivation request affect to both lines.
       
    82 * @since Series 60 5.1
       
    83 */
       
    84 #define KTelephonyLVFlagDivertDualAffect 0x00000040
       
    85 
       
    86 #endif // TELSERVICESVARIANT_HRH
       
    87 // End of File