******************Important Notice**********************
****************************************
Step 1 – Stop Restcomm and Change the Media Server configuration
- Go to $RESTCOMM_HOME/mediaserver/deploy/server-beans.xml
- Find the Signal processort factory section as shown below
<!-- Signal processor factory --> <bean name="DSP" class="org.mobicents.media.server.component.DspFactoryImpl"> <property name="codecs"> <list value-type="java.lang.String"> <value>org.mobicents.media.server.impl.dsp.audio.l16.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.l16.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.alaw.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.alaw.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.ulaw.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.ulaw.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.gsm.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.gsm.Decoder</value> </list> </property> </bean>
- Edit the section to add the G729 codec as shown below
<!-- Signal processor factory --> <bean name="DSP" class="org.mobicents.media.server.component.DspFactoryImpl"> <property name="codecs"> <list value-type="java.lang.String"> <value>org.mobicents.media.server.impl.dsp.audio.l16.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.l16.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.alaw.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.alaw.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.ulaw.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g711.ulaw.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.gsm.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.gsm.Decoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g729.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g729.Decoder</value> </list> </property> </bean>
How to remove the G729 codec from the media server
- Remove the g729 codec from the $RESTCOMM_HOME/mediaserver/deploy/server-beans.xml file
<value>org.mobicents.media.server.impl.dsp.audio.g729.Encoder</value> <value>org.mobicents.media.server.impl.dsp.audio.g729.Decoder</value>
The post Restcomm – How to Add G729 Codec to the Media Server appeared first on Telestax Docs Online.