see here: http://www.trixbox.org/modules/newbb/viewtopic.php?topic_id=8149&forum=2
I'm having the same issue. With trixbox 1.2.3 with freePBX 2.2 rc3.
i have an announcment saying "press 9 to leave a voicemail or hold on the line for an agent"
When i press 9 the call is hung up.
The same for me with FrePBX rc3
If someone press 0 to leave a message into VM gets busy
Jan 1 12:40:55 VERBOSE[3582] logger.c: -- Executing GotoIf?("SIP/101-085ff4c8",
Jan 1 12:40:55 VERBOSE[3582] logger.c: -- Executing GotoIf("SIP/101-085ff4c8", "0?s-DIRECTDIAL|1") in new stack
Jan 1 12:40:55 DEBUG[3582] pbx.c: Not taking any branch
Jan 1 12:40:55 WARNING[3582] func_db.c: DB requires an argument, DB(/)
Jan 1 12:40:55 DEBUG[3582] pbx.c: Function result is ''
Jan 1 12:40:55 VERBOSE[3582] logger.c: -- Executing NoOp("SIP/101-085ff4c8", "CAME FROM: 151 - Blocking VM cause of key: ") in new stack