Yaprak Ayazoglu
2011-Nov-04 07:57 UTC
[asterisk-users] problem when exiting from "record file" function without pressing the escape digit
Hi everybody, I've been working on a project which records the voice of the incoming call. I use record_file function of asterisk as described below: RECORD FILE <filename> <format> <escape digits> <timeout> [offset samples] [BEEP] [s=<silence>] filename: record1 format: wav escape digits: # timeout: -1 offset samples: 0 BEEP: 1 silence: 3000 *Please read the scenario for an incoming call:* * * - The user calls the asterisk - The user talks on the telephone - Ends the conversation without pressing the escape digit ("#") In this scenario, unfortunately, "record file" do not end automatically but since the "silence" field is 3 seconds, the record file function waits for 3 seconds to end. After record file function is ended, I listened the recorded file and I heard a "busy tone" sound in this file as "beeep beeeep beeep" continously. *My question:* * * Why do I need to hit the escape character ('#') to end the "record file" function? Is there any way, that asterisk shall detect that the caller has closed the telephone? Regards. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20111104/47eb14f8/attachment.htm>
Sammy Govind
2011-Nov-04 08:05 UTC
[asterisk-users] problem when exiting from "record file" function without pressing the escape digit
Hey, How are you starting the recording? MixMonitor? or Monitor? or some option in an application? If you are using MixMonitor or anything alike then you should StopMixMonitor when the call hits the "h" extension. Paste your dialplan relevant to the recording scenario to suggest you something better. -- Regards, Sammy On Fri, Nov 4, 2011 at 12:57 PM, Yaprak Ayazoglu <yaprak.ayazoglu at gmail.com>wrote:> Hi everybody, > > I've been working on a project which records the voice of the incoming > call. > > I use record_file function of asterisk as described below: > > RECORD FILE <filename> <format> <escape digits> <timeout> [offset samples] > [BEEP] [s=<silence>] > > filename: record1 > format: wav > escape digits: # > timeout: -1 > offset samples: 0 > BEEP: 1 > silence: 3000 > > *Please read the scenario for an incoming call:* > * > * > - The user calls the asterisk > - The user talks on the telephone > - Ends the conversation without pressing the escape digit ("#") > > In this scenario, unfortunately, "record file" do not end automatically > but since the "silence" field is > 3 seconds, the record file function waits for 3 seconds to end. > > After record file function is ended, I listened the recorded file and I > heard a "busy tone" sound in this file as > "beeep beeeep beeep" continously. > > *My question:* > * > * > Why do I need to hit the escape character ('#') to end the "record file" > function? Is there any way, that > asterisk shall detect that the caller has closed the telephone? > > Regards. > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20111104/c90c9f28/attachment.htm>