Microsoft
Software
Hardware
Network
Question : Asterisk DialPlan issue
Hello Experts,
In my Asterisk dialplan, I have:
exten => h,1,Gotoif(${TYPE}=FAX?fax
tomail:hng
)
exten => h,n(faxtomail),System(/usr
/local/bin
/sendEmail
........
exten => h,n(hng),Hangup
When any call being hung with TYPE=PHONE, I am getting this in the CLI and the faxtomail system script is being executed:
-- Executing [h@menu:1] GotoIf("DAHDI/8-1", "PHONE=FAX?faxtomail:hng")
in new stack
-- Goto (menu,h,2)
-- Executing [h@menu:2] System("DAHDI/8-1", "/usr/local/bin/sendEmai
Can you tell me why it's going to label (faxtomail) instead of (hng) ?
Answer : Asterisk DialPlan issue
Try to replace:
exten => h,1,Gotoif(${TYPE}=FAX?fax
tomail:hng
)
By:
exten => h,1,Gotoif($["${TYPE}" = "FAX"]?faxtomail:hng)
Works ?
Random Solutions
Attrubute 'width' is considered outdated. A newer construct is recommended
Auto start and mount RAID array Linux
run time error: you entered an expression that has no value
checking login & pass with curl
Should Sys Admins (Domain Admins) also have user accounts?
Microsoft Outlook 2007 is pulling duplicate emails from free hotmail live server - how can I prevent this, its driving me mad.
MSExchange ActiveSync Event ID 1040 Annoying?!
hithavuzu.com why i see they are a referring site
HP-UNIX - compressing/zipping files that are 31GB
Refresh GridView Control