H323 Endpoint management functions
|
Data Structures |
struct | OOH323Ports |
| This structure is used to define the port ranges to be used by the application. More...
|
struct | OOH323EndPoint |
| Structure to store all configuration information related to the endpoint created by an application. More...
|
Defines |
#define | TCPPORTSSTART 12030 |
#define | TCPPORTSEND 12230 |
#define | UDPPORTSSTART 13030 |
#define | UDPPORTSEND 13230 |
#define | RTPPORTSSTART 14030 |
#define | RTPPORTSEND 14230 |
#define | ooEndPoint OOH323EndPoint |
Functions |
EXTERN int | ooH323EpInitialize (enum OOCallMode callMode, const char *tracefile) |
| This function is the first function to be invoked before using stack.
|
EXTERN int | ooH323EpApplyConfig (const OOConfigFile *pconfig) |
| This function applies configuration parameters to the global H.323 endpoint variable.
|
EXTERN int | ooH323EpSetAsGateway () |
| This function is used to represent the H.323 application endpoint as gateway, instead of an H.323 phone endpoint.
|
EXTERN int | ooH323EpSetLocalAddress (const char *localip, int listenport) |
| This function is used to assign a local ip address to be used for call signalling.
|
EXTERN int | ooH323EpSetTCPPortRange (int base, int max) |
| This function is used to set the range of tcp ports the application will use for tcp transport.
|
EXTERN int | ooH323EpSetUDPPortRange (int base, int max) |
| This function is used to set the range of udp ports the application will use for udp transport.
|
EXTERN int | ooH323EpSetRTPPortRange (int base, int max) |
| This function is used to set the range of rtp ports the application will use for media streams.
|
EXTERN int | ooH323EpSetTraceLevel (int traceLevel) |
| This function is used to set the trace level for the H.323 endpoint.
|
EXTERN int | ooH323EpAddAliasH323ID (const char *h323id) |
| This function is used to add the h323id alias for the endpoint.
|
EXTERN int | ooH323EpAddAliasDialedDigits (const char *dialedDigits) |
| This function is used to add the dialed digits alias for the endpoint.
|
EXTERN int | ooH323EpAddAliasURLID (const char *url) |
| This function is used to add the url alias for the endpoint.
|
EXTERN int | ooH323EpAddAliasEmailID (const char *email) |
| This function is used to add an email id as an alias for the endpoint.
|
EXTERN int | ooH323EpAddAliasTransportID (const char *ipaddress) |
| This function is used to add an ip address as an alias.
|
EXTERN int | ooH323EpClearAllAliases (void) |
| This function is used to clear all the aliases used by the H323 endpoint.
|
EXTERN int | ooH323EpSetH225MsgCallbacks (OOH225MsgCallbacks h225Callbacks) |
| This function is used to set the H225 message callbacks for the endpoint.
|
EXTERN int | ooH323EpSetH323Callbacks (OOH323CALLBACKS h323Callbacks) |
| This function is used to set high level H.323 callbacks for the endpoint.
|
EXTERN int | ooH323EpDestroy (void) |
| This function is the last function to be invoked after done using the stack.
|
EXTERN int | ooH323EpEnableAutoAnswer (void) |
| This function is used to enable the auto answer feature for incoming calls.
|
EXTERN int | ooH323EpDisableAutoAnswer (void) |
| This function is used to disable the auto answer feature for incoming calls.
|
EXTERN int | ooH323EpEnableManualRingback (void) |
| This function is used to enable manual ringback.
|
EXTERN int | ooH323EpDisableManualRingback (void) |
| This function is used to disable manual ringback.
|
EXTERN int | ooH323EpEnableMediaWaitForConnect (void) |
| This function is used to enable MediaWaitForConnect.
|
EXTERN int | ooH323EpDisableMediaWaitForConnect (void) |
| This function is used to disable MediaWaitForConnect.
|
EXTERN int | ooH323EpEnableFastStart (void) |
| This function is used to enable faststart.
|
EXTERN int | ooH323EpDisableFastStart (void) |
| This function is used to disable faststart.
|
EXTERN int | ooH323EpEnableH245Tunneling (void) |
| This function is used to enable tunneling.
|
EXTERN int | ooH323EpDisableH245Tunneling (void) |
| This function is used to disable tunneling.
|
EXTERN int | ooH323EpEnableGkRouted (void) |
| This function is used to enable GkRouted calls.
|
EXTERN int | ooH323EpDisableGkRouted (void) |
| This function is used to disable Gkrouted calls.
|
EXTERN int | ooH323EpSetProductID (const char *productID) |
| This function is used to set the product ID.
|
EXTERN int | ooH323EpSetVersionID (const char *versionID) |
| This function is used to set version id.
|
EXTERN int | ooH323EpSetCallerID (const char *callerID) |
| This function is used to set callerid to be used for outbound calls.
|
EXTERN int | ooH323EpSetCallingPartyNumber (const char *number) |
| This function is used to set calling party number to be used for outbound calls.Note, you can override it for a specific call by using ooCallSetCallingPartyNumber function.
|
void | ooH323EpPrintConfig (void) |
| This function is used to print the current configuration information of the H323 endpoint to log file.
|
EXTERN int | ooH323EpAddG728Capability (int cap, int txframes, int rxframes, int dir, cb_StartReceiveChannel startReceiveChannel, cb_StartTransmitChannel startTransmitChannel, cb_StopReceiveChannel stopReceiveChannel, cb_StopTransmitChannel stopTransmitChannel) |
| This function is used to add G728 capability to the H323 endpoint.
|
EXTERN int | ooH323EpAddG729Capability (int cap, int txframes, int rxframes, int dir, cb_StartReceiveChannel startReceiveChannel, cb_StartTransmitChannel startTransmitChannel, cb_StopReceiveChannel stopReceiveChannel, cb_StopTransmitChannel stopTransmitChannel) |
| This function is used to add G729 capability to the H323 endpoint.
|
EXTERN int | ooH323EpAddG7231Capability (int cap, int txframes, int rxframes, OOBOOL silenceSuppression, int dir, cb_StartReceiveChannel startReceiveChannel, cb_StartTransmitChannel startTransmitChannel, cb_StopReceiveChannel stopReceiveChannel, cb_StopTransmitChannel stopTransmitChannel) |
| This function is used to add G7231 capability to the H323 endpoint.
|
EXTERN int | ooH323EpAddG711Capability (int cap, int txframes, int rxframes, int dir, cb_StartReceiveChannel startReceiveChannel, cb_StartTransmitChannel startTransmitChannel, cb_StopReceiveChannel stopReceiveChannel, cb_StopTransmitChannel stopTransmitChannel) |
| This function is used to add G711 capability to the H323 endpoint.
|
EXTERN int | ooH323EpAddGSMCapability (int cap, ASN1USINT framesPerPkt, OOBOOL comfortNoise, OOBOOL scrambled, int dir, cb_StartReceiveChannel startReceiveChannel, cb_StartTransmitChannel startTransmitChannel, cb_StopReceiveChannel stopReceiveChannel, cb_StopTransmitChannel stopTransmitChannel) |
| This function is used to add a new GSM capability to the endpoint.
|
EXTERN int | ooH323EpAddH263VideoCapability (int cap, unsigned sqcifMPI, unsigned qcifMPI, unsigned cifMPI, unsigned cif4MPI, unsigned cif16MPI, unsigned maxBitRate, int dir, cb_StartReceiveChannel startReceiveChannel, cb_StartTransmitChannel startTransmitChannel, cb_StopReceiveChannel stopReceiveChannel, cb_StopTransmitChannel stopTransmitChannel) |
| This function is used to add H263 video capability to the H323 endpoint.
|
EXTERN int | ooH323EpEnableDTMFRFC2833 (int dynamicRTPPayloadType) |
| This function is used to enable rfc 2833 support for the endpoint.
|
EXTERN int | ooH323EpDisableDTMFRFC2833 (void) |
| This function is used to disable rfc 2833 support for the endpoint.
|
EXTERN int | ooH323EpEnableDTMFH245Alphanumeric () |
| This function is used to enable the H245(alphanumeric) dtmf capability for the endpoint.
|
EXTERN int | ooH323EpDisableDTMFH245Alphanumeric () |
| This function is used to disable the H245(alphanumeric) dtmf capability for the endpoint.
|
EXTERN int | ooH323EpEnableDTMFH245Signal () |
| This function is used to enable the H245(signal) dtmf capability for the endpoint.
|
EXTERN int | ooH323EpDisableDTMFH245Signal () |
| This function is used to disable the H245(signal) dtmf capability for the endpoint.
|
EXTERN int | ooH323EpSetGkClientCallbacks (OOGKCLIENTCALLBACKS gkClientCallbacks) |
| This function is used to add callbacks to the gatekeeper client.
|
EXTERN int | ooH323EpSetBearerCap (const char *configText) |
| This function is used to set the bearer capability that will be used to create the Q.931 bearer capability IE.
|
Define Documentation
#define TCPPORTSSTART 12030 |
Starting TCP port number
Definition at line 62 of file ooh323ep.h.
#define TCPPORTSEND 12230 |
Ending TCP port number
Definition at line 63 of file ooh323ep.h.
#define UDPPORTSSTART 13030 |
Starting UDP port number
Definition at line 64 of file ooh323ep.h.
#define UDPPORTSEND 13230 |
Ending UDP port number
Definition at line 65 of file ooh323ep.h.
#define RTPPORTSSTART 14030 |
Starting RTP port number
Definition at line 66 of file ooh323ep.h.
#define RTPPORTSEND 14230 |
Ending RTP port number
Definition at line 67 of file ooh323ep.h.
Function Documentation
EXTERN int ooH323EpInitialize |
( |
enum OOCallMode |
callMode, |
|
|
const char * |
tracefile | |
|
) |
| | |
This function is the first function to be invoked before using stack.
It initializes the H323 Endpoint. - Parameters:
-
| callMode | Type of calls to be made(audio/video/fax). (OO_CALLMODE_AUDIO, OO_CALLMODE_VIDEO) |
| tracefile | Trace file name. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure
EXTERN int ooH323EpApplyConfig |
( |
const OOConfigFile * |
pconfig |
) |
|
This function applies configuration parameters to the global H.323 endpoint variable.
- Parameters:
-
| pconfig | Pointer to configuration structure. |
- Returns:
- OO_OK (0) on success or OO_FAILED on failure
EXTERN int ooH323EpSetAsGateway |
( |
|
) |
|
This function is used to represent the H.323 application endpoint as gateway, instead of an H.323 phone endpoint.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetLocalAddress |
( |
const char * |
localip, |
|
|
int |
listenport | |
|
) |
| | |
This function is used to assign a local ip address to be used for call signalling.
- Parameters:
-
| localip | Dotted IP address to be used for call signalling. |
| listenport | Port to be used for listening for incoming calls. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetTCPPortRange |
( |
int |
base, |
|
|
int |
max | |
|
) |
| | |
This function is used to set the range of tcp ports the application will use for tcp transport.
- Parameters:
-
| base | Starting port number for the range |
| max | Ending port number for the range. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetUDPPortRange |
( |
int |
base, |
|
|
int |
max | |
|
) |
| | |
This function is used to set the range of udp ports the application will use for udp transport.
- Parameters:
-
| base | Starting port number for the range |
| max | Ending port number for the range. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetRTPPortRange |
( |
int |
base, |
|
|
int |
max | |
|
) |
| | |
This function is used to set the range of rtp ports the application will use for media streams.
- Parameters:
-
| base | Starting port number for the range |
| max | Ending port number for the range. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetTraceLevel |
( |
int |
traceLevel |
) |
|
This function is used to set the trace level for the H.323 endpoint.
- Parameters:
-
| traceLevel | Level of tracing. |
- Returns:
- OO_OK, on success. OO_FAILED, otherwise.
EXTERN int ooH323EpAddAliasH323ID |
( |
const char * |
h323id |
) |
|
This function is used to add the h323id alias for the endpoint.
- Parameters:
-
| h323id | H323-ID to be set as alias. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpAddAliasDialedDigits |
( |
const char * |
dialedDigits |
) |
|
This function is used to add the dialed digits alias for the endpoint.
- Parameters:
-
| dialedDigits | Dialed-Digits to be set as alias. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpAddAliasURLID |
( |
const char * |
url |
) |
|
This function is used to add the url alias for the endpoint.
- Parameters:
-
| url | URL to be set as an alias. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpAddAliasEmailID |
( |
const char * |
email |
) |
|
This function is used to add an email id as an alias for the endpoint.
- Parameters:
-
| email | Email id to be set as an alias. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpAddAliasTransportID |
( |
const char * |
ipaddress |
) |
|
This function is used to add an ip address as an alias.
- Parameters:
-
| ipaddress | IP address to be set as an alias. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpClearAllAliases |
( |
void |
|
) |
|
This function is used to clear all the aliases used by the H323 endpoint.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
This function is used to set the H225 message callbacks for the endpoint.
- Parameters:
-
| h225Callbacks | Callback structure containing various callbacks. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
This function is used to set high level H.323 callbacks for the endpoint.
Make sure all unused callbacks in the structure are set to NULL before calling this function. - Parameters:
-
| h323Callbacks | Callback structure containing various high level callbacks. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure
EXTERN int ooH323EpDestroy |
( |
void |
|
) |
|
This function is the last function to be invoked after done using the stack.
It closes the H323 Endpoint for an application, releasing all the associated memory.
- Returns:
- OO_OK on success OO_FAILED on failure
EXTERN int ooH323EpEnableAutoAnswer |
( |
void |
|
) |
|
This function is used to enable the auto answer feature for incoming calls.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpDisableAutoAnswer |
( |
void |
|
) |
|
This function is used to disable the auto answer feature for incoming calls.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpEnableManualRingback |
( |
void |
|
) |
|
This function is used to enable manual ringback.
By default the stack sends alerting message automatically on behalf of the endpoint application. However, if endpoint application wants to do alerting user part first before sending out alerting message, it can enable this feature.
- Returns:
- OO_OK on success, OO_FAILED on failure
EXTERN int ooH323EpDisableManualRingback |
( |
void |
|
) |
|
This function is used to disable manual ringback.
By default the manual ringback feature is disabled, i.e, the stack sends alerting on behalf of the application automatically.
- Returns:
- OO_OK on success, OO_FAILED on failure
EXTERN int ooH323EpEnableMediaWaitForConnect |
( |
void |
|
) |
|
This function is used to enable MediaWaitForConnect.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpDisableMediaWaitForConnect |
( |
void |
|
) |
|
This function is used to disable MediaWaitForConnect.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpEnableFastStart |
( |
void |
|
) |
|
This function is used to enable faststart.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpDisableFastStart |
( |
void |
|
) |
|
This function is used to disable faststart.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpEnableH245Tunneling |
( |
void |
|
) |
|
This function is used to enable tunneling.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpDisableH245Tunneling |
( |
void |
|
) |
|
This function is used to disable tunneling.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpEnableGkRouted |
( |
void |
|
) |
|
This function is used to enable GkRouted calls.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpDisableGkRouted |
( |
void |
|
) |
|
This function is used to disable Gkrouted calls.
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetProductID |
( |
const char * |
productID |
) |
|
This function is used to set the product ID.
- Parameters:
-
| productID | New value for the product id. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetVersionID |
( |
const char * |
versionID |
) |
|
This function is used to set version id.
- Parameters:
-
| versionID | New value for the version id. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetCallerID |
( |
const char * |
callerID |
) |
|
This function is used to set callerid to be used for outbound calls.
- Parameters:
-
| callerID | New value for the caller id. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetCallingPartyNumber |
( |
const char * |
number |
) |
|
This function is used to set calling party number to be used for outbound calls.Note, you can override it for a specific call by using ooCallSetCallingPartyNumber function.
- Parameters:
-
| number | e164 number to be used as calling party number. |
- Returns:
- OO_OK, on success; OO_FAILED, otherwise.
This function is used to add G728 capability to the H323 endpoint.
- Parameters:
-
| cap | Type of G728 capability to be added. |
| txframes | Number of frames per packet for transmission. |
| rxframes | Number of frames per packet for reception. |
| dir | Direction of capability.OORX, OOTX, OORXANDTX |
| startReceiveChannel | Callback function to start receive channel. |
| startTransmitChannel | Callback function to start transmit channel. |
| stopReceiveChannel | Callback function to stop receive channel. |
| stopTransmitChannel | Callback function to stop transmit channel. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
This function is used to add G729 capability to the H323 endpoint.
- Parameters:
-
| cap | Type of G729 capability to be added. |
| txframes | Number of frames per packet for transmission. |
| rxframes | Number of frames per packet for reception. |
| dir | Direction of capability.OORX, OOTX, OORXANDTX |
| startReceiveChannel | Callback function to start receive channel. |
| startTransmitChannel | Callback function to start transmit channel. |
| stopReceiveChannel | Callback function to stop receive channel. |
| stopTransmitChannel | Callback function to stop transmit channel. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
This function is used to add G7231 capability to the H323 endpoint.
- Parameters:
-
| cap | Type of G7231 capability to be added. |
| txframes | Number of frames per packet for transmission. |
| rxframes | Number of frames per packet for reception. |
| silenceSuppression | Silence Suppression support |
| dir | Direction of capability.OORX, OOTX, OORXANDTX |
| startReceiveChannel | Callback function to start receive channel. |
| startTransmitChannel | Callback function to start transmit channel. |
| stopReceiveChannel | Callback function to stop receive channel. |
| stopTransmitChannel | Callback function to stop transmit channel. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
This function is used to add G711 capability to the H323 endpoint.
- Parameters:
-
| cap | Type of G711 capability to be added. |
| txframes | Number of frames per packet for transmission. |
| rxframes | Number of frames per packet for reception. |
| dir | Direction of capability.OORX, OOTX, OORXANDTX |
| startReceiveChannel | Callback function to start receive channel. |
| startTransmitChannel | Callback function to start transmit channel. |
| stopReceiveChannel | Callback function to stop receive channel. |
| stopTransmitChannel | Callback function to stop transmit channel. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
This function is used to add a new GSM capability to the endpoint.
- Parameters:
-
| cap | Type of GSM capability to be added. |
| framesPerPkt | Number of GSM frames pre packet. |
| comfortNoise | Comfort noise spec for the capability. |
| scrambled | Scrambled enabled/disabled for the capability. |
| dir | Direction of capability.OORX, OOTX, OORXANDTX |
| startReceiveChannel | Callback function to start receive channel. |
| startTransmitChannel | Callback function to start transmit channel. |
| stopReceiveChannel | Callback function to stop receive channel. |
| stopTransmitChannel | Callback function to stop transmit channel. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpAddH263VideoCapability |
( |
int |
cap, |
|
|
unsigned |
sqcifMPI, |
|
|
unsigned |
qcifMPI, |
|
|
unsigned |
cifMPI, |
|
|
unsigned |
cif4MPI, |
|
|
unsigned |
cif16MPI, |
|
|
unsigned |
maxBitRate, |
|
|
int |
dir, |
|
|
cb_StartReceiveChannel |
startReceiveChannel, |
|
|
cb_StartTransmitChannel |
startTransmitChannel, |
|
|
cb_StopReceiveChannel |
stopReceiveChannel, |
|
|
cb_StopTransmitChannel |
stopTransmitChannel | |
|
) |
| | |
This function is used to add H263 video capability to the H323 endpoint.
- Parameters:
-
| cap | Capability type - OO_H263VIDEO |
| sqcifMPI | Minimum picture interval for encoding/decoding of SQCIF pictures. |
| qcifMPI | Minimum picture interval for encoding/decoding of QCIF pictures. |
| cifMPI | Minimum picture interval for encoding/decoding of CIF pictures. |
| cif4MPI | Minimum picture interval for encoding/decoding of CIF4 pictures. |
| cif16MPI | Minimum picture interval for encoding/decoding of CIF16 pictures. |
| maxBitRate | Maximum bit rate in units of 100 bits/s at which a transmitter can transmit video or a receiver can receive video. |
| dir | Direction of capability.OORX, OOTX, OORXANDTX |
| startReceiveChannel | Callback function to start receive channel. |
| startTransmitChannel | Callback function to start transmit channel. |
| stopReceiveChannel | Callback function to stop receive channel. |
| stopTransmitChannel | Callback function to stop transmit channel. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpEnableDTMFRFC2833 |
( |
int |
dynamicRTPPayloadType |
) |
|
This function is used to enable rfc 2833 support for the endpoint.
- Parameters:
-
| dynamicRTPPayloadType | Payload type value to use. |
- Returns:
- OO_OK, on success; OO_FAILED, on failure
EXTERN int ooH323EpDisableDTMFRFC2833 |
( |
void |
|
) |
|
This function is used to disable rfc 2833 support for the endpoint.
- Returns:
- OO_OK, on success; OO_FAILED, on failure
EXTERN int ooH323EpEnableDTMFH245Alphanumeric |
( |
|
) |
|
This function is used to enable the H245(alphanumeric) dtmf capability for the endpoint.
- Returns:
- OO_OK, on success; OO_FAILED, on failure
EXTERN int ooH323EpDisableDTMFH245Alphanumeric |
( |
|
) |
|
This function is used to disable the H245(alphanumeric) dtmf capability for the endpoint.
- Returns:
- OO_OK, on success; OO_FAILED, on failure
EXTERN int ooH323EpEnableDTMFH245Signal |
( |
|
) |
|
This function is used to enable the H245(signal) dtmf capability for the endpoint.
- Returns:
- OO_OK, on success; OO_FAILED, on failure
EXTERN int ooH323EpDisableDTMFH245Signal |
( |
|
) |
|
This function is used to disable the H245(signal) dtmf capability for the endpoint.
- Returns:
- OO_OK, on success; OO_FAILED, on failure
This function is used to add callbacks to the gatekeeper client.
If user application wants to do some special processing of various gatekeeper client events, that can be done through these callbacks. - Parameters:
-
| gkClientCallbacks | Handle to the callback structure.Make sure all the members of the structure are appropriately initialized. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
EXTERN int ooH323EpSetBearerCap |
( |
const char * |
configText |
) |
|
This function is used to set the bearer capability that will be used to create the Q.931 bearer capability IE.
- Parameters:
-
| configText | Configuration text value. Currently, the only two supported values are 'unrestricted_digital' and 'speech'. |
- Returns:
- OO_OK, on success. OO_FAILED, on failure.
|