"Call Forward on no answer is set to 1"???

bwells
Posts: 76
Member Since:
2006-07-17

Trixbox 2.4.2 system, Snom phones, Digium TE110P, everything working normally except this:

For some reason we can no longer transfer directly to voicemail on three different extensions. When we transfer a call directly to voicemail (*ext) the caller hears the following recording and then it disconnects the call:

"Call forward on no answer is set to 1"

I've verified that there is no follow me setup, no vmx locator, voicemail is setup, and I've dialed *53 and *73 on the phones to disable any accidental call forwards. This is on three different phones for three different users, not three phones shared by one person who might have done something unusual.

Here is the CLI output we get when we try to transfer a call to *521:

-- Executing [*521@from-internal-xfer:3] Macro("Zap/7-1", "user-callerid|") in new stack
-- Executing [s@macro-user-callerid:1] NoOp("Zap/7-1", "user-callerid: 7138380038") in new stack
-- Executing [s@macro-user-callerid:2] Set("Zap/7-1", "AMPUSER=7138380038") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("Zap/7-1", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] GotoIf("Zap/7-1", "0?start") in new stack
-- Executing [s@macro-user-callerid:5] Set("Zap/7-1", "REALCALLERIDNUM=7138380038") in new stack
-- Executing [s@macro-user-callerid:6] NoOp("Zap/7-1", "REALCALLERIDNUM is 7138380038") in new stack
-- Executing [s@macro-user-callerid:7] Set("Zap/7-1", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:8] Set("Zap/7-1", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:9] GotoIf("Zap/7-1", "1?report") in new stack
-- Goto (macro-user-callerid,s,13)
-- Executing [s@macro-user-callerid:13] NoOp("Zap/7-1", "TTL: ARG1: ") in new stack
-- Executing [s@macro-user-callerid:14] GotoIf("Zap/7-1", "0?continue") in new stack
-- Executing [s@macro-user-callerid:15] Set("Zap/7-1", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:16] GotoIf("Zap/7-1", "1?continue") in new stack
-- Goto (macro-user-callerid,s,23)
-- Executing [s@macro-user-callerid:23] NoOp("Zap/7-1", "Using CallerID "" ") in new stack
-- Executing [*521@from-internal-xfer:4] Set("Zap/7-1", "DB(CFU/)=1") in new stack
-- Executing [*521@from-internal-xfer:5] Playback("Zap/7-1", "call-fwd-no-ans&for&extension") in new stack
-- Playing 'call-fwd-no-ans' (language 'en')
-- Playing 'for' (language 'en')
-- Playing 'extension' (language 'en')
-- Executing [*521@from-internal-xfer:6] SayDigits("Zap/7-1", "") in new stack
-- Executing [*521@from-internal-xfer:7] Playback("Zap/7-1", "is-set-to") in new stack
-- Playing 'is-set-to' (language 'en')
-- Executing [*521@from-internal-xfer:8] SayDigits("Zap/7-1", "1") in new stack
-- Playing 'digits/1' (language 'en')
-- Executing [*521@from-internal-xfer:9] Macro("Zap/7-1", "hangupcall|") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("Zap/7-1", "w") in new stack
-- Executing [s@macro-hangupcall:2] NoCDR("Zap/7-1", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("Zap/7-1", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("Zap/7-1", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("Zap/7-1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("Zap/7-1", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Zap/7-1' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'Zap/7-1'

And this is the database show for that extensions:

[trixbox1.localdomain ~]# asterisk -rx 'database show' | grep 521
/AMPUSER/521/cidname : RON BROWN
/AMPUSER/521/cidnum : 521
/AMPUSER/521/device : 521
/AMPUSER/521/noanswer :
/AMPUSER/521/outboundcid :
/AMPUSER/521/password :
/AMPUSER/521/recording : out=Adhoc|in=Adhoc
/AMPUSER/521/ringtimer : 0
/AMPUSER/521/voicemail : default
/CALLTRACE/521 : 5122661858
/CW/521 : ENABLED
/DEVICE/521/default_user : 521
/DEVICE/521/dial : SIP/521
/DEVICE/521/type : fixed
/DEVICE/521/user : 521
/SIP/Registry/521 : 192.168.1.189:2160:3600:521:sip:521@192.168.1.189:2160;line=eb9oeu93

Anybody have any ideas what could suddenly cause this to happen?



bwells
Posts: 76
Member Since:
2006-07-17
It looks like there is some

It looks like there is some kind of bug with the feature codes that is causing it. The feature code *52 is "Call Forward No Answer/Unavailable Activate", and *53 is "Call Forward No Answer/Unavailable Deactivate". So when we dial *521 the system is assuming we dialed *52.

Is there any way to resolve this other than disabling these feature codes.



rjdalejr
Posts: 15
Member Since:
2007-12-10
I'm not running a 2.4.x

I'm not running a 2.4.x distribution but in my FreePBX, I can uncheck use defualt for that feature and change it to something else. I would think that would resolve your issue.

-Rick



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.