Ryan, What version of Asterisk are you using ?
There was a bug in early versions of Asterisk 1.8 ... Calls not released after BYE https://issues.asterisk.org/jira/browse/ASTERISK-19425 Lonnie On Jan 13, 2014, at 12:28 PM, Ryan Bantz wrote: > Here is a snippet of hanging up without pressing # to end the recording. > > pbx*CLI> > > == Using SIP RTP CoS mark 5 > > -- Executing [903@devices:1] Wait("SIP/00907a0dea94-00000001", "2") in > new stack > > -- Executing [903@devices:2] Record("SIP/00907a0dea94-00000001", > "custom-sounds/ivr.gsm") in new stack > > -- <SIP/00907a0dea94-00000001> Playing 'beep.ulaw' (language 'en') > > [Jan 13 12:17:12] WARNING[382]: chan_sip.c:3870 __sip_autodestruct: > Autodestruct on dialog '[email protected]' with owner > in place (Method: BYE). Rescheduling destruction for 10000 ms > > [Jan 13 12:17:26] WARNING[382]: chan_sip.c:3870 __sip_autodestruct: > Autodestruct on dialog '[email protected]' with owner > in place (Method: BYE). Rescheduling destruction for 10000 ms > > pbx*CLI> > > > > -Ryan > > > > On Mon, Jan 13, 2014 at 12:06 PM, Lonnie Abelbeck <[email protected]> > wrote: > Ryan, > > Can you post a snippet of "asterisk -rvvvv" output (sanitize if necessary) > starting when extension 903 is called and the end user hangs-up. > > Lonnie > > > On Jan 13, 2014, at 11:43 AM, Ryan Bantz wrote: > > > I have verified that the custom directory is created on the flash card. > > lrwxrwxrwx 1 root root 21 Jan 13 11:20 > > /var/lib/asterisk/sounds/custom-sounds -> /mnt/kd/custom-sounds > > > > I didn't have also updated the record function to read: > > exten => 903,n,Record(custom-sounds/ivr.gsm) ; Press # to stop recording > > > > There wasn't a hangup extension defined the so I added the following to the > > recording context. > > exten => h,1,Hangup > > > > I still seem to have the issue were hanging up before pressing # to end the > > recording locks the box up. It appears that something is preventing the > > call from ending. I turned on some more logging and the console fills up > > with the following. > > > > [Jan 13 11:12:05] WARNING[380]: chan_sip.c:3870 __sip_autodestruct: > > Autodestruct on dialog '[email protected]' with > > owner in place (Method: BYE). Rescheduling destruction for 10000 ms > > > > Any other thoughts? > > > > -Ryan > > > > > > On Sun, Jan 12, 2014 at 9:03 AM, Lonnie Abelbeck > > <[email protected]> wrote: > > > > On Jan 12, 2014, at 5:35 AM, Michael Keuter wrote: > > > > > > > > Am 12.01.2014 um 12:31 schrieb Michael Keuter <[email protected]>: > > > > > >> > > >> Am 11.01.2014 um 21:30 schrieb Ryan Bantz <[email protected]>: > > >> > > >>> Hello, > > >>> > > >>> I am running an embedded version of AstLinux on an Alix board. I have > > >>> the following code in my dial plan. If a user is leaving a recording > > >>> and hangs up prior to pressing # to end the recording the box will lock > > >>> up. The box is inaccessible via SSH and needs to be power cycled. As > > >>> far as I can tell it looks like it fills up the ram disk. Is there a > > >>> way around this to prevent the system from locking up? > > >>> > > >>> ; Record ivr > > >>> > > >>> exten => 903,1,Wait(2) ; Call 903 to record new sound files > > >>> > > >>> exten => 903,n,Record(custom-sounds/ivr:gsm) ; Press # to stop recording > > >>> > > >>> exten => 903,n,Wait(2) > > >>> > > >>> exten => 903,n,Playback(custom-sounds/ivr) ; Listen to your recording > > >>> > > >>> exten => 903,n,wait(2) > > >>> > > >>> exten => 903,n,Hangup > > >>> > > >>> > > >>> > > >>> -Ryan > > >> > > >> Hi Ryan, > > >> > > >> I use nearly the same dialplan stuff to record custom sounds, and it > > >> works fine for me. Which AstLinux version are you using? > > >> "custom-sounds" is normally a symlink to "/mnt/kd/custom-sounds", so the > > >> file should be recorded on your CompactFlash card and not in RAM. > > >> Can you verify this? > > >> > > >> ls -l /var/lib/asterisk/sounds/custom-* > > >> lrwxrwxrwx 1 root root 21 Jan 9 08:36 > > >> /var/lib/asterisk/sounds/custom-sounds -> /mnt/kd/custom-sounds > > > > > > > > > Update: the colon (":") in your record statement needs to be a dot (".") > > > => ivr.gsm > > > Maybe this is the problem. > > > > > > Syntax (1.8): > > > Record(filename.format[,silence[,maxduration[,options]]]) > > > > > > Michael > > > > Hi Ryan, > > > > I think Michael has it covered above, but do you have the 'h' (hangup) > > extension defined ? Something simple... > > -- > > exten => h,1,Hangup > > -- > > Or possibly something else ? > > > > Lonnie ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Astlinux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [email protected].
