Hi list I encountered problem in using Background command. Below is my extensions.conf. [mainmenu] exten => 4,1,Wait(1) exten => 4,2,Background(thank-you-for-calling) exten => 4,3,Goto(n01|s|1) [n01] exten => s,1,NoOp(${CONTEXT}) exten => s,2,Background(thank-you-cooperation|m) exten => s,3,WaitExten() exten => s,4,Playback(digits/pound) exten => 1,1,Playback(digits/1) exten => i,1,Playback(digits/star) Without m option, everything's fine. If m option is present and when sound is playing, - pressing "1" terminates the call and does not goto ext 1 - pressing any other key does not stop sound playing, as expected. the message on the manager interface when "1" pressing. -- Starting simple switch on 'Zap/1-1' -- Executing [4@mainmenu:1] Wait("Zap/1-1", "1") in new stack -- Executing [4@mainmenu:2] BackGround("Zap/1-1", "thank-you-for-calling") in new stack -- Playing 'thank-you-for-calling' (language 'en') -- Executing [4@mainmenu:3] Goto("Zap/1-1", "n01|s|1") in new stack -- Goto (n01,s,1) -- Executing [s@n01:1] NoOp("Zap/1-1", "n01") in new stack -- Executing [s@n01:2] BackGround("Zap/1-1", "thank-you-cooperation|m") in new stack -- Playing 'thank-you-cooperation' (language 'en') == Spawn extension (n01, s, 2) exited non-zero on 'Zap/1-1' -- Hungup 'Zap/1-1' I also tried Background(thank-you-cooperation|m||n01). The result is - pressing "1" goto ext i - pressing any other key does not stop sound playing, as expected. the message on the manager interface when "1" pressing. -- Starting simple switch on 'Zap/1-1' -- Executing [4@mainmenu:1] Wait("Zap/1-1", "1") in new stack -- Executing [4@mainmenu:2] BackGround("Zap/1-1", "thank-you-cooperation") in new stack -- Playing 'thank-you-cooperation' (language 'en') -- Executing [4@mainmenu:3] Goto("Zap/1-1", "n01|s|1") in new stack -- Goto (n01,s,1) -- Executing [s@n01:1] NoOp("Zap/1-1", "n01") in new stack -- Executing [s@n01:2] BackGround("Zap/1-1", "thank-you-cooperation|m||n01") in new stack -- Playing 'thank-you-cooperation' (language '') -- Sent into invalid extension '<E8>' in context 'n01' on Zap/1-1 -- Executing [i@n01:1] Playback("Zap/1-1", "digits/star") in new stack -- Playing 'digits/star' (language 'en') == Auto fallthrough, channel 'Zap/1-1' status is 'UNKNOWN' -- Hungup 'Zap/1-1' NOTICE that * tries to go to ext '<E8>' which is a French alphabet e with grave accent. DTMF detection problem? but if context option and m option of Background is not specified, everything works well. any help will be appreciated.