AMR-WB to EVS AMR-WB IO Transparent Call Example

This example explains how you can configure the OCSBC and applicable resources to support calls between EVS and AMR-WB endpoints without requiring transcoding, and therefore not consuming OCSBC transcoding resources. This use case, established by logic within the OCSBC, can accommodate calls in either direction.

In this call flow a codec policy is set on the egress realm to not allow AMR-WB and to add EVS AMR-WB IO on egress. The offer contains AMR-WB. The OCSBC recognizes that the incoming AMR-WB codec matches the EVS codec to be added:

  • They have the same octet-align
  • EVS codec is in interoperable mode (evs-mode-switch=1)
  • You have a media-profile configured that matches the parameters presented in the AMR-WB offer

The OCSBC strips AMR-WB and adds EVS with the same payload type as AMR-WB even though EVS is not configured with that payload type.

codec-policy
name Transparent-AMR-WB-IO
allow-codecs * AMR-WB:no
add-codecs-on-egress EVS::WBIO
force-ptime disabled 

The call proceeds transparently between AMR-WB and EVS.

The AMR-WB EVS diagram is described above.