Packet Switch Service
[Telephony Mgr]


Detailed Description

This service groups the Telephony packet switch functions.


Data Structures

struct  _AlpTelPsContext
struct  _AlpTelPsDataCounter
struct  _AlpTelPsDefinedCids
struct  _AlpTelPsPdpActivation
struct  _AlpTelPsQos
struct  _AlpTelPsQosAdvanced

Defines

#define ALP_TEL_IS_PS_GET_ATTACH_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_ATTACH_MESSAGE)
#define ALP_TEL_IS_PS_GET_AVAILABLE_CONTEXT_ID_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_AVAILABLE_CONTEXTID_MESSAGE)
#define ALP_TEL_IS_PS_GET_CONTEXT_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_CONTEXT_MESSAGE)
#define ALP_TEL_IS_PS_GET_DATA_COUNTER_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_DATA_COUNTER_MESSAGE)
#define ALP_TEL_IS_PS_GET_DEFINED_CIDS_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_DEFINED_CONTEXTID_MESSAGE)
#define ALP_TEL_IS_PS_GET_PDP_ACTIVATION_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_PDP_ACTIVATION_MESSAGE)
#define ALP_TEL_IS_PS_GET_QOS_CURRENT_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_QOS_CURRENT_MESSAGE)
#define ALP_TEL_IS_PS_GET_QOS_MINIMUM_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_QOS_MINIMUM_MESSAGE)
#define ALP_TEL_IS_PS_GET_QOS_REQUESTED_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_QOS_REQUESTED_MESSAGE)
#define ALP_TEL_IS_PS_SET_ATTACH_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_ATTACH_MESSAGE)
#define ALP_TEL_IS_PS_SET_CONTEXT_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_CONTEXT_MESSAGE)
#define ALP_TEL_IS_PS_SET_PDP_ACTIVATION_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_PDP_ACTIVATION_MESSAGE)
#define ALP_TEL_IS_PS_SET_QOS_MINIMUM_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_QOS_MINIMUM_MESSAGE)
#define ALP_TEL_IS_PS_SET_QOS_REQUESTED_SUPPORTED(iAppId)   alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_QOS_REQUESTED_MESSAGE)
#define ALP_TEL_PS_ATTACHED   1
 PS Attached.
#define ALP_TEL_PS_DATA_COMPRESSION_OFF   0
 No data compression.
#define ALP_TEL_PS_DATA_COMPRESSION_ON   1
 V42 bis data compression.
#define ALP_TEL_PS_DETACHED   0
 PS Detached.
#define ALP_TEL_PS_EVENT_ME_CLASS   7
 MS Class changed by mobile.
#define ALP_TEL_PS_EVENT_ME_DEACT   3
 PDP context activation deactivated by mobile.
#define ALP_TEL_PS_EVENT_ME_DETACH   5
 PS detached by mobile.
#define ALP_TEL_PS_EVENT_NW_CLASS   6
 MS Class changed by network.
#define ALP_TEL_PS_EVENT_NW_DEACT   2
 PDP context activation deactivated by network.
#define ALP_TEL_PS_EVENT_NW_DETACH   4
 PS detached by network.
#define ALP_TEL_PS_EVENT_NW_REACT   1
 PDP context activation reactivated by network.
#define ALP_TEL_PS_EVENT_REJECT   0
 PDP context activation rejected.
#define ALP_TEL_PS_GET_ATTACH_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0009)
#define ALP_TEL_PS_GET_AVAILABLE_CONTEXTID_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0000)
#define ALP_TEL_PS_GET_CONTEXT_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0001)
#define ALP_TEL_PS_GET_DATA_COUNTER_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000D)
#define ALP_TEL_PS_GET_DEFINED_CONTEXTID_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0003)
#define ALP_TEL_PS_GET_PDP_ACTIVATION_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000B)
#define ALP_TEL_PS_GET_QOS_CURRENT_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0008)
#define ALP_TEL_PS_GET_QOS_MINIMUM_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0006)
#define ALP_TEL_PS_GET_QOS_REQUESTED_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0004)
#define ALP_TEL_PS_HDR_COMPRESSION_OFF   0
 No header compression.
#define ALP_TEL_PS_HDR_COMPRESSION_ON   1
 V42 bis header compression.
#define ALP_TEL_PS_MESSAGES_COUNT   ((ALP_TEL_PS_GET_DATA_COUNTER_MESSAGE & ALP_TEL_MESSAGE_MASK) + 1)
 Total count of PS service messages.
#define ALP_TEL_PS_PDP_ACTIVATED   1
 PDP Activated.
#define ALP_TEL_PS_PDP_DEACTIVATED   0
 PDP Deactivated.
#define ALP_TEL_PS_PDP_IP   0
 Internet Protocol.
#define ALP_TEL_PS_PDP_IPV6   3
 Internet Protocol version 6.
#define ALP_TEL_PS_PDP_PPP   1
 Point to Point Protocol.
#define ALP_TEL_PS_PDP_UNKNOWN   0xFF
#define ALP_TEL_PS_QOS_DELAY_BEST_EFFORT   4
 Best Effort.
#define ALP_TEL_PS_QOS_DELAY_CLASS_1   1
 <2 seconds for a 1024 SDU size
#define ALP_TEL_PS_QOS_DELAY_CLASS_2   2
 <15 seconds for a 1024 SDU size
#define ALP_TEL_PS_QOS_DELAY_CLASS_3   3
 <75 seconds for a 1024 SDU size
#define ALP_TEL_PS_QOS_DELAY_DEFAULT   0
#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_NO   0
#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_NO_DETECT   2
#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_SUBSCRIBED_VALUE   3
#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_YES   1
#define ALP_TEL_PS_QOS_DELIVERY_ORDER_NO   0
#define ALP_TEL_PS_QOS_DELIVERY_ORDER_SUBSCRIBED_VALUE   2
#define ALP_TEL_PS_QOS_DELIVERY_ORDER_YES   1
#define ALP_TEL_PS_QOS_GTED_BITRATE_128KBITS   5
#define ALP_TEL_PS_QOS_GTED_BITRATE_16KBITS   2
#define ALP_TEL_PS_QOS_GTED_BITRATE_256KBITS   6
#define ALP_TEL_PS_QOS_GTED_BITRATE_32KBITS   3
#define ALP_TEL_PS_QOS_GTED_BITRATE_384KBITS   7
#define ALP_TEL_PS_QOS_GTED_BITRATE_64KBITS   4
#define ALP_TEL_PS_QOS_GTED_BITRATE_8KBITS   1
#define ALP_TEL_PS_QOS_GTED_BITRATE_DEFAULT   0
#define ALP_TEL_PS_QOS_MAX_BITRATE_1024KBITS   8
#define ALP_TEL_PS_QOS_MAX_BITRATE_128KBITS   5
#define ALP_TEL_PS_QOS_MAX_BITRATE_16KBITS   2
#define ALP_TEL_PS_QOS_MAX_BITRATE_2048KBITS   9
#define ALP_TEL_PS_QOS_MAX_BITRATE_256KBITS   6
#define ALP_TEL_PS_QOS_MAX_BITRATE_32KBITS   3
#define ALP_TEL_PS_QOS_MAX_BITRATE_512KBITS   7
#define ALP_TEL_PS_QOS_MAX_BITRATE_64KBITS   4
#define ALP_TEL_PS_QOS_MAX_BITRATE_8KBITS   1
#define ALP_TEL_PS_QOS_MAX_BITRATE_DEFAULT   0
#define ALP_TEL_PS_QOS_MEAN_CLASS_1   1
 100 octets/hour (~0.22 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_10   10
 100 000 octets/hour (~0.22 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_11   11
 200 000 octets/hour (~0.44 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_12   12
 500 000 octets/hour (~1.11 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_13   13
 1 000 000 octets/hour (~2.2 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_14   14
 2 000 000 octets/hour (~4.4 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_15   15
 5 000 000 octets/hour (~11.1 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_16   16
 10 000 000 octets/hour (~22 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_17   17
 20 000 000 octets/hour (~44 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_18   18
 50 000 000 octets/hour (~111 kbit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_2   2
 200 octets/hour (~0.44 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_3   3
 500 octets/hour (~1.11 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_4   4
 1 000 octets/hour (~2.2 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_5   5
 2 000 octets/hour (~4.4 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_6   6
 5 000 octets/hour (~11.1 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_7   7
 10 000 octets/hour (~22 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_8   8
 20 000 octets/hour (~44 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_9   9
 50 000 octets/hour (~111 bit/s)
#define ALP_TEL_PS_QOS_MEAN_CLASS_BEST_EFFORT   31
 Best Effort.
#define ALP_TEL_PS_QOS_MEAN_DEFAULT   0
#define ALP_TEL_PS_QOS_PEAK_CLASS_1   1
 Up to 1 000 octets/s (8 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_2   2
 Up to 2 000 octets/s (16 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_3   3
 Up to 4 000 octets/s (32 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_4   4
 Up to 8 000 octets/s (64 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_5   5
 Up to 16 000 octets/s (128 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_6   6
 Up to 32 000 octets/s (256 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_7   7
 Up to 64 000 octets/s (512 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_8   8
 Up to 128 000 octets/s (1024 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_CLASS_9   9
 Up to 256 000 octets/s (2048 kbit/s).
#define ALP_TEL_PS_QOS_PEAK_DEFAULT   0
#define ALP_TEL_PS_QOS_PRECEDENCE_DEFAULT   0
#define ALP_TEL_PS_QOS_PRECEDENCE_HIGH   1
#define ALP_TEL_PS_QOS_PRECEDENCE_LOW   3
#define ALP_TEL_PS_QOS_PRECEDENCE_NORMAL   2
#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_1   1
 GTP Mode Acknowledged, LLC Mode Acknowledged, LLC Data Protected, RLC Block Acknowledged.
#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_2   2
 GTP Mode Unacknowledged, LLC Mode Acknowledged, LLC Data Protected, RLC Block Acknowledged.
#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_3   3
 GTP Mode Unacknowledged, LLC Mode Unacknowledged, LLC Data Protected, RLC Block Acknowledged.
#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_4   4
 GTP Mode Unacknowledged, LLC Mode Unacknowledged, LLC Data Protected, RLC Block Unacknowledged.
#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_5   5
 GTP Mode Unacknowledged, LLC Mode Unacknowledged, LLC Data Unprotected, RLC Block Unacknowledged.
#define ALP_TEL_PS_QOS_RELIABILITY_DEFAULT   0
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_2   0x12
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_3   0x13
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_4   0x14
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_5   0x15
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_6   0x16
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_4X10E_3   0x43
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_5X10E_2   0x52
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_5X10E_3   0x53
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_6X10E_8   0x68
#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_DEFAULT   0x00
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_1   0x11
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_2   0x12
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_3   0x13
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_4   0x14
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_5   0x15
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_6   0x16
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_7X10E_3   0x73
#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_DEFAULT   0x00
#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_BACKGROUND   3
#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_CONVERSATIONAL   0
#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_INTERACTIVE   2
#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_STREAMING   1
#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_SUBSCRIBED_VALUE   4
#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_1   1
#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_2   2
#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_3   3
#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_DEFAULT   0
#define ALP_TEL_PS_SET_ATTACH_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000A)
#define ALP_TEL_PS_SET_CONTEXT_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0002)
#define ALP_TEL_PS_SET_PDP_ACTIVATION_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000C)
#define ALP_TEL_PS_SET_QOS_MINIMUM_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0007)
#define ALP_TEL_PS_SET_QOS_REQUESTED_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0005)

Typedefs

typedef _AlpTelPsContext AlpTelPsContext
typedef _AlpTelPsDataCounter AlpTelPsDataCounter
typedef _AlpTelPsDefinedCids AlpTelPsDefinedCids
typedef _AlpTelPsPdpActivation AlpTelPsPdpActivation
typedef _AlpTelPsQos AlpTelPsQos
typedef _AlpTelPsQosAdvanced AlpTelPsQosAdvanced

Functions

alp_status_t alp_tel_ps_get_attach (AlpTelApplicationId iAppId, uint8_t *oAttach, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_available_context_id (AlpTelApplicationId iAppId, uint8_t *oContextIdP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_context (AlpTelApplicationId iAppId, AlpTelPsContext *ioContextP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_data_counter (AlpTelApplicationId iAppId, AlpTelPsDataCounter *oDataCounterP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_defined_cids (AlpTelApplicationId iAppId, AlpTelPsDefinedCids *ioCidsP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_pdp_activation (AlpTelApplicationId iAppId, AlpTelPsPdpActivation *ioPdpActivationP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_qos_current (AlpTelApplicationId iAppId, AlpTelPsQos *ioQosCurrentP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_qos_minimum (AlpTelApplicationId iAppId, AlpTelPsQos *ioQosMinimumP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_get_qos_requested (AlpTelApplicationId iAppId, AlpTelPsQos *ioQosRequestedP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_set_attach (AlpTelApplicationId iAppId, uint8_t iAttach, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_set_context (AlpTelApplicationId iAppId, AlpTelPsContext *iContextP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_set_pdp_activation (AlpTelApplicationId iAppId, AlpTelPsPdpActivation *iPdpActivationP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_set_qos_minimum (AlpTelApplicationId iAppId, AlpTelPsQos *iQosMinimumP, AlpTelTransId *ioTransIdP)
alp_status_t alp_tel_ps_set_qos_requested (AlpTelApplicationId iAppId, AlpTelPsQos *iQosRequestedP, AlpTelTransId *ioTransIdP)


Define Documentation

#define ALP_TEL_IS_PS_GET_ATTACH_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_ATTACH_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_AVAILABLE_CONTEXT_ID_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_AVAILABLE_CONTEXTID_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_CONTEXT_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_CONTEXT_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_DATA_COUNTER_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_DATA_COUNTER_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_DEFINED_CIDS_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_DEFINED_CONTEXTID_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_PDP_ACTIVATION_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_PDP_ACTIVATION_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_QOS_CURRENT_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_QOS_CURRENT_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_QOS_MINIMUM_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_QOS_MINIMUM_MESSAGE)
 

#define ALP_TEL_IS_PS_GET_QOS_REQUESTED_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_GET_QOS_REQUESTED_MESSAGE)
 

#define ALP_TEL_IS_PS_SET_ATTACH_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_ATTACH_MESSAGE)
 

#define ALP_TEL_IS_PS_SET_CONTEXT_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_CONTEXT_MESSAGE)
 

#define ALP_TEL_IS_PS_SET_PDP_ACTIVATION_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_PDP_ACTIVATION_MESSAGE)
 

#define ALP_TEL_IS_PS_SET_QOS_MINIMUM_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_QOS_MINIMUM_MESSAGE)
 

#define ALP_TEL_IS_PS_SET_QOS_REQUESTED_SUPPORTED iAppId   )     alp_tel_is_function_supported(iAppId, ALP_TEL_PS_SET_QOS_REQUESTED_MESSAGE)
 

#define ALP_TEL_PS_ATTACHED   1
 

PS Attached.

#define ALP_TEL_PS_DATA_COMPRESSION_OFF   0
 

No data compression.

#define ALP_TEL_PS_DATA_COMPRESSION_ON   1
 

V42 bis data compression.

#define ALP_TEL_PS_DETACHED   0
 

PS Detached.

#define ALP_TEL_PS_EVENT_ME_CLASS   7
 

MS Class changed by mobile.

#define ALP_TEL_PS_EVENT_ME_DEACT   3
 

PDP context activation deactivated by mobile.

#define ALP_TEL_PS_EVENT_ME_DETACH   5
 

PS detached by mobile.

#define ALP_TEL_PS_EVENT_NW_CLASS   6
 

MS Class changed by network.

#define ALP_TEL_PS_EVENT_NW_DEACT   2
 

PDP context activation deactivated by network.

#define ALP_TEL_PS_EVENT_NW_DETACH   4
 

PS detached by network.

#define ALP_TEL_PS_EVENT_NW_REACT   1
 

PDP context activation reactivated by network.

#define ALP_TEL_PS_EVENT_REJECT   0
 

PDP context activation rejected.

#define ALP_TEL_PS_GET_ATTACH_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0009)
 

#define ALP_TEL_PS_GET_AVAILABLE_CONTEXTID_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0000)
 

#define ALP_TEL_PS_GET_CONTEXT_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0001)
 

#define ALP_TEL_PS_GET_DATA_COUNTER_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000D)
 

#define ALP_TEL_PS_GET_DEFINED_CONTEXTID_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0003)
 

#define ALP_TEL_PS_GET_PDP_ACTIVATION_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000B)
 

#define ALP_TEL_PS_GET_QOS_CURRENT_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0008)
 

#define ALP_TEL_PS_GET_QOS_MINIMUM_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0006)
 

#define ALP_TEL_PS_GET_QOS_REQUESTED_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0004)
 

#define ALP_TEL_PS_HDR_COMPRESSION_OFF   0
 

No header compression.

#define ALP_TEL_PS_HDR_COMPRESSION_ON   1
 

V42 bis header compression.

#define ALP_TEL_PS_MESSAGES_COUNT   ((ALP_TEL_PS_GET_DATA_COUNTER_MESSAGE & ALP_TEL_MESSAGE_MASK) + 1)
 

Total count of PS service messages.

#define ALP_TEL_PS_PDP_ACTIVATED   1
 

PDP Activated.

#define ALP_TEL_PS_PDP_DEACTIVATED   0
 

PDP Deactivated.

#define ALP_TEL_PS_PDP_IP   0
 

Internet Protocol.

#define ALP_TEL_PS_PDP_IPV6   3
 

Internet Protocol version 6.

#define ALP_TEL_PS_PDP_PPP   1
 

Point to Point Protocol.

#define ALP_TEL_PS_PDP_UNKNOWN   0xFF
 

#define ALP_TEL_PS_QOS_DELAY_BEST_EFFORT   4
 

Best Effort.

#define ALP_TEL_PS_QOS_DELAY_CLASS_1   1
 

<2 seconds for a 1024 SDU size

#define ALP_TEL_PS_QOS_DELAY_CLASS_2   2
 

<15 seconds for a 1024 SDU size

#define ALP_TEL_PS_QOS_DELAY_CLASS_3   3
 

<75 seconds for a 1024 SDU size

#define ALP_TEL_PS_QOS_DELAY_DEFAULT   0
 

#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_NO   0
 

#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_NO_DETECT   2
 

#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_SUBSCRIBED_VALUE   3
 

#define ALP_TEL_PS_QOS_DELIVERY_ERR_SDU_YES   1
 

#define ALP_TEL_PS_QOS_DELIVERY_ORDER_NO   0
 

#define ALP_TEL_PS_QOS_DELIVERY_ORDER_SUBSCRIBED_VALUE   2
 

#define ALP_TEL_PS_QOS_DELIVERY_ORDER_YES   1
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_128KBITS   5
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_16KBITS   2
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_256KBITS   6
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_32KBITS   3
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_384KBITS   7
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_64KBITS   4
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_8KBITS   1
 

#define ALP_TEL_PS_QOS_GTED_BITRATE_DEFAULT   0
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_1024KBITS   8
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_128KBITS   5
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_16KBITS   2
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_2048KBITS   9
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_256KBITS   6
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_32KBITS   3
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_512KBITS   7
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_64KBITS   4
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_8KBITS   1
 

#define ALP_TEL_PS_QOS_MAX_BITRATE_DEFAULT   0
 

#define ALP_TEL_PS_QOS_MEAN_CLASS_1   1
 

100 octets/hour (~0.22 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_10   10
 

100 000 octets/hour (~0.22 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_11   11
 

200 000 octets/hour (~0.44 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_12   12
 

500 000 octets/hour (~1.11 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_13   13
 

1 000 000 octets/hour (~2.2 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_14   14
 

2 000 000 octets/hour (~4.4 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_15   15
 

5 000 000 octets/hour (~11.1 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_16   16
 

10 000 000 octets/hour (~22 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_17   17
 

20 000 000 octets/hour (~44 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_18   18
 

50 000 000 octets/hour (~111 kbit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_2   2
 

200 octets/hour (~0.44 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_3   3
 

500 octets/hour (~1.11 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_4   4
 

1 000 octets/hour (~2.2 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_5   5
 

2 000 octets/hour (~4.4 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_6   6
 

5 000 octets/hour (~11.1 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_7   7
 

10 000 octets/hour (~22 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_8   8
 

20 000 octets/hour (~44 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_9   9
 

50 000 octets/hour (~111 bit/s)

#define ALP_TEL_PS_QOS_MEAN_CLASS_BEST_EFFORT   31
 

Best Effort.

#define ALP_TEL_PS_QOS_MEAN_DEFAULT   0
 

#define ALP_TEL_PS_QOS_PEAK_CLASS_1   1
 

Up to 1 000 octets/s (8 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_2   2
 

Up to 2 000 octets/s (16 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_3   3
 

Up to 4 000 octets/s (32 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_4   4
 

Up to 8 000 octets/s (64 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_5   5
 

Up to 16 000 octets/s (128 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_6   6
 

Up to 32 000 octets/s (256 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_7   7
 

Up to 64 000 octets/s (512 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_8   8
 

Up to 128 000 octets/s (1024 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_CLASS_9   9
 

Up to 256 000 octets/s (2048 kbit/s).

#define ALP_TEL_PS_QOS_PEAK_DEFAULT   0
 

#define ALP_TEL_PS_QOS_PRECEDENCE_DEFAULT   0
 

#define ALP_TEL_PS_QOS_PRECEDENCE_HIGH   1
 

#define ALP_TEL_PS_QOS_PRECEDENCE_LOW   3
 

#define ALP_TEL_PS_QOS_PRECEDENCE_NORMAL   2
 

#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_1   1
 

GTP Mode Acknowledged, LLC Mode Acknowledged, LLC Data Protected, RLC Block Acknowledged.

#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_2   2
 

GTP Mode Unacknowledged, LLC Mode Acknowledged, LLC Data Protected, RLC Block Acknowledged.

#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_3   3
 

GTP Mode Unacknowledged, LLC Mode Unacknowledged, LLC Data Protected, RLC Block Acknowledged.

#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_4   4
 

GTP Mode Unacknowledged, LLC Mode Unacknowledged, LLC Data Protected, RLC Block Unacknowledged.

#define ALP_TEL_PS_QOS_RELIABILITY_CLASS_5   5
 

GTP Mode Unacknowledged, LLC Mode Unacknowledged, LLC Data Unprotected, RLC Block Unacknowledged.

#define ALP_TEL_PS_QOS_RELIABILITY_DEFAULT   0
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_2   0x12
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_3   0x13
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_4   0x14
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_5   0x15
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_10E_6   0x16
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_4X10E_3   0x43
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_5X10E_2   0x52
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_5X10E_3   0x53
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_6X10E_8   0x68
 

#define ALP_TEL_PS_QOS_RES_BIT_ERROR_RATIO_DEFAULT   0x00
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_1   0x11
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_2   0x12
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_3   0x13
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_4   0x14
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_5   0x15
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_10E_6   0x16
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_7X10E_3   0x73
 

#define ALP_TEL_PS_QOS_SDU_ERROR_RATIO_DEFAULT   0x00
 

#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_BACKGROUND   3
 

#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_CONVERSATIONAL   0
 

#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_INTERACTIVE   2
 

#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_STREAMING   1
 

#define ALP_TEL_PS_QOS_TRAFFIC_CLASS_SUBSCRIBED_VALUE   4
 

#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_1   1
 

#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_2   2
 

#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_3   3
 

#define ALP_TEL_PS_QOS_TRAFFIC_HANDLING_PRIORITY_DEFAULT   0
 

#define ALP_TEL_PS_SET_ATTACH_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000A)
 

#define ALP_TEL_PS_SET_CONTEXT_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0002)
 

#define ALP_TEL_PS_SET_PDP_ACTIVATION_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x000C)
 

#define ALP_TEL_PS_SET_QOS_MINIMUM_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0007)
 

#define ALP_TEL_PS_SET_QOS_REQUESTED_MESSAGE   ((ALP_TEL_PS_SERVICE_ID << 8) | 0x0005)
 


Typedef Documentation

typedef struct _AlpTelPsContext AlpTelPsContext
 

typedef struct _AlpTelPsDataCounter AlpTelPsDataCounter
 

typedef struct _AlpTelPsDefinedCids AlpTelPsDefinedCids
 

typedef struct _AlpTelPsPdpActivation AlpTelPsPdpActivation
 

typedef struct _AlpTelPsQos AlpTelPsQos
 

typedef struct _AlpTelPsQosAdvanced AlpTelPsQosAdvanced
 


Function Documentation

alp_status_t alp_tel_ps_get_attach AlpTelApplicationId  iAppId,
uint8_t *  oAttach,
AlpTelTransId ioTransIdP
 

Get the attachment state of the GPRS service.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] oAttach A pointer to the GPRS attachment state.
[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 GPRS attach/detach state has been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_available_context_id AlpTelApplicationId  iAppId,
uint8_t *  oContextIdP,
AlpTelTransId ioTransIdP
 

Get the available context Id.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oContextIdP A pointer to the available context id.
[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 context id has been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_context AlpTelApplicationId  iAppId,
AlpTelPsContext ioContextP,
AlpTelTransId ioTransIdP
 

Get a Packet Switch context.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioContextP A pointer to a AlpTelPsContext that stores the retrieved context information.
[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 context information have been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_data_counter AlpTelApplicationId  iAppId,
AlpTelPsDataCounter oDataCounterP,
AlpTelTransId ioTransIdP
 

Get GPRS Data counters for a current or a previous session related to a PDP context

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[out] oDataCounterP A pointer to a AlpTelPsDataCounter structure that stores the uplink packets and the downlink packets.
[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 Data counters has been retrieved successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_defined_cids AlpTelApplicationId  iAppId,
AlpTelPsDefinedCids ioCidsP,
AlpTelTransId ioTransIdP
 

Get the defined context ids.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] ioCidsP A pointer to a AlpTelPsDefinedCids structure that stores the defined context ids.
[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 context ids have been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_pdp_activation AlpTelApplicationId  iAppId,
AlpTelPsPdpActivation ioPdpActivationP,
AlpTelTransId ioTransIdP
 

Get the PDP context status (activated or deactivated).

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioPdpActivationP A pointer to a AlpTelPsPdpActivation structure that stores the PDP context 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 PDP context status has been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_qos_current AlpTelApplicationId  iAppId,
AlpTelPsQos ioQosCurrentP,
AlpTelTransId ioTransIdP
 

Get the current QoS.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioQosCurrentP A pointer to a AlpTelPsQos structure that stores the Quality of Service parameters.
[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 current QoS has been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_qos_minimum AlpTelApplicationId  iAppId,
AlpTelPsQos ioQosMinimumP,
AlpTelTransId ioTransIdP
 

Get the miminum QoS.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioQosMinimumP A pointer to a AlpTelPsQos structure that stores the Quality of Service parameters.
[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 miminum QoS has been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_get_qos_requested AlpTelApplicationId  iAppId,
AlpTelPsQos ioQosRequestedP,
AlpTelTransId ioTransIdP
 

Get the requested QoS.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] ioQosRequestedP A pointer to a AlpTelPsQos structure that stores the Quality of Service parameters.
[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 requested QoS has been retrieved successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_set_attach AlpTelApplicationId  iAppId,
uint8_t  iAttach,
AlpTelTransId ioTransIdP
 

Set the attachment state of the GPRS service.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in,out] iAttach The GPRS attachment state 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 GPRS attachment state has been set successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_set_context AlpTelApplicationId  iAppId,
AlpTelPsContext iContextP,
AlpTelTransId ioTransIdP
 

Manage a Packet Switch context. This function defines a context.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iContextP A pointer to a AlpTelPsContext that stores the context information 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 context has been set successfuly.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_set_pdp_activation AlpTelApplicationId  iAppId,
AlpTelPsPdpActivation iPdpActivationP,
AlpTelTransId ioTransIdP
 

Set the PDP context status (activate or deactivate).

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iPdpActivationP A pointer to a AlpTelPsPdpActivation structure that stores the PDP context status 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 PDP context status has been set successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_set_qos_minimum AlpTelApplicationId  iAppId,
AlpTelPsQos iQosMinimumP,
AlpTelTransId ioTransIdP
 

Set the minimum QoS.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iQosMinimumP A pointer to a AlpTelPsQos structure that stores the Quality of Service parameters 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 minimum QoS has been set successfully.
Since:
ALP iSDK 1.0

alp_status_t alp_tel_ps_set_qos_requested AlpTelApplicationId  iAppId,
AlpTelPsQos iQosRequestedP,
AlpTelTransId ioTransIdP
 

Set the requested QoS.

Parameters:
[in] iAppId The telephone application attachement identifier for your application.
[in] iQosRequestedP A pointer to a AlpTelPsQos structure that stores the Quality of Service parameters.
[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 requested QoS has been set successfully.
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.