# bcfInitDelayedForwardBearerInfoRequest

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.

### Prototype

DWORD bcfInitDelayedForwardBearerInfoRequest(SiBearerControlEvnt *bearerControlEvnt, U8*codecList)

Argument | Description
bearerControlEvnt | Bearer Control Evnt Structure to initialize.
codecList | Codec List. Bitmask of the following codecs: AMR AMR2 G711 MuME (H223) MuME2 (H223)

### Return values

Return value | Description
BCF_SUCCESS |
BCF_PARAM_ERROR | Parameter error.

### Details

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.