phoneclientserver/phoneclient/Inc/misc/telservicesvariant.hrh
author hgs
Wed, 21 Jul 2010 18:26:52 +0300
changeset 33 8d5d7fcf9b59
parent 0 ff3b6d0fd310
permissions -rw-r--r--
201027

/*
* Copyright (c) 2003-2007 Nokia Corporation and/or its subsidiary(-ies). 
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  This file contains values for CenRep keys specifying
*                Telephony Services specific software settings. 
*
*
*/


#ifndef TELSERVICESVARIANT_HRH
#define TELSERVICESVARIANT_HRH

/**
* KTelSrvLVFlagAdvancedENCheck defines if advanced emergency number check
* is enabled. 
* When the flag is set, the advanced emergency number check feature is enabled.
* @since S60 2.6
*/
#define KTelSrvLVFlagAdvancedENCheck 0x00000001

/**
* KTelSrvLVFlagUssdTone defines if the USSD tone play functionality is 
* enabled.
* When the flag is set, tone is played when USSD message is received. 
* @since S60 2.6
*/
#define KTelSrvLVFlagUssdTone 0x00000002

/** 
* KTelSrvLVFlagZeroDial is on/off setting for zero dialling.
* When it is set on in KTelSrvVariationFlags zero dialling is enabled
* (0 considered as a phone number), if not GSM standards are followed.
*/
#define KTelSrvLVFlagZeroDial 0x00000004

/** 
* KTelSrvLVFlagTwoDigitDial is on/off setting for 2-digit dial.
* When it is set on in KTelSrvVariationFlags the feature is enabled.
* Note: in addition to the value of the key, DOS side variable is read. Two
* digit calling is enabled if both variables indicate that the feature
* should be enabled.
*/
#define KTelSrvLVFlagTwoDigitDial 0x00000008

/**
* KTelSrvLVFlagLifeTimer defines if life timer functionality is enabled. 
* When the flag is set, the life timer feature is enabled.
*/
#define KTelSrvLVFlagLifeTimer 0x00000010

/** 
* KTelephonyLVFlagStandardCugIndexing defines the range of CUG indexes
* that is in use.
*
* When the flag is set implementation is GSM 04.80 compliant.
*    Default CUG index : 0xFFFF
*    CUG index range   : 0 - 32767 (decimal)
*
* When the flag is NOT set legacy implementation is followed.
*    Default CUG index : 0
*    CUG index range   : 1 - 32767 (decimal)
*
*/
#define KTelephonyLVFlagStandardCugIndexing 0x00000020

/**
* KTelephonyLVFlagDivertDualAffect defines special dual activation/deactivation
* funtionality. If flag is enabled phonesettings component checks SIM and
* if used SIM supports this feature phonesettings assumes that every CFU
* activation/deactivation request affect to both lines.
* @since Series 60 5.1
*/
#define KTelephonyLVFlagDivertDualAffect 0x00000040

#endif // TELSERVICESVARIANT_HRH
// End of File