Hi All,
I just started working with Asteriks and compiled latest source 1.2.5 and Zaptel 1.2.4.
I had no error during compilation and I’m using a TDM400P card with slot1 FXS and slot2 FXO (connected to PSTN).
I added the asterisk add-ons and sounds with no problem and launched it with asterisk -vvvvvvvgc. Everything was still OK.
Then I tried to place a phone call over the pstn and got this error message:
ERROR[11393]: pbx.c:1406 ast_func_write: Function $ not registered
I noticed this is only happening when I’m dialing the number. When I’m using an extension it is working properly.
Thx
For information my configuration is the following:
-
Zaptel.conf
loadzone=fr
defaultzone=fr
fxoks=1
fxsks=2 -
Extension.conf
[test]
exten => s,1,Wait(1)
exten => s,2,Answer()
exten => s,3,NoOp($(CALLERID))
exten => s,n,NoOp($(CALLERIDNUM))
exten => s,n,NoOp($(CALLERIDNAME))
exten => s,n,Wait(4)
exten => s,n,Palyback(tt-weasels)
exten => s,n,Voicemail(1111@vm-test)
exten => s,n,Wait(2)
exten => s,n,Playback(vm-goodbye)
exten => s,n,Wait(2)
exten => s,n,HangUp()
exten => _0ZXXXX.,1,Macro(dial,$(EXTEN))
exten => _0ZXXXX.,2,HangUp()
exten => 9090,1,MeetMe(9090)
exten => 1001,1,Dial(IAX2/stef)
exten => 1001,2,HangUp()
exten => 1111,1,Dial(Zap/g2/0033145042897)
exten => 1111,2,HangUp()
exten => 2222,1,Dial(Zap/2/0033145042800)
exten => 2222,2,HangUp()
exten => 3333,1,Dial(Zap/1)
exten => 3333,2,HangUp()
exten => i,1,Playback(invalid)
exten => i,2,Goto(s,1)
exten => t,1,Goto(s,1)
[macro-dial]
exten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,Dial(Zap/2/${ARG1})