40 #ifndef OPENAPI_VOIP_H_INCLUDED
41 #define OPENAPI_VOIP_H_INCLUDED
61 #define OUI_DESC_STRINGLEN 33
364 uint32_t *voipOuiCount);
412 uint32_t *nextOuiIndex);
open_error_t openapiVoipGlobalVlanIdSet(openapiClientHandle_t *client_handle, uint32_t vlanId)
Sets the VLAN ID for voip traffic on switch.
open_error_t openapiVoipOuiFirstEntryGet(openapiClientHandle_t *client_handle, open_buffdesc *voipOui, open_buffdesc *ouiDesc)
Gets the first voip OUI entry.
open_error_t openapiVoipOuiDescGet(openapiClientHandle_t *client_handle, open_buffdesc *voipOui, open_buffdesc *ouiDesc)
Gets the voip OUI description for a given OUI.
open_error_t openapiVoipGlobalVlanIdGet(openapiClientHandle_t *client_handle, uint32_t *vlanId)
Gets the VLAN ID for voip traffic on switch.
open_error_t openapiVoipOuiAdd(openapiClientHandle_t *client_handle, open_buffdesc *voipOui, open_buffdesc *ouiDesc)
Adds a voip OUI entry.
open_error_t openapiVoipOuiCountGet(openapiClientHandle_t *client_handle, uint32_t *voipOuiCount)
Gets the count of OUIs present in voip database.
open_error_t openapiVoipOuiNextEntryGet(openapiClientHandle_t *client_handle, open_buffdesc *voipOui, open_buffdesc *nextVoipOui, open_buffdesc *nextOuiDesc)
Gets the next voip OUI entry for a given OUI.
open_error_t openapiVoipIndexOuiAdd(openapiClientHandle_t *client_handle, uint32_t ouiIndex, open_buffdesc *voipOui, open_buffdesc *ouiDesc)
Adds a voip OUI entry in the given index.
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 openapiVoipIndexOuiRemove(openapiClientHandle_t *client_handle, uint32_t ouiIndex)
Removes a voip OUI entry in the given index.
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_QOS_VOIP_TYPE_t
< Voip types
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 openapiVoipOuiEntryNextGet(openapiClientHandle_t *client_handle, uint32_t ouiIndex, open_buffdesc *voipOui, open_buffdesc *ouiDesc, uint32_t *nextOuiIndex)
Gets the voip OUI entry for the given index and also returns next OUI Index.
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 openapiVoipOuiEntryGet(openapiClientHandle_t *client_handle, uint32_t ouiIndex, open_buffdesc *voipOui, open_buffdesc *ouiDesc)
Gets the voip OUI entry for the index.
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 openapiVoipOuiRemove(openapiClientHandle_t *client_handle, open_buffdesc *voipOui)
Removes a voip OUI entry.
open_error_t openapiVoipOUIPriorityGet(openapiClientHandle_t *client_handle, uint32_t *priority)
Gets the priority for voip traffic on switch.