Browse Source

Fix DTMFs once and for all

Stopped rewriting the raw RTP DTMF data, hoping the phones are
generating them properly (most seem to be frankly)
Enabled the CISCO and SONUS workarounds by default since they usually
don't do harm but do lots of good.

This fixed our ability to work with Avaya systems
3.12
Darren Schreiber 13 years ago
parent
commit
b1bf0c06d8
2 changed files with 7 additions and 4 deletions
  1. +2
    -0
      freeswitch.xml
  2. +5
    -4
      sip_profiles/internal.xml

+ 2
- 0
freeswitch.xml View File

@ -34,6 +34,8 @@
<X-PRE-PROCESS cmd="set" data="ignore_display_updates=true"/> <X-PRE-PROCESS cmd="set" data="ignore_display_updates=true"/>
<X-PRE-PROCESS cmd="set" data="recordings_dir=/tmp/"/> <X-PRE-PROCESS cmd="set" data="recordings_dir=/tmp/"/>
<X-PRE-PROCESS cmd="set" data="send_silence_when_idle=400"/>
<X-PRE-PROCESS cmd="set" data="codecs=H261,H263,H264,G7221@32000h,G7221@16000h,G722,PCMU,PCMA,G729,GSM"/> <X-PRE-PROCESS cmd="set" data="codecs=H261,H263,H264,G7221@32000h,G7221@16000h,G722,PCMU,PCMA,G729,GSM"/>
<section name="configuration" description="Various Configuration"> <section name="configuration" description="Various Configuration">


+ 5
- 4
sip_profiles/internal.xml View File

@ -67,11 +67,12 @@
<param name="rtp-ip" value="$${local_ip_v4}"/> <param name="rtp-ip" value="$${local_ip_v4}"/>
<param name="ext-rtp-ip" value="auto"/> <param name="ext-rtp-ip" value="auto"/>
<param name="rtp-timer-name" value="soft"/> <param name="rtp-timer-name" value="soft"/>
<param name="rtp-autoflush-during-bridge" value="true"/>
<param name="rtp-rewrite-timestamps" value="true"/>
<param name="rtp-autoflush-during-bridge" value="false"/>
<param name="rtp-rewrite-timestamps" value="false"/>
<!--<param name="disable-rtp-auto-adjust" value="true"/>--> <!--<param name="disable-rtp-auto-adjust" value="true"/>-->
<!--<param name="rtp-autofix-timing" value="false"/>--> <!--<param name="rtp-autofix-timing" value="false"/>-->
<!--<param name="auto-rtp-bugs" data="clear"/>--> <!--<param name="auto-rtp-bugs" data="clear"/>-->
<param name="auto-rtp-bugs" value="CISCO_SKIP_MARK_BIT_2833,SONUS_SEND_INVALID_TIMESTAMP_2833"/>
<!--<param name="inbound-bypass-media" value="true"/>--> <!--<param name="inbound-bypass-media" value="true"/>-->
<!--<param name="media-option" value="resume-media-on-hold"/>--> <!--<param name="media-option" value="resume-media-on-hold"/>-->
<!--<param name="media-option" value="bypass-media-after-att-xfer"/>--> <!--<param name="media-option" value="bypass-media-after-att-xfer"/>-->
@ -105,10 +106,10 @@
<!-- DTMF --> <!-- DTMF -->
<param name="dtmf-duration" value="2000"/>
<param name="dtmf-duration" value="350"/>
<param name="rfc2833-pt" value="101"/> <param name="rfc2833-pt" value="101"/>
<param name="dtmf-type" value="rfc2833"/> <param name="dtmf-type" value="rfc2833"/>
<param name="pass-rfc2833" value="false"/>
<param name="pass-rfc2833" value="true"/>
<!-- Codecs --> <!-- Codecs -->


Loading…
Cancel
Save