40 #ifndef OPENAPI_VOIP_H_INCLUDED
41 #define OPENAPI_VOIP_H_INCLUDED
47 OPEN_QOS_VOIP_TYPE_PROTOCOL=1,
48 OPEN_QOS_VOIP_TYPE_OUI,
49 OPEN_QOS_VOIP_TYPE_TOTAL
50 } OPEN_QOS_VOIP_TYPE_t;
54 OPEN_VOIP_PRI_REMARK = 1,
55 OPEN_VOIP_PRI_TRAFFIC_CLASS,
56 } OPEN_VOIP_PRI_SCHEME_t;
163 OPEN_VOIP_PRI_SCHEME_t *pType,
183 OPEN_VOIP_PRI_SCHEME_t pType,
205 OPEN_QOS_VOIP_TYPE_t type,
227 OPEN_QOS_VOIP_TYPE_t type,
open_error_t openapiVoipGlobalVlanIdSet(openapiClientHandle_t *client_handle, uint32_t vlanId)
Sets the VLAN ID for voip traffic on switch.
open_error_t openapiVoipGlobalVlanIdGet(openapiClientHandle_t *client_handle, uint32_t *vlanId)
Gets the VLAN ID for voip traffic on switch.
open_error_t
OPEN uses these enumerators to indicate the error codes.
open_error_t openapiVoipProfileCosQueueSet(openapiClientHandle_t *client_handle, OPEN_VOIP_PRI_SCHEME_t pType, uint32_t pTypeVal)
Sets the VOIP profile cos queue.
open_error_t openapiVoipIntfOUIStatusGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LINK_STATE_t *val)
Gets VoIP OUI mode operational port status.
open_error_t openapiVoipGlobalVlanIdReset(openapiClientHandle_t *client_handle)
Resets the VLAN ID for voip traffic on switch.
open_error_t openapiVoipIntfModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_QOS_VOIP_TYPE_t type, OPEN_CONTROL_t mode)
Sets the VOIP profile mode on interface.
open_error_t openapiVoipOUIPrioritySet(openapiClientHandle_t *client_handle, uint32_t priority)
Sets the priority for voip traffic on switch.
open_error_t openapiVoipNumActiveProtocolSessionsGet(openapiClientHandle_t *client_handle, uint32_t *sessions)
Gets VoIP Protocol Mode Active Sessions.
OPEN_CONTROL_t
OPEN uses these enumerators to indicate enable or disable for a given config or status parameter...
open_error_t openapiVoipIntfProtocolStatusGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_LINK_STATE_t *val)
Gets VoIP Protocol mode operational port status.
open_error_t openapiVoipMaxCallsGet(openapiClientHandle_t *client_handle, uint32_t *maxCalls)
Get the maximum number of Auto-VoIP calls supported.
open_error_t openapiVoipIntfModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_QOS_VOIP_TYPE_t type, OPEN_CONTROL_t *mode)
Gets the VOIP profile mode on interface.
open_error_t openapiVoipProfileCosQueueGet(openapiClientHandle_t *client_handle, OPEN_VOIP_PRI_SCHEME_t *pType, uint32_t *pTypeVal)
Gets the VOIP profile Cos Queue.
OPEN_LINK_STATE_t
OPEN uses these enumerators to indicate the link status.
open_error_t openapiVoipOUIPriorityGet(openapiClientHandle_t *client_handle, uint32_t *priority)
Gets the priority for voip traffic on switch.