I have an AsteriskNOW server that I want to use for nothing more than to record all incoming calls that come in on a DID. I don't need any extensions or outbound routes. It will simply listen for a call to come in via an inbound route, silently answer it and start recording. When the caller hangs up the recording will stop. It needs to be able to record many calls at once.
In a nutshell:
A call comes in to DID of 9999.
Asterisk silently auto-answers the call and begins recording.
Caller hangs up and the call is dropped. Recording is saved to disk.
I have most of this working. When a call comes in I have the inbound route set to force record the call. That all works as expected. The problem is that I have to specify a destination. If I make it a virtual extension I can only accept one call at a time. I can't find a module that will answer the call silently, record and then disconnect when the user hangs up. I've tried using "Terminate Call - Place caller on hold forever" as the destination but the call never gets recorded.
Surly this isn't as hard as I am making it. I'm using AsteriskNOW 11 with FreePBX to configure.