Configuration Service
[Telephony Mgr]


Detailed Description

This service groups the Telephony configuration functions.


Data Structures

struct  _AlpTelCfgAlsPhoneNumber
struct  _AlpTelCfgAlsVoiceMailNumber
struct  _AlpTelCfgCallForwarding
struct  _AlpTelCfgCallWaiting
struct  _AlpTelCfgLevelRange
struct  _AlpTelCfgPhoneNumber
struct  _AlpTelCfgPrefLanguages

Defines

#define ALP_TEL_CFG_ALERT_SOUND_MODE_NORMAL   0
#define ALP_TEL_CFG_ALERT_SOUND_MODE_SILENT   1
#define ALP_TEL_CFG_ALS_GET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001A)
#define ALP_TEL_CFG_ALS_GET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001C)
#define ALP_TEL_CFG_ALS_SET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001B)
#define ALP_TEL_CFG_ALS_SET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001D)
#define ALP_TEL_CFG_CALL_DIVERTED_FLAG_ACTIVATED   1
#define ALP_TEL_CFG_CALL_DIVERTED_FLAG_DEACTIVATED   0
#define ALP_TEL_CFG_CLIR_ACCORDING_SUBSCRIPTION   0
 the presentation indicator is used according to the subscription of the CLIR service
#define ALP_TEL_CFG_CLIR_INVOCATION   1
 the calling subscriber choose to restrict the presentation of the Caller Id to the called party when originating a call.
#define ALP_TEL_CFG_CLIR_STATUS_NOT_PROVISIONED   0
 the CLIR Supplementary Service is deactivated/ not provisioned
#define ALP_TEL_CFG_CLIR_STATUS_PRESENTATION_PERMANENTLY_RESTRICTED   1
 if subscribed-to in the permanent mode, the network shall automatically invoke the CLIR Supplementary Service for each outgoing call.
#define ALP_TEL_CFG_CLIR_STATUS_PRESENTATION_TEMPORARILY_ALLOWED   4
 if subscribed-to in the temporary mode with the default value "presentation allowed" then the network shall only invoke the CLIR Supplementary Service if requested by subscriber at the time of call request.
#define ALP_TEL_CFG_CLIR_STATUS_PRESENTATION_TEMPORARILY_RESTRICTED   3
 if subscribed-to in the temporary mode with the default value "presentation restricted" then the network shall automatically invoke the CLIR Supplementary Service for each outgoing call unless CLIR is suppressed by subscriber request at the time of call request.
#define ALP_TEL_CFG_CLIR_STATUS_UNKNOWN   2
 the CLIR status is unknown (eg no network,never set...)
#define ALP_TEL_CFG_CLIR_SUPPRESSION   2
 the calling subscriber choose to allow the presentation of the Caller Id to the called party when originating a call.
#define ALP_TEL_CFG_FORWARDING_MODE_DISABLE   0
#define ALP_TEL_CFG_FORWARDING_MODE_ENABLE   1
#define ALP_TEL_CFG_FORWARDING_MODE_ERASURE   4
#define ALP_TEL_CFG_FORWARDING_MODE_REGISTRATION   3
#define ALP_TEL_CFG_FORWARDING_REASON_ALL_CALL_FORWARDING   4
#define ALP_TEL_CFG_FORWARDING_REASON_ALL_COND_CALL_FORWARDING   5
#define ALP_TEL_CFG_FORWARDING_REASON_MOBILE_BUSY   1
#define ALP_TEL_CFG_FORWARDING_REASON_NO_REPLY   2
#define ALP_TEL_CFG_FORWARDING_REASON_NOT_REACHABLE   3
#define ALP_TEL_CFG_FORWARDING_REASON_UNCONDITIONAL   0
#define ALP_TEL_CFG_FORWARDING_STATUS_ACTIVE   1
#define ALP_TEL_CFG_FORWARDING_STATUS_NOT_ACTIVE   0
#define ALP_TEL_CFG_GET_ALERT_SOUND_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000E)
#define ALP_TEL_CFG_GET_CALL_DIVERTED_FLAG_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0014)
#define ALP_TEL_CFG_GET_CALL_FORWARDING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0010)
#define ALP_TEL_CFG_GET_CALL_WAITING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0016)
#define ALP_TEL_CFG_GET_CALLID_RESTRICTION_STATUS_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0012)
#define ALP_TEL_CFG_GET_CPHS_SUPPORT_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0015)
#define ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0007)
#define ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_RANGE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0006)
#define ALP_TEL_CFG_GET_PHONE_CLOCK_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0018)
#define ALP_TEL_CFG_GET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0002)
#define ALP_TEL_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001E)
#define ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000A)
#define ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_RANGE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0009)
#define ALP_TEL_CFG_GET_SMS_CENTER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0000)
#define ALP_TEL_CFG_GET_VIBRATOR_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000C)
#define ALP_TEL_CFG_GET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0004)
#define ALP_TEL_CFG_MAX_PREFERRED_LANGUAGES_COUNT   16
 the number of preferred languages stored in the smart card should not exceed this value
#define ALP_TEL_CFG_MESSAGES_COUNT   ((ALP_TEL_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_MESSAGE & ALP_TEL_MESSAGE_MASK) + 1)
 Total count of configuration service messages.
#define ALP_TEL_CFG_SET_ALERT_SOUND_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000F)
#define ALP_TEL_CFG_SET_CALL_FORWARDING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0011)
#define ALP_TEL_CFG_SET_CALL_WAITING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0017)
#define ALP_TEL_CFG_SET_CALLID_RESTRICTION_STATUS_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0013)
#define ALP_TEL_CFG_SET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0008)
#define ALP_TEL_CFG_SET_PHONE_CLOCK_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0019)
#define ALP_TEL_CFG_SET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0003)
#define ALP_TEL_CFG_SET_RINGER_SOUND_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000B)
#define ALP_TEL_CFG_SET_SMS_CENTER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0001)
#define ALP_TEL_CFG_SET_VIBRATOR_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000D)
#define ALP_TEL_CFG_SET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0005)
#define ALP_TEL_CFG_VIBRATOR_MODE_DISABLE   0
#define ALP_TEL_CFG_VIBRATOR_MODE_ENABLE   1
#define ALP_TEL_IS_CFG_ALS_GET_PHONE_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_GET_PHONE_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_ALS_GET_VOICE_MAIL_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_GET_VOICEMAIL_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_ALS_SET_PHONE_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_SET_PHONE_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_ALS_SET_VOICE_MAIL_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_SET_VOICEMAIL_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_GET_ALERT_SOUND_MODE_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_ALERT_SOUND_MODE_MESSAGE)
#define ALP_TEL_IS_CFG_GET_CALL_DIVERTED_FLAG_STATUS_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALL_DIVERTED_FLAG_MESSAGE)
#define ALP_TEL_IS_CFG_GET_CALL_FORWARDING_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALL_FORWARDING_MESSAGE)
#define ALP_TEL_IS_CFG_GET_CALL_ID_RESTRICTION_STATUS_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALLID_RESTRICTION_STATUS_MESSAGE)
#define ALP_TEL_IS_CFG_GET_CALL_WAITING_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALL_WAITING_MESSAGE)
#define ALP_TEL_IS_CFG_GET_CPHS_SUPPORT_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CPHS_SUPPORT_MESSAGE)
#define ALP_TEL_IS_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_RANGE_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_RANGE_MESSAGE)
#define ALP_TEL_IS_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE)
#define ALP_TEL_IS_CFG_GET_PHONE_CLOCK_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_PHONE_CLOCK_MESSAGE)
#define ALP_TEL_IS_CFG_GET_PHONE_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_PHONE_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_MESSAGE)
#define ALP_TEL_IS_CFG_GET_RINGER_SOUND_LEVEL_RANGE_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_RANGE_MESSAGE)
#define ALP_TEL_IS_CFG_GET_RINGER_SOUND_LEVEL_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_MESSAGE)
#define ALP_TEL_IS_CFG_GET_SMS_CENTER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_SMS_CENTER_MESSAGE)
#define ALP_TEL_IS_CFG_GET_VIBRATOR_MODE_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_VIBRATOR_MODE_MESSAGE)
#define ALP_TEL_IS_CFG_GET_VOICE_MAIL_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_VOICEMAIL_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_SET_ALERT_SOUND_MODE_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_ALERT_SOUND_MODE_MESSAGE)
#define ALP_TEL_IS_CFG_SET_CALL_FORWARDING_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_CALL_FORWARDING_MESSAGE)
#define ALP_TEL_IS_CFG_SET_CALL_ID_RESTRICTION_STATUS_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_CALLID_RESTRICTION_STATUS_MESSAGE)
#define ALP_TEL_IS_CFG_SET_CALL_WAITING_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_CALL_WAITING_MESSAGE)
#define ALP_TEL_IS_CFG_SET_LOUDSPEAKER_VOLUME_LEVEL_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE)
#define ALP_TEL_IS_CFG_SET_PHONE_CLOCK_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_PHONE_CLOCK_MESSAGE)
#define ALP_TEL_IS_CFG_SET_PHONE_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_PHONE_NUMBER_MESSAGE)
#define ALP_TEL_IS_CFG_SET_RINGER_SOUND_LEVEL_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_RINGER_SOUND_LEVEL_MESSAGE)
#define ALP_TEL_IS_CFG_SET_SMS_CENTER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_SMS_CENTER_MESSAGE)
#define ALP_TEL_IS_CFG_SET_VIBRATOR_MODE_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_VIBRATOR_MODE_MESSAGE)
#define ALP_TEL_IS_CFG_SET_VOICE_MAIL_NUMBER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_VOICEMAIL_NUMBER_MESSAGE)

Typedefs

typedef _AlpTelCfgAlsPhoneNumber AlpTelCfgAlsPhoneNumber
typedef _AlpTelCfgAlsVoiceMailNumber AlpTelCfgAlsVoiceMailNumber
typedef _AlpTelCfgCallForwarding AlpTelCfgCallForwarding
typedef _AlpTelCfgCallWaiting AlpTelCfgCallWaiting
typedef _AlpTelCfgLevelRange AlpTelCfgLevelRange
typedef _AlpTelCfgPhoneNumber AlpTelCfgPhoneNumber
typedef _AlpTelCfgPrefLanguages AlpTelCfgPrefLanguages

Functions

alp_status_t alp_tel_cfg_als_get_phone_number (AlpTelApplicationId iAppId, AlpTelCfgAlsPhoneNumber *oPhoneNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_als_get_voice_mail_number (AlpTelApplicationId iAppId, AlpTelCfgAlsVoiceMailNumber *oVoiceMailNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_als_set_phone_number (AlpTelApplicationId iAppId, AlpTelCfgAlsPhoneNumber *iPhoneNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_als_set_voice_mail_number (AlpTelApplicationId iAppId, AlpTelCfgAlsVoiceMailNumber *iVoiceMailNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_alert_sound_mode (AlpTelApplicationId iAppId, uint8_t *oAlertSoundModeP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_call_diverted_flag_status (AlpTelApplicationId iAppId, uint8_t *oCallDivertedFlagStatusP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_call_forwarding (AlpTelApplicationId iAppId, AlpTelCfgCallForwarding *ioCallForwardingP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_call_waiting (AlpTelApplicationId iAppId, AlpTelCfgCallWaiting *ioCallWaitingP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_callid_restriction_status (AlpTelApplicationId iAppId, uint8_t *oClirStatusP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_cphs_support (AlpTelApplicationId iAppId, uint8_t *oStatusP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_loudspeaker_volume_level (AlpTelApplicationId iAppId, uint8_t *oLoudspeakerVolumeLevelP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_loudspeaker_volume_level_range (AlpTelApplicationId iAppId, AlpTelCfgLevelRange *oLoudspeakerVolumeLevelRangeP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_phone_clock (AlpTelApplicationId iAppId, AlpTelTime *oTimeP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_phone_number (AlpTelApplicationId iAppId, AlpTelCfgPhoneNumber *ioPhoneNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_preferred_languages_from_card (AlpTelApplicationId iAppId, AlpTelCfgPrefLanguages *ioPrefLanguagesP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_ringer_sound_level (AlpTelApplicationId iAppId, uint8_t *oRingerSoundLevelP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_ringer_sound_level_range (AlpTelApplicationId iAppId, AlpTelCfgLevelRange *oRingerSoundLevelRangeP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_sms_center (AlpTelApplicationId iAppId, AlpTelNumber *ioSmsCenterP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_vibrator_mode (AlpTelApplicationId iAppId, uint8_t *oVibratorModeP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_get_voice_mail_number (AlpTelApplicationId iAppId, AlpTelNumber *ioVoiceMailNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_alert_sound_mode (AlpTelApplicationId iAppId, uint8_t iAlertSoundMode, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_call_forwarding (AlpTelApplicationId iAppId, AlpTelCfgCallForwarding *iCallForwardingP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_call_waiting (AlpTelApplicationId iAppId, AlpTelCfgCallWaiting *iCallWaitingP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_callid_restriction_status (AlpTelApplicationId iAppId, uint8_t iClirAdjustment, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_loudspeaker_volume_level (AlpTelApplicationId iAppId, uint8_t iLoudspeakerVolumeLevel, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_phone_clock (AlpTelApplicationId iAppId, AlpTelTime *iTimeP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_phone_number (AlpTelApplicationId iAppId, AlpTelCfgPhoneNumber *iPhoneNumberP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_ringer_sound_level (AlpTelApplicationId iAppId, uint8_t iRingerSoundLevel, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_sms_center (AlpTelApplicationId iAppId, AlpTelNumber *iSmsCenterP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_vibrator_mode (AlpTelApplicationId iAppId, uint8_t iVibratorMode, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_cfg_set_voice_mail_number (AlpTelApplicationId iAppId, AlpTelNumber *iVoiceMailNumberP, AlpTelTransId *ioTransIdP)


Define Documentation

#define ALP_TEL_CFG_ALERT_SOUND_MODE_NORMAL   0
 

#define ALP_TEL_CFG_ALERT_SOUND_MODE_SILENT   1
 

#define ALP_TEL_CFG_ALS_GET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001A)
 

#define ALP_TEL_CFG_ALS_GET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001C)
 

#define ALP_TEL_CFG_ALS_SET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001B)
 

#define ALP_TEL_CFG_ALS_SET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001D)
 

#define ALP_TEL_CFG_CALL_DIVERTED_FLAG_ACTIVATED   1
 

#define ALP_TEL_CFG_CALL_DIVERTED_FLAG_DEACTIVATED   0
 

#define ALP_TEL_CFG_CLIR_ACCORDING_SUBSCRIPTION   0
 

the presentation indicator is used according to the subscription of the CLIR service

#define ALP_TEL_CFG_CLIR_INVOCATION   1
 

the calling subscriber choose to restrict the presentation of the Caller Id to the called party when originating a call.

#define ALP_TEL_CFG_CLIR_STATUS_NOT_PROVISIONED   0
 

the CLIR Supplementary Service is deactivated/ not provisioned

#define ALP_TEL_CFG_CLIR_STATUS_PRESENTATION_PERMANENTLY_RESTRICTED   1
 

if subscribed-to in the permanent mode, the network shall automatically invoke the CLIR Supplementary Service for each outgoing call.

#define ALP_TEL_CFG_CLIR_STATUS_PRESENTATION_TEMPORARILY_ALLOWED   4
 

if subscribed-to in the temporary mode with the default value "presentation allowed" then the network shall only invoke the CLIR Supplementary Service if requested by subscriber at the time of call request.

#define ALP_TEL_CFG_CLIR_STATUS_PRESENTATION_TEMPORARILY_RESTRICTED   3
 

if subscribed-to in the temporary mode with the default value "presentation restricted" then the network shall automatically invoke the CLIR Supplementary Service for each outgoing call unless CLIR is suppressed by subscriber request at the time of call request.

#define ALP_TEL_CFG_CLIR_STATUS_UNKNOWN   2
 

the CLIR status is unknown (eg no network,never set...)

#define ALP_TEL_CFG_CLIR_SUPPRESSION   2
 

the calling subscriber choose to allow the presentation of the Caller Id to the called party when originating a call.

#define ALP_TEL_CFG_FORWARDING_MODE_DISABLE   0
 

#define ALP_TEL_CFG_FORWARDING_MODE_ENABLE   1
 

#define ALP_TEL_CFG_FORWARDING_MODE_ERASURE   4
 

#define ALP_TEL_CFG_FORWARDING_MODE_REGISTRATION   3
 

#define ALP_TEL_CFG_FORWARDING_REASON_ALL_CALL_FORWARDING   4
 

#define ALP_TEL_CFG_FORWARDING_REASON_ALL_COND_CALL_FORWARDING   5
 

#define ALP_TEL_CFG_FORWARDING_REASON_MOBILE_BUSY   1
 

#define ALP_TEL_CFG_FORWARDING_REASON_NO_REPLY   2
 

#define ALP_TEL_CFG_FORWARDING_REASON_NOT_REACHABLE   3
 

#define ALP_TEL_CFG_FORWARDING_REASON_UNCONDITIONAL   0
 

#define ALP_TEL_CFG_FORWARDING_STATUS_ACTIVE   1
 

#define ALP_TEL_CFG_FORWARDING_STATUS_NOT_ACTIVE   0
 

#define ALP_TEL_CFG_GET_ALERT_SOUND_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000E)
 

#define ALP_TEL_CFG_GET_CALL_DIVERTED_FLAG_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0014)
 

#define ALP_TEL_CFG_GET_CALL_FORWARDING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0010)
 

#define ALP_TEL_CFG_GET_CALL_WAITING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0016)
 

#define ALP_TEL_CFG_GET_CALLID_RESTRICTION_STATUS_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0012)
 

#define ALP_TEL_CFG_GET_CPHS_SUPPORT_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0015)
 

#define ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0007)
 

#define ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_RANGE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0006)
 

#define ALP_TEL_CFG_GET_PHONE_CLOCK_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0018)
 

#define ALP_TEL_CFG_GET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0002)
 

#define ALP_TEL_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x001E)
 

#define ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000A)
 

#define ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_RANGE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0009)
 

#define ALP_TEL_CFG_GET_SMS_CENTER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0000)
 

#define ALP_TEL_CFG_GET_VIBRATOR_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000C)
 

#define ALP_TEL_CFG_GET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0004)
 

#define ALP_TEL_CFG_MAX_PREFERRED_LANGUAGES_COUNT   16
 

the number of preferred languages stored in the smart card should not exceed this value

#define ALP_TEL_CFG_MESSAGES_COUNT   ((ALP_TEL_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_MESSAGE & ALP_TEL_MESSAGE_MASK) + 1)
 

Total count of configuration service messages.

#define ALP_TEL_CFG_SET_ALERT_SOUND_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000F)
 

#define ALP_TEL_CFG_SET_CALL_FORWARDING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0011)
 

#define ALP_TEL_CFG_SET_CALL_WAITING_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0017)
 

#define ALP_TEL_CFG_SET_CALLID_RESTRICTION_STATUS_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0013)
 

#define ALP_TEL_CFG_SET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0008)
 

#define ALP_TEL_CFG_SET_PHONE_CLOCK_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0019)
 

#define ALP_TEL_CFG_SET_PHONE_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0003)
 

#define ALP_TEL_CFG_SET_RINGER_SOUND_LEVEL_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000B)
 

#define ALP_TEL_CFG_SET_SMS_CENTER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0001)
 

#define ALP_TEL_CFG_SET_VIBRATOR_MODE_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x000D)
 

#define ALP_TEL_CFG_SET_VOICEMAIL_NUMBER_MESSAGE   ((ALP_TEL_CFG_SERVICE_ID << 8) | 0x0005)
 

#define ALP_TEL_CFG_VIBRATOR_MODE_DISABLE   0
 

#define ALP_TEL_CFG_VIBRATOR_MODE_ENABLE   1
 

#define ALP_TEL_IS_CFG_ALS_GET_PHONE_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_GET_PHONE_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_ALS_GET_VOICE_MAIL_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_GET_VOICEMAIL_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_ALS_SET_PHONE_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_SET_PHONE_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_ALS_SET_VOICE_MAIL_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_ALS_SET_VOICEMAIL_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_ALERT_SOUND_MODE_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_ALERT_SOUND_MODE_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_CALL_DIVERTED_FLAG_STATUS_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALL_DIVERTED_FLAG_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_CALL_FORWARDING_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALL_FORWARDING_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_CALL_ID_RESTRICTION_STATUS_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALLID_RESTRICTION_STATUS_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_CALL_WAITING_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CALL_WAITING_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_CPHS_SUPPORT_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_CPHS_SUPPORT_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_RANGE_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_RANGE_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_PHONE_CLOCK_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_PHONE_CLOCK_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_PHONE_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_PHONE_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_PREFERRED_LANGUAGES_FROM_CARD_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_RINGER_SOUND_LEVEL_RANGE_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_RANGE_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_RINGER_SOUND_LEVEL_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_RINGER_SOUND_LEVEL_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_SMS_CENTER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_SMS_CENTER_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_VIBRATOR_MODE_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_VIBRATOR_MODE_MESSAGE)
 

#define ALP_TEL_IS_CFG_GET_VOICE_MAIL_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_VOICEMAIL_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_ALERT_SOUND_MODE_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_ALERT_SOUND_MODE_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_CALL_FORWARDING_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_CALL_FORWARDING_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_CALL_ID_RESTRICTION_STATUS_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_CALLID_RESTRICTION_STATUS_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_CALL_WAITING_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_CALL_WAITING_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_LOUDSPEAKER_VOLUME_LEVEL_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_LOUDSPEAKER_VOLUME_LEVEL_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_PHONE_CLOCK_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_GET_PHONE_CLOCK_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_PHONE_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_PHONE_NUMBER_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_RINGER_SOUND_LEVEL_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_RINGER_SOUND_LEVEL_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_SMS_CENTER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_SMS_CENTER_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_VIBRATOR_MODE_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_VIBRATOR_MODE_MESSAGE)
 

#define ALP_TEL_IS_CFG_SET_VOICE_MAIL_NUMBER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_CFG_SET_VOICEMAIL_NUMBER_MESSAGE)
 


Typedef Documentation

typedef struct _AlpTelCfgAlsPhoneNumber AlpTelCfgAlsPhoneNumber
 

typedef struct _AlpTelCfgAlsVoiceMailNumber AlpTelCfgAlsVoiceMailNumber
 

typedef struct _AlpTelCfgCallForwarding AlpTelCfgCallForwarding
 

typedef struct _AlpTelCfgCallWaiting AlpTelCfgCallWaiting
 

typedef struct _AlpTelCfgLevelRange AlpTelCfgLevelRange
 

typedef struct _AlpTelCfgPhoneNumber AlpTelCfgPhoneNumber
 

typedef struct _AlpTelCfgPrefLanguages AlpTelCfgPrefLanguages
 


Function Documentation

alp_status_t alp_tel_cfg_als_get_phone_number AlpTelApplicationId  iAppId,
AlpTelCfgAlsPhoneNumber oPhoneNumberP,
AlpTelTransId ioTransIdP
 

Gets the Alternate Line Service telephone numbers (voice, fax, and data).

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oPhoneNumberP Pointer to a AlpTelCfgAlsPhoneNumber.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ALS phone number has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_als_get_voice_mail_number AlpTelApplicationId  iAppId,
AlpTelCfgAlsVoiceMailNumber oVoiceMailNumberP,
AlpTelTransId ioTransIdP
 

Gets the Alternate Line Service voice mail number.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oVoiceMailNumberP Pointer to a AlpTelCfgAlsVoiceMailNumber.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ALS voice mail number has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_als_set_phone_number AlpTelApplicationId  iAppId,
AlpTelCfgAlsPhoneNumber iPhoneNumberP,
AlpTelTransId ioTransIdP
 

Sets the Alternate Line Service telephone numbers (voice, fax, and data).

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iPhoneNumberP Pointer to a AlpTelCfgAlsPhoneNumber.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ALS phone number has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_als_set_voice_mail_number AlpTelApplicationId  iAppId,
AlpTelCfgAlsVoiceMailNumber iVoiceMailNumberP,
AlpTelTransId ioTransIdP
 

Sets the Alternate Line Service voice mail number.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iVoiceMailNumberP Pointer to a AlpTelCfgAlsVoiceMailNumber.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ALS voice mail number has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_alert_sound_mode AlpTelApplicationId  iAppId,
uint8_t *  oAlertSoundModeP,
AlpTelTransId ioTransIdP
 

Gets the current alert sound mode of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oAlertSoundModeP Pointer to the alert sound mode.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The alert sound mode has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_call_diverted_flag_status AlpTelApplicationId  iAppId,
uint8_t *  oCallDivertedFlagStatusP,
AlpTelTransId ioTransIdP
 

Gets the call diverted.flag status.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oCallDivertedFlagStatusP The call diverted flag status.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The call diverted flag status has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_call_forwarding AlpTelApplicationId  iAppId,
AlpTelCfgCallForwarding ioCallForwardingP,
AlpTelTransId ioTransIdP
 

Gets the call forwarding number and conditions.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioCallForwardingP Pointer to a AlpTelCfgCallForwarding structure that contains the forwarding number and conditions.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The call forwarding info has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_call_waiting AlpTelApplicationId  iAppId,
AlpTelCfgCallWaiting ioCallWaitingP,
AlpTelTransId ioTransIdP
 

Gets the call waiting mode and status.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioCallWaitingP Pointer to a AlpTelCfgCallWaiting structure.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The call waiting info has been retrieve successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_callid_restriction_status AlpTelApplicationId  iAppId,
uint8_t *  oClirStatusP,
AlpTelTransId ioTransIdP
 

Gets the subscriber CLIR service status in the network

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oClirStatusP Pointer to a CLIR service status value.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The callid restriction status has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_cphs_support AlpTelApplicationId  iAppId,
uint8_t *  oStatusP,
AlpTelTransId ioTransIdP
 

Checks if the telephone is supporting CPHS.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oStatusP True is the telephone support CPHS, false otherwise.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The CPHS support has been changed successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_loudspeaker_volume_level AlpTelApplicationId  iAppId,
uint8_t *  oLoudspeakerVolumeLevelP,
AlpTelTransId ioTransIdP
 

Retrieves the loudspeaker volume level of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oLoudspeakerVolumeLevelP A pointer to the loudspeaker volume level.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The loudspeaker volume has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_loudspeaker_volume_level_range AlpTelApplicationId  iAppId,
AlpTelCfgLevelRange oLoudspeakerVolumeLevelRangeP,
AlpTelTransId ioTransIdP
 

Gets the loudspeaker volume level range.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oLoudspeakerVolumeLevelRangeP A pointer to a TelCfgLevelRangeType structure. Upon return, this structure contains the minimum level and the maximum level of the phone loudspeaker volume.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The has been changed successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_phone_clock AlpTelApplicationId  iAppId,
AlpTelTime oTimeP,
AlpTelTransId ioTransIdP
 

Gets the phone clock.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oTimeP 
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The phone clock has been retrieves successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_phone_number AlpTelApplicationId  iAppId,
AlpTelCfgPhoneNumber ioPhoneNumberP,
AlpTelTransId ioTransIdP
 

Gets the connected telephone numbers (voice, fax, and data).

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioPhoneNumberP A pointer to a AlpTelCfgPhoneNumber structure. On input, the voice.voiceNumberSize field specifies the allocated size of the voice.voiceNumberP buffer. The fax.faxNumberSize field specifies the allocated size of the fax.faxNumberP buffer. The data.dataNumberSize field specifies the allocated size of the data.dataNumberP buffer. Upon return, the voice.voiceNumberP buffer contains the voice phone number, and the voice.voiceNumberSize field specifies the size of the voice phone number. The fax.faxNumberP buffer contains the fax phone number, and the fax.faxNumberSize field specifies the size of the fax phone number. The data.dataNumberP buffer contains the data phone number, and the data.dataNumberSize field specifies the size of the data phone number
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The phone number has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_preferred_languages_from_card AlpTelApplicationId  iAppId,
AlpTelCfgPrefLanguages ioPrefLanguagesP,
AlpTelTransId ioTransIdP
 

Get the preferred languages stored in the smart card.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioPrefLanguagesP A pointer to a AlpTelCfgPrefLanguages structure that contains a list of language codes (each language code is a pair of alpha-numeric characters, defined in ISO 639) and the number of these language codes. The list is sorted in order of priority.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The preferred languages has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_ringer_sound_level AlpTelApplicationId  iAppId,
uint8_t *  oRingerSoundLevelP,
AlpTelTransId ioTransIdP
 

Gets the current ringer sound level of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oRingerSoundLevelP A pointer to the ringer sound level of the phone.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ringer sound level has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_ringer_sound_level_range AlpTelApplicationId  iAppId,
AlpTelCfgLevelRange oRingerSoundLevelRangeP,
AlpTelTransId ioTransIdP
 

Gets the ringer sound level range of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oRingerSoundLevelRangeP A pointer to a TelCfgLevelRangeType structure. Upon return, this structure contains the minimum and maximum level of the phone ringer volume.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ringer sound level range has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_sms_center AlpTelApplicationId  iAppId,
AlpTelNumber ioSmsCenterP,
AlpTelTransId ioTransIdP
 

Gets the SMS Service Center telephone number.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioSmsCenterP A pointer to a AlpTelNumber structure. On input, the 'size' field of this structure specifies the allocated size of the 'numberP' buffer. Upon return, the 'numberP' buffer contains the dial number string, and the 'size' field specifies the size of the dial number string.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The SMS center has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_vibrator_mode AlpTelApplicationId  iAppId,
uint8_t *  oVibratorModeP,
AlpTelTransId ioTransIdP
 

Gets the current vibrator alert mode of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oVibratorModeP A pointer to the current status of the phone vibrator alert feature.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The vibrqtor mode has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_get_voice_mail_number AlpTelApplicationId  iAppId,
AlpTelNumber ioVoiceMailNumberP,
AlpTelTransId ioTransIdP
 

Gets the voice mail number.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioVoiceMailNumberP A pointer to a AlpTelNumber structure. On input, the size field of this structure specifies the allocated size of the numberP buffer. Upon return, the numberP buffer contains the voice mail number string, and the size field specifies the size of the voice mail number string.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The voice mail number has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_alert_sound_mode AlpTelApplicationId  iAppId,
uint8_t  iAlertSoundMode,
AlpTelTransId ioTransIdP
 

Sets the alert sound mode of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iAlertSoundMode Alert sound mode.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The alert sound mode has been changed successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_call_forwarding AlpTelApplicationId  iAppId,
AlpTelCfgCallForwarding iCallForwardingP,
AlpTelTransId ioTransIdP
 

Sets the call forwarding number and conditions.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iCallForwardingP Pointer to a AlpTelCfgCallForwarding structure.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The call forwarding info has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_call_waiting AlpTelApplicationId  iAppId,
AlpTelCfgCallWaiting iCallWaitingP,
AlpTelTransId ioTransIdP
 

Sets the call waiting mode and status.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iCallWaitingP Pointer to a AlpTelCfgCallWaiting structure.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The call waiting info has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_callid_restriction_status AlpTelApplicationId  iAppId,
uint8_t  iClirAdjustment,
AlpTelTransId ioTransIdP
 

Sets the CLIR adjustment for outgoing calls.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iClirAdjustment Parameter to set the adjustment.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The callid restriction status has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_loudspeaker_volume_level AlpTelApplicationId  iAppId,
uint8_t  iLoudspeakerVolumeLevel,
AlpTelTransId ioTransIdP
 

Sets the loudspeaker volume level of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iLoudspeakerVolumeLevel The loudspeaker volume level to set.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The loudspeaker volume has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_phone_clock AlpTelApplicationId  iAppId,
AlpTelTime iTimeP,
AlpTelTransId ioTransIdP
 

Sets the phone clock.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iTimeP 
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The phone clock has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_phone_number AlpTelApplicationId  iAppId,
AlpTelCfgPhoneNumber iPhoneNumberP,
AlpTelTransId ioTransIdP
 

Sets the connected telephone number (voice, fax, and data).

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iPhoneNumberP A pointer to a AlpTelCfgPhoneNumber structure. This structure contains the voice, fax or data phone number to set.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The phone number has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_ringer_sound_level AlpTelApplicationId  iAppId,
uint8_t  iRingerSoundLevel,
AlpTelTransId ioTransIdP
 

Sets the ringer sound level of the phone.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iRingerSoundLevel The ringer sound level to set.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The ringer sound level has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_sms_center AlpTelApplicationId  iAppId,
AlpTelNumber iSmsCenterP,
AlpTelTransId ioTransIdP
 

Sets the SMS Service Center telephone number.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iSmsCenterP A pointer to a TelNumberType structure. The 'dialNumberP' value must point to a null terminated telephone number string for the SMS Service Center.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The SMS center has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_vibrator_mode AlpTelApplicationId  iAppId,
uint8_t  iVibratorMode,
AlpTelTransId ioTransIdP
 

Sets the vibrator alert mode of the phone to on or off.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iVibratorMode Vibrator alert mode to set.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The vibrator mode has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_cfg_set_voice_mail_number AlpTelApplicationId  iAppId,
AlpTelNumber iVoiceMailNumberP,
AlpTelTransId ioTransIdP
 

Sets the voice mail number.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iVoiceMailNumberP A pointer to a TelNumberType structure. The dialNumberP value must point to a null terminated string containing the voice mail number.
[in,out] ioTransIdP Set the value of this parameter to NULL to cause the function to execute synchronously. If this parameter is not NULL, the call executes asynchronously. Upon return from this function, this points to the transaction identifier associated with the asynchronous operation.
Returns:
ALP_STATUS_OK The voice mail number has been set successfuly.
Since:
ALP iSDK 1.0


Generated on Wed Jul 30 07:06:43 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation

Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.