Initialize a Bearer Control Evnt Structure with the following information elements:
actionIndicator
codecsList (optional)
networkCharacteristics
bearerTunnelling
The resulting BCF Message is used to originate a forward bearer establishment with delayed forward tunneling (IP core network).
It conveys in particular the optional supported codecs and Network characteristics.
DWORD bcfInitDelayedForwardBearerInfoRequest(SiBearerControlEvnt *bearerControlEvnt, U8*codecList)
| Argument | Description |
| bearerControlEvnt | Bearer Control Evnt Structure to initialize. |
| codecList | Codec List. Bitmask of the following codecs:
|
| Return value | Description |
| BCF_SUCCESS | |
| BCF_PARAM_ERROR | Parameter error. |
Codec Negotiation is optional with this delayed forward Bearer establishment procedure.
The BCF library supports the following codecs:
NO_CODEC (no codec negotiation being performed)
AMR
AMR2
G711
MuME (H223)
MuME2 (H223)
As vmsamp_ip324m_bicc supports only H223, it is recommended to specify MuME codec only in the proposed codec list, if codec negotiation is supported and performed. Otherwise, specify NO_CODEC so that no codec negotiation takes place.
The information elements are initialized with the following default settings:
| Information element | Default setting |
| actionIndicator | Connect forward. |
| codecsList | Optional, as passed in bcfInitDelayedForwardBearerInfoRequest. |
| networkCharacteristics | IP/RTP. |
| bearerTunnelling | Set to the value tunneling to be used. |