on 01-24-2014 02:32 PM
Would it be any more efficient to locate some of these wav files in
flash? I don't think they take up room in the 'cache' when they're on flash.
On 8/22/2011 1:12 PM, Cisco Developer Community Forums wrote:
> Ryam Hilfers has created a new message in the forum "CVP - All Versions":
>
> --------------------------------------------------------------
> Question: Â Is there any way to increase the http cache on a 3945e
> gateway to >100MB? Any other creative solutions for the problem I have
> below?Â
> Â
> Background: I have a customer with A LOT of wav files. Â Every LOB
> they serve has a unique MOH playlist and what I have found is that
> during load testing or times when we take on a large queue, the http
> client process on the gateway consumes almost 30% of the cpu, which
> really impacts the planned capacity of this box. This is happening
> because there are over 60 <1MB wav files in line for each queue, and
> with over 60 different queues, new files are constantly being played
> during high queue times thus needing to be streamed and the gateway
> starts cycling its cache and using valuable CPU.
> Â
> Is there another way to fetch wav files more effeciently? Â I'd image
> RTSP would not save any cpu and also may ruin the ability to cache,
> i'm not sure.
> Â
> Thanks for the help.
> Â
> -RyanÂ
> Â
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4400524>
>
> or simply reply to this email.
--
Janine Graves
1.For audio files located in flash, you access them as "flash:888.wav"
2.I don't know whether the Helix Server will deliver the content more
efficiently. I've only read about it, I've never worked with one. I just
know that you can preset an audio stream of multiple audio files that
play in succession, and then you access the stream as one rtsp URL on
the gateway. I'm hoping someone from Cisco can weigh in on its
efficiency (or lack of).
Just an FYI Janine, we were trying to implement streaming audio with Helix server and we were unsuccessful. It seems its not truly supported. We are looking at other options.... I will keep you all posted.
Hemal
________________________________
From: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Sent: Wednesday, August 24, 2011 3:41 PM
To: cdicuser@developer.cisco.com
Subject: New Message from Janine Graves in Customer Voice Portal (CVP) - CVP - All Versions: Re: New Message from Janine Graves in Customer Voice Portal (CVP) - CVP - A
Janine Graves has created a new message in the forum "CVP - All Versions":
--------------------------------------------------------------
As I understand it, we can't use streamed audio with the gateway unless
we use a Helix Server. So that's why I think it might be a better way
for you to go.
On 8/24/2011 4:33 PM, Cisco Developer Community Forums wrote:
> Janine Graves has created a new message in the forum "CVP - All Versions":
>
> --------------------------------------------------------------
> 1.For audio files located in flash, you access them as "flash:888.wav"
>
> 2.I don't know whether the Helix Server will deliver the content more
> efficiently. I've only read about it, I've never worked with one. I just
> know that you can preset an audio stream of multiple audio files that
> play in succession, and then you access the stream as one rtsp URL on
> the gateway. I'm hoping someone from Cisco can weigh in on its
> efficiency (or lack of).
>
>
>
>
> On 8/24/2011 3:50 PM, Cisco Developer Community Forums wrote:
> > Ryam Hilfers has created a new message in the forum "CVP - All
> Versions":
> >
> > --------------------------------------------------------------
> > Janine, thank you for the out of the box suggestions! ÿ This is
> > exactly what I was hoping for. ÿ A few questions though,
> > ÿ
> > 1. Is it still possible to call files out of flash via a URI of lets
> > say "http://mymediaserver/app/files/888.wav" ? ÿ Or would I need to
> > track which files I have in flash and call them via "flash:888.wav" in
> > the application? ÿ If you don't know, I will try this out, either way
> > I will probably try it but logically thinking through it, I feel as if
> > it would need to be "flash:888.wav". ÿ
> > ÿ
> > 2. Helix server.. ÿ I've reasearched this a little but am curious as
> > to how you were thinking it may help in this situation (not saying I
> > don't think it would, I'm just wondering if I'm missing ways it
> > could). There are certainly some serious advantages to a helix setup
> > in regards to streaming, redundancy, scalability and branch office
> > designs but perhaps you're hinting at the way it can deliver http
> > content more efficiently?ÿ
> > ÿ
> > Thanks for your time Janine
> > -Ryan
> > ÿ
> > Would it be any more efficient to locate some of these wav files in
> > flash? I don't think they take up room in the 'cache' when they're on
> > flash.
> >
> >
> > On 8/22/2011 1:12 PM, Cisco Developer Community Forums wrote:
> > > Ryam Hilfers has created a new message in the forum "CVP - All
> > Versions":
> > >
> > > --------------------------------------------------------------
> > > Question: ÿ⿿ Is there any way to increase the http cache on a 3945e
> > > gateway to >100MB? Any other creative solutions for the problem I have
> > > below?ÿ⿿
> > > ÿ⿿
> > > Background: I have a customer with A LOT of wav files. ÿ⿿ Every LOB
> > > they serve has a unique MOH playlist and what I have found is that
> > > during load testing or times when we take on a large queue, the http
> > > client process on the gateway consumes almost 30% of the cpu, which
> > > really impacts the planned capacity of this box. This is happening
> > > because there are over 60 <1MB wav files in line for each queue, and
> > > with over 60 different queues, new files are constantly being played
> > > during high queue times thus needing to be streamed and the gateway
> > > starts cycling its cache and using valuable CPU.
> > > ÿ⿿
> > > Is there another way to fetch wav files more effeciently? ÿ⿿
> I'd image
> > > RTSP would not save any cpu and also may ruin the ability to cache,
> > > i'm not sure.
> > > ÿ⿿
> > > Thanks for the help.
> > > ÿ⿿
> > > -Ryanÿ⿿
> > > ÿ⿿
> > > --
> > > To respond to this post, please click the following link:
> > >
> > >
> >
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4400524>
> > >
> > > or simply reply to this email.
> >
> > --
> > Janine Graves
> >
> > --
> > To respond to this post, please click the following link:
> >
> >
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4410065>
> >
> > or simply reply to this email.
>
> --
> Janine Graves
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4410389>
>
> or simply reply to this email.
--
Janine Graves
--
To respond to this post, please click the following link:
<http://developer.cisco.com:8080/web/cvp/forums/-/message_boards/view_message/4410141>
or simply reply to this email.
Hemal,
Were you trying to integrate with Helix via RTSP? I have been looking into this design lately as a means to relieve our gateways of some valuable CPU. I am fairly confident that it would as the Http client and IVR media player on the gateway are not involved when playing an rtsp stream... but now I am concerned seeing you've tried this and were unsuccessful... Could you elaborate any further on where the fallout was?
The load rate on the http client of our gateways hits over 33Gigs/hr during peak... consuming over 30% of the cpu. I'm struggling to find a way to alleviate this.
HTTP Client Statistics:
=======================
Elapsed time: 30191922 msec
Load Count:
total load count = 2328469
total byte count = 279716296744
largest file size = 3124166 bytes
smallest file size = 54 bytes
Server Response Time to Connect:
longest response to connect = 2244 msec
shortest response to connect = 2 msec
Server Response Time to Load:
longest response to load = 5070 msec
shortest response to load = 2 msec
File Load Time from Server:
longest load time = 7898 msec
shortest load time = 0 msec
Server Connection Count:
max connections = 101
established connections = 2148291
Load Rate:
1 hour : 33352560000 bytes
1 min : 555876000 bytes
1 sec : 9264600 bytes
1 msec : 9264.60 bytes
Individual Counts:
app_requests = 2428489 app_callbacks = 2428489
200_OK_rsp = 2427933 other_rsp = 187
total_errors = 369 client_timeouts = 369
client_errs = 0 connect_errs/_timeouts = 0
msg_decode_errs = 0 msg_encode_errs = 0
msg_xmit_errs = 0 write_Q_full = 0
socket_rcv_errs = 0 supported_method_errs = 0
retries = 0 late_responses = 0
out_of_memory = 0 mem_reallocs = 1473333
msg_malloced = 0 event_malloced = 0
cache_freed_by_ager = 177
Just an FYI Janine, we were trying to implement streaming audio with Helix server and we were unsuccessful. It seems its not truly supported. We are looking at other options.... I will keep you all posted.
Hemal
________________________________
From: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Sent: Wednesday, August 24, 2011 3:41 PM
To: cdicuser@developer.cisco.com
Subject: New Message from Janine Graves in Customer Voice Portal (CVP) - CVP - All Versions: Re: New Message from Janine Graves in Customer Voice Portal (CVP) - CVP - A
Janine Graves has created a new message in the forum "CVP - All Versions":
--------------------------------------------------------------
As I understand it, we can't use streamed audio with the gateway unless
we use a Helix Server. So that's why I think it might be a better way
for you to go.
On 8/24/2011 4:33 PM, Cisco Developer Community Forums wrote:
> Janine Graves has created a new message in the forum "CVP - All Versions":
>
> --------------------------------------------------------------
> 1.For audio files located in flash, you access them as "flash:888.wav"
>
> 2.I don't know whether the Helix Server will deliver the content more
> efficiently. I've only read about it, I've never worked with one. I just
> know that you can preset an audio stream of multiple audio files that
> play in succession, and then you access the stream as one rtsp URL on
> the gateway. I'm hoping someone from Cisco can weigh in on its
> efficiency (or lack of).
>
>
>
>
> On 8/24/2011 3:50 PM, Cisco Developer Community Forums wrote:
> > Ryam Hilfers has created a new message in the forum "CVP - All
> Versions":
> >
> > --------------------------------------------------------------
> > Janine, thank you for the out of the box suggestions! ÿ This is
> > exactly what I was hoping for. ÿ A few questions though,
> > ÿ
> > 1. Is it still possible to call files out of flash via a URI of lets
> > say "http://mymediaserver/app/files/888.wav" ? ÿ Or would I need to
> > track which files I have in flash and call them via "flash:888.wav" in
> > the application? ÿ If you don't know, I will try this out, either way
> > I will probably try it but logically thinking through it, I feel as if
> > it would need to be "flash:888.wav". ÿ
> > ÿ
> > 2. Helix server.. ÿ I've reasearched this a little but am curious as
> > to how you were thinking it may help in this situation (not saying I
> > don't think it would, I'm just wondering if I'm missing ways it
> > could). There are certainly some serious advantages to a helix setup
> > in regards to streaming, redundancy, scalability and branch office
> > designs but perhaps you're hinting at the way it can deliver http
> > content more efficiently?ÿ
> > ÿ
> > Thanks for your time Janine
> > -Ryan
> > ÿ
> > Would it be any more efficient to locate some of these wav files in
> > flash? I don't think they take up room in the 'cache' when they're on
> > flash.
> >
> >
> > On 8/22/2011 1:12 PM, Cisco Developer Community Forums wrote:
> > > Ryam Hilfers has created a new message in the forum "CVP - All
> > Versions":
> > >
> > > --------------------------------------------------------------
> > > Question: ÿ⿿ Is there any way to increase the http cache on a 3945e
> > > gateway to >100MB? Any other creative solutions for the problem I have
> > > below?ÿ⿿
> > > ÿ⿿
> > > Background: I have a customer with A LOT of wav files. ÿ⿿ Every LOB
> > > they serve has a unique MOH playlist and what I have found is that
> > > during load testing or times when we take on a large queue, the http
> > > client process on the gateway consumes almost 30% of the cpu, which
> > > really impacts the planned capacity of this box. This is happening
> > > because there are over 60 <1MB wav files in line for each queue, and
> > > with over 60 different queues, new files are constantly being played
> > > during high queue times thus needing to be streamed and the gateway
> > > starts cycling its cache and using valuable CPU.
> > > ÿ⿿
> > > Is there another way to fetch wav files more effeciently? ÿ⿿
> I'd image
> > > RTSP would not save any cpu and also may ruin the ability to cache,
> > > i'm not sure.
> > > ÿ⿿
> > > Thanks for the help.
> > > ÿ⿿
> > > -Ryanÿ⿿
> > > ÿ⿿
> > > --
> > > To respond to this post, please click the following link:
> > >
> > >
> >
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4400524>
> > >
> > > or simply reply to this email.
> >
> > --
> > Janine Graves
> >
> > --
> > To respond to this post, please click the following link:
> >
> >
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4410065>
> >
> > or simply reply to this email.
>
> --
> Janine Graves
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/4410389>
>
> or simply reply to this email.
--
Janine Graves
--
To respond to this post, please click the following link:
<http://developer.cisco.com:8080/web/cvp/forums/-/message_boards/view_message/4410141>
or simply reply to this email.
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: