include/alp/postal_sms_account.h File Reference


Detailed Description

APIs that involve SMS account properties.

#include <alp/postal_types.h>
#include <alp/postal_property.h>
#include <alp/postal_service.h>
#include <alp/postal_sms_service.h>

Go to the source code of this file.

SMS PROPERTY ACCOUNT BEARER

Bearer to be used by default for sending SMS envelope.

#define ALP_POSTAL_SMS_ACCOUNT_BEARER_GPRS_ONLY   ((alp_postal_sms_account_bearer_t)0)
 SMS over GPRS only.
#define ALP_POSTAL_SMS_ACCOUNT_BEARER_GPRS_PREFERRED   ((alp_postal_sms_account_bearer_t)2)
 SMS over GPRS preferred.
#define ALP_POSTAL_SMS_ACCOUNT_BEARER_GSM_ONLY   ((alp_postal_sms_account_bearer_t)1)
 SMS over GSM only.
#define ALP_POSTAL_SMS_ACCOUNT_BEARER_GSM_PREFERRED   ((alp_postal_sms_account_bearer_t)3)
 SMS over GSM preferred.

SMS PROPERTY ACCOUNT PROTOCOL

Transport protocol to be used by default for sending SMS envelope.

#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_DEFAULT   ((alp_postal_sms_account_protocol_t)0)
 SMS default transport protocol (text).
#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_EMAIL   ((alp_postal_sms_account_protocol_t)4)
 SMS E-mail transport protocol.
#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_ERMES   ((alp_postal_sms_account_protocol_t)5)
 SMS ERMES transport protocol.
#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_FAX   ((alp_postal_sms_account_protocol_t)1)
 SMS Fax transport protocol.
#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_PAGING   ((alp_postal_sms_account_protocol_t)3)
 SMS Paging transport protocol.
#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_VOICE   ((alp_postal_sms_account_protocol_t)6)
 SMS Voice transport protocol.
#define ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_X400   ((alp_postal_sms_account_protocol_t)2)
 SMS X400 transport protocol.

SMS ACCOUNT PROPERTIES

Defines the SMS account properties.

#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_CELLBROADCAST_RECEPTION_ACTIVATED   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 10)
 Option to enable/disable Cell Broadcast messages reception. Default: No.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_DELIVERY_REPORT_REQUESTED   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 4)
 Option to request Delivery Report. Default: No.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_DO_NOT_SAVE_SENT_IN_DB   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 5)
 Option to prevent the SMS saving process in database. Default: No.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_PROTOCOL   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_INT, 7)
 Option to choose the SMS transport protocol. Default: ALP_POSTAL_SMS_ACCOUNT_PROTOCOL_DEFAULT.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_REPLY_PATH_ACTIVATED   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 6)
 Option to activate SMS reply path flag. Default: No.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_SI_RECEPTION_ACTIVATED   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 8)
 Option to enable/disable Service Indication (SI) messages reception. Default: No.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_SL_RECEPTION_ACTIVATED   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 9)
 Option to enable/disable Service Load (SL) messages reception. Default: No.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_SMS_BEARER   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_INT, 3)
 The network bearer used to transport the SMS. Default: GSM Preferred.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_SMS_CENTER   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_C_STRING, 1)
 Configuration of the SMS Center. Default: Automatic.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_USE_PROVISIONED_SETTINGS   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_BOOLEAN, 11)
 Option to enable/disable usage of OMA DM provisioned settings. Default: Yes.
#define ALP_POSTAL_SMS_PROPERTY_ACCOUNT_VALIDITY_PERIOD   ALP_POSTAL_PROPERTY(ALP_POSTAL_SERVICE_ID_SMS, ALP_POSTAL_SERVICE_CLASS_ID_ACCOUNT, ALP_POSTAL_PROPERTY_TYPE_DATE, 2)
 The outgoing SMS Validity Period. Default: One Day.

Typedefs

typedef uint8_t alp_postal_sms_account_bearer_t
 SMS Account bearer type.
typedef uint8_t alp_postal_sms_account_protocol_t
 SMS Transport Protocol type.


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

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