Perform recording on another cluster member

Support forum for the ViciBox ISO Server Install and ISO LiveCD Demo

Moderators: enjay, williamconley, Staydog, mflorell, MJCoate, mcargile, Kumba

Perform recording on another cluster member

Postby ronator » Mon Jul 16, 2012 5:16 am

Hello there,

i have a question: how I could easily have another server doing the recording. Saying that, I do not mean just tranfering the files per ftp to another "archive server" and I don not mean agent requested recordings. Instead, I mean the whole recording process of any record() we have defined in extensions.conf, so that I could take some load off a certain machine.

The Problem is that in a cluster setup you can, as far as I know, only have one "master" which takes all calls and sends them to any other server, where an agent is ready. Hence, sometimes this machine is quiete busy. To avoid any problems with recording quality, I would like to have another machine doing the recordings.

Is there an easy way to achieve this without messing around with extensions.conf manually ? Just dialing another extension that points to another server, which then itself takes care of recording ? What about self defined etires ? Any chance to achieve that easily ?

best wishes, r0n

####################
ViciBox 3.0.6
ASTGUI VERSION: 2.2.1-237
BUILD: 100510-2015
####################
ronator
 
Posts: 128
Joined: Tue Oct 27, 2009 8:35 am
Location: Berlin

Re: Perform recording on another cluster member

Postby williamconley » Mon Jul 16, 2012 10:14 am

as far as I know, only have one "master" which takes all calls and sends them to any other server,
Not true. Each Dialer (and there is no limit to the number of dialers) can have Trunks and / or Agents on it. Each dialer can be completely independent of the other "dialers" while in the cluster (there must be at least one Web and one MySQL in the cluster, but each of the dialers has no dependence on the other dialers for agents or trunks).

To make a dialer "dial out", the simplest method, is to log agent phones into it (make sure the server ip for the phone is of that dialer) and put a carrier on it (once again, make sure the server ip for the carrier is of that dialer).

Oh: The ONLY way to record calls on an asterisk server is to pass the call through or to that server. If you have another server you could make a "recording" server, you could just as easily make it a "Dialer" and add it to your cluster increasing your capacity.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to ViciBox Server Install and Demo

Who is online

Users browsing this forum: No registered users and 70 guests