bcfInitDelayedForwardBearerInfoRequest

Initialize a Bearer Control Evnt Structure with the following information elements:

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:

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.