[ previous ] [ next ] [ threads ]
 To :  "lists@i..." <lists@i...>
 From :  "Roeland Werring" <ruleking@g...>
 Subject :  Re: [yate] Call recording
 Date :  Mon, 10 Sep 2007 14:10:41 +0200
Hi,

I use yate for exacly the same, a call center. Right now we are in live
production with 30 people, that goes allright although it eats a lot of
memory. I restart it approx twice a day. Indeed you can use the conference
construction as well to create listen connections, you can disable the sound
with the "voice" parameter. This way also multiple supervisors are able to
listen to same connection if needed. I also wrote an interface, so al these
message can be send by telnet, like make_call, connecttovoip, recordvoip,
playsound, listentocall etc etc. This we connected to a webinterface, and
that is how are call center solution works. I can tell you that yate is a v
good product, way more easy to addapt as asterisk but you have to be
carefull with the code.
I am now going to test this lazyrec solution, hope it gives a better
performance, as with 30 recordings at the same time it sometimes gives some
troubles.

Best,

Roeland.

On 9/10/07, lists@i...  wrote:
>
> That also sounds like an interesting idea for two reasons. First, it
> may be the easier way to record both legs of the conversation, as you
> suggest.
>
> The second reason is that since this is to go to a small call center,
> it does give the ability for the supervisor to barge-in in listen-
> only mode or to simply be part of the agent's conversation. Is this
> the right assumption?
>
> So, looking at Yate's website, I came across this: http://
> yate.null.ro/pmwiki/index.php?n=Main.ConferencePBX. However, it
> doesn't really seem to specify or allow for someone to barge-in in
> listen-only mode. Is this the right application to look at? Can the
> conference be created via script so the callers are not aware of this
> fact? Also, will the setting up of the conference for a two-legged
> call use up more resources than just the two-legged call? How
> scaleable is Main.ConferencePBX? We currently use asterisk for this
> client and can handle about 50-60 simultaneous calls being recorded.
>
> Thanks
>
> On Sep 10, 2007, at 7:40 AM, Roeland Werring wrote:
>
> > I had the same question some time ago, the most easy way i found so
> > far to record both legs is to always create a conference and record
> > that.
> >
> > Best,
> >
> > Roeland
> >
> > On 9/9/07, lists@i...  wrote: Thanks.
> > This looks like I could use. However, since I'm very new to
> > yate and not 100% sure if it can do all I need, I have a couple of
> > questions.
> >
> > First, the lazyrecorder seems like a more useful/efficient solution.
> > However, the link you gave me was for mantis, so my question is, is
> > this module already in production?
> >
> > Second, from the documentation of Main.Chanrecord, I understood that
> > the Chanrecord will record only one leg of the conversation. How can
> > I record both legs (both SIP channels)? Do I need to issue the
> > message twice, once for each leg of the call? If so, how can I then
> > combine the recorded files into one file?
> >
> > I'm trying to emulate something like the Queue application from
> > Asterisk and also record all conversations the agents have with
> > callers.
> >
> > Thanks
> >
> > On Sep 8, 2007, at 11:01 AM, Maciek Kaminski wrote:
> >
> > > lists@i... napisa³(a):
> > >> Sorry for reposting this but never got an answer for my question.
> > >> Anyone?
> > >>>>> Is it possible to do call recording in Yate? We're thinking of
> > >>>>> writing a simple ACD module (unless there is one already) but
> > >>>>> the one need we have is that all incoming and outgoing calls
> > >>>>> must be recorded. Is this possible?
> > >>>>>
> > >
> > > It is possible. http://yate.null.ro/pmwiki/index.php?
> > > n=Main.Chanrecord. You may also want to try more efficient
> > > lazyrecorder:
> > > http://yate.null.ro/mantis/view.php?idh
> >
> >
> >
> >
> > --
> > Roeland Werring
> >
>
>


-- 
Roeland Werring

Hi,

I use yate for exacly the same, a call center. Right now we are in live production with 30 people, that goes allright although it eats a lot of memory. I restart it approx twice a day. Indeed you can use the conference construction as well to create listen connections, you can disable the sound with the "voice" parameter. This way also multiple supervisors are able to listen to same connection if needed. I also wrote an interface, so al these message can be send by telnet, like make_call, connecttovoip, recordvoip, playsound, listentocall etc etc. This we connected to a webinterface, and that is how are call center solution works. I can tell you that yate is a v good product, way more easy to addapt as asterisk but you have to be carefull with the code.
I am now going to test this lazyrec solution, hope it gives a better performance, as with 30 recordings at the same time it sometimes gives some troubles.

Best,

Roeland.

On 9/10/07, lists@i... <lists@i...> wrote:
That also sounds like an interesting idea for two reasons. First, it
may be the easier way to record both legs of the conversation, as you
suggest.

The second reason is that since this is to go to a small call center,
it does give the ability for the supervisor to barge-in in listen-
only mode or to simply be part of the agent's conversation. Is this
the right assumption?

So, looking at Yate's website, I came across this: http://
yate.null.ro/pmwiki/index.php?n=Main.ConferencePBX . However, it
doesn't really seem to specify or allow for someone to barge-in in
listen-only mode. Is this the right application to look at? Can the
conference be created via script so the callers are not aware of this
fact? Also, will the setting up of the conference for a two-legged
call use up more resources than just the two-legged call? How
scaleable is Main.ConferencePBX? We currently use asterisk for this
client and can handle about 50-60 simultaneous calls being recorded.

Thanks

On Sep 10, 2007, at 7:40 AM, Roeland Werring wrote:

> I had the same question some time ago, the most easy way i found so
> far to record both legs is to always create a conference and record
> that.
>
> Best,
>
> Roeland
>
> On 9/9/07, lists@i... <lists@i...> wrote: Thanks.
> This looks like I could use. However, since I'm very new to
> yate and not 100% sure if it can do all I need, I have a couple of
> questions.
>
> First, the lazyrecorder seems like a more useful/efficient solution.
> However, the link you gave me was for mantis, so my question is, is
> this module already in production?
>
> Second, from the documentation of Main.Chanrecord, I understood that
> the Chanrecord will record only one leg of the conversation. How can
> I record both legs (both SIP channels)? Do I need to issue the
> message twice, once for each leg of the call? If so, how can I then
> combine the recorded files into one file?
>
> I'm trying to emulate something like the Queue application from
> Asterisk and also record all conversations the agents have with
> callers.
>
> Thanks
>
> On Sep 8, 2007, at 11:01 AM, Maciek Kaminski wrote:
>
> > lists@i... napisa³(a):
> >> Sorry for reposting this but never got an answer for my question.
> >> Anyone?
> >>>>> Is it possible to do call recording in Yate? We're thinking of
> >>>>> writing a simple ACD module (unless there is one already) but
> >>>>> the one need we have is that all incoming and outgoing calls
> >>>>> must be recorded. Is this possible?
> >>>>>
> >
> > It is possible. http://yate.null.ro/pmwiki/index.php?
> > n=Main.Chanrecord. You may also want to try more efficient
> > lazyrecorder:
> > http://yate.null.ro/mantis/view.php?idh
>
>
>
>
> --
> Roeland Werring
>




--
Roeland Werring