Gaps In RTP (wideband) Packets From mod_voicemail
Hello, I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases? Has anyone seen this? Is there a tag to help improve this? Thanks, Jerry
By the way, in contrast, I created an XML block that plays the same messages as mod_voicemail (see block below). When this XML block is executed, there is no clipping of words when using wideband codec BV32. This is why I'm thinking it's related to delays caused by mod_voicemail processing. <extension name="test_message"> <condition field="destination_number" expression="^\*105$"> <action application="answer"/> <action application="sleep" data="1000"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-hello.wav"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/> <action application="say" data="en number pronounced 1"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-new.wav"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/> <action application="say" data="en number pronounced 2"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-saved.wav"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-listen_new.wav"/> <action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-press.wav"/> <action application="say" data="en number pronounced 1"/> <action application="sleep" data="100"/> </condition> </extension> Thanks, Jerry From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jerry Richards Sent: Thursday, May 10, 2012 8:23 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail Hello, I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases? Has anyone seen this? Is there a tag to help improve this? Thanks, Jerry
set send_silence_when_idle=true globally or per-leg On Thu, May 10, 2012 at 10:35 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
By the way, in contrast, I created an XML block that plays the same messages as mod_voicemail (see block below). When this XML block is executed, there is no clipping of words when using wideband codec BV32. This is why I'm thinking it's related to delays caused by mod_voicemail processing.
<extension name="test_message">
<condition field="destination_number" expression="^\*105$">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-hello.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-new.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 2"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-saved.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-listen_new.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-press.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="sleep" data="100"/>
</condition>
</extension>
Thanks,
Jerry
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jerry Richards Sent: Thursday, May 10, 2012 8:23 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
Hello,
I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases?
Has anyone seen this? Is there a tag to help improve this?
Thanks,
Jerry
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
I'm setting send_silence_when_idle globally to a numerical value that fixes a loud white noise issue during sleeps. I originally had it set to true but still had the wideband clipping issue. Jerry -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, May 10, 2012 8:40 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail set send_silence_when_idle=true globally or per-leg On Thu, May 10, 2012 at 10:35 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
By the way, in contrast, I created an XML block that plays the same messages as mod_voicemail (see block below). When this XML block is executed, there is no clipping of words when using wideband codec BV32. This is why I'm thinking it's related to delays caused by mod_voicemail processing.
<extension name="test_message">
<condition field="destination_number" expression="^\*105$">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-hello.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-new.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 2"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-saved.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-listen_new.wav"/
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-press.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="sleep" data="100"/>
</condition>
</extension>
Thanks,
Jerry
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jerry Richards Sent: Thursday, May 10, 2012 8:23 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
Hello,
I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases?
Has anyone seen this? Is there a tag to help improve this?
Thanks,
Jerry
______________________________________________________________________ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900 _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I found a restriction in the core limiting that functionality to sleeps > 100ms, the vm sleeps 100ms between files by default. update to latest and try again. On Thu, May 10, 2012 at 11:26 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
I'm setting send_silence_when_idle globally to a numerical value that fixes a loud white noise issue during sleeps. I originally had it set to true but still had the wideband clipping issue.
Jerry
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, May 10, 2012 8:40 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
set send_silence_when_idle=true globally or per-leg
On Thu, May 10, 2012 at 10:35 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
By the way, in contrast, I created an XML block that plays the same messages as mod_voicemail (see block below). When this XML block is executed, there is no clipping of words when using wideband codec BV32. This is why I'm thinking it's related to delays caused by mod_voicemail processing.
<extension name="test_message">
<condition field="destination_number" expression="^\*105$">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-hello.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-new.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 2"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-saved.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-listen_new.wav"/
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-press.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="sleep" data="100"/>
</condition>
</extension>
Thanks,
Jerry
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jerry Richards Sent: Thursday, May 10, 2012 8:23 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
Hello,
I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases?
Has anyone seen this? Is there a tag to help improve this?
Thanks,
Jerry
______________________________________________________________________ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
I updated to latest and still see some big gaps in the RTP stream (8 of them well over 100 mS), rather than the ptime rate of 20mS. I think the issue is that the audio engine should run independently and continue to transmit RTP packets at a consistent rate, regardless whether it's silence/comfort-noise or a playing a voicemail phrase. I think the reason it is noticeable in wideband (and not G.711) is because this the wideband codec needs to train (i.e. collect multiple RTP samples) for a time before it plays the audio. Thanks, Jerry -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, May 10, 2012 9:56 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail I found a restriction in the core limiting that functionality to sleeps > 100ms, the vm sleeps 100ms between files by default. update to latest and try again. On Thu, May 10, 2012 at 11:26 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
I'm setting send_silence_when_idle globally to a numerical value that fixes a loud white noise issue during sleeps. I originally had it set to true but still had the wideband clipping issue.
Jerry
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, May 10, 2012 8:40 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
set send_silence_when_idle=true globally or per-leg
On Thu, May 10, 2012 at 10:35 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
By the way, in contrast, I created an XML block that plays the same messages as mod_voicemail (see block below). When this XML block is executed, there is no clipping of words when using wideband codec BV32. This is why I'm thinking it's related to delays caused by mod_voicemail processing.
<extension name="test_message">
<condition field="destination_number" expression="^\*105$">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-hello.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-new.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 2"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-saved.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-listen_new.wav" /
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-press.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="sleep" data="100"/>
</condition>
</extension>
Thanks,
Jerry
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jerry Richards Sent: Thursday, May 10, 2012 8:23 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
Hello,
I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases?
Has anyone seen this? Is there a tag to help improve this?
Thanks,
Jerry
_____________________________________________________________________ _ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-us e rs http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
______________________________________________________________________ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
______________________________________________________________________ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900 _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
That is not possible and not efficient. The phrase macro system pauses 100ms between files it strings together. That last change when used together with send_silence_when_idle should transmit rtp during the sleep. You can test it possibly by doing a dp with sleep 4000 and see if you have 2 way rtp. Transmission of nonstop RTP is not a requirement in voip. another thing you can try is setting the rtp bug to turn off marker bit which resets remote jitter buffer.. set the variable rtp_manual_rtp_bugs=NEVER_SEND_MARKER On Fri, May 11, 2012 at 11:15 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
I updated to latest and still see some big gaps in the RTP stream (8 of them well over 100 mS), rather than the ptime rate of 20mS. I think the issue is that the audio engine should run independently and continue to transmit RTP packets at a consistent rate, regardless whether it's silence/comfort-noise or a playing a voicemail phrase. I think the reason it is noticeable in wideband (and not G.711) is because this the wideband codec needs to train (i.e. collect multiple RTP samples) for a time before it plays the audio.
Thanks, Jerry
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, May 10, 2012 9:56 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
I found a restriction in the core limiting that functionality to sleeps > 100ms, the vm sleeps 100ms between files by default. update to latest and try again.
On Thu, May 10, 2012 at 11:26 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
I'm setting send_silence_when_idle globally to a numerical value that fixes a loud white noise issue during sleeps. I originally had it set to true but still had the wideband clipping issue.
Jerry
-----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, May 10, 2012 8:40 AM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
set send_silence_when_idle=true globally or per-leg
On Thu, May 10, 2012 at 10:35 AM, Jerry Richards <jerry.richards@teotech.com> wrote:
By the way, in contrast, I created an XML block that plays the same messages as mod_voicemail (see block below). When this XML block is executed, there is no clipping of words when using wideband codec BV32. This is why I'm thinking it's related to delays caused by mod_voicemail processing.
<extension name="test_message">
<condition field="destination_number" expression="^\*105$">
<action application="answer"/>
<action application="sleep" data="1000"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-hello.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-new.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-you_have.wav"/>
<action application="say" data="en number pronounced 2"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-saved.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-messages.wav"/>
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-listen_new.wav" /
<action application="playback" data="/opt/teoswitch/sounds/en/us/callie/voicemail/vm-press.wav"/>
<action application="say" data="en number pronounced 1"/>
<action application="sleep" data="100"/>
</condition>
</extension>
Thanks,
Jerry
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Jerry Richards Sent: Thursday, May 10, 2012 8:23 AM To: FreeSWITCH Users Help Subject: [Freeswitch-users] Gaps In RTP (wideband) Packets From mod_voicemail
Hello,
I'm seeing a audio problem when listening to the operator when calling into voicemail to listen to messages and a wideband codec is used. Looking at a wireshark trace, I see gaps between transmitted RTP packets that exceed the jitter buffer depth in the endpoint softphone, causing underflow. This causes clipping of the front-end of words such as "Pressed" sounds like 'ess' and "Last name" sounds like 'ast name'. While this is generally not noticeable with the G.711 codec, it causes these clipped audio phrases with wideband codecs, such as BV32. It might be due to the processing delay in mod_voicemail between phrases?
Has anyone seen this? Is there a tag to help improve this?
Thanks,
Jerry
_____________________________________________________________________ _ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-us e rs http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
______________________________________________________________________ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
______________________________________________________________________ ___ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-use rs http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
participants (2)
-
Anthony Minessale
-
Jerry Richards