4)Check List of supported codec option and add in iLBC codec; the added value must be in the form
<payload type number>, <codec name>, <clock rate >, <optionalcodec param>;
For iLBC, codec name is iLBC, clock rate is 8000and the dynamic payload type is obtained by the step 1;
Example: 116, iLBC, 8000
Location: Terminal Boot Settings
RTP
List of supported codecs
Key: application.mm.supportedcodecs
Description: This is a semicolon separated list giving the list of codecs including DTMF payload type the turret will support. These value will be used to negotiate a call and should be accurate especially for DTMF payload value that may prevent some PBX to handle the call properly if not set to the right local value. The form is {payload type number}, {codec name}, {clock rate}, {optionalcodec param}
Valid RTP payload number are 0 (G711µ),8(G711a),9(G722) and dynamic payload number(PBX dependant) associated to iLBC codec (default is 116), L16 codec (default is 108) and opus (default is 114). The way you order the list will change the priority given to a specific codec.
Optional codec param field is rarely used and match with SIP/SDP attribute FMTP in media description. For instance, telephone-event codec may include allowed digit with this declaration form: 101,telephone-event,8000,0-15