Имеем астер1.8+chan_dongle+Е173
Необходимо сделать для всех входящих busy, делаю так:
Код: Выделить всё
exten => 352-----------------,1,Set(__FROM_DID=${EXTEN})
exten => 352-----------------,n,Gosub(app-blacklist-check,s,1())
exten => 352-----------------,n,Set(CDR(did)=${FROM_DID})
exten => 352-----------------,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => 352-----------------,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => 352-----------------,n,Set(CALLERPRES()=allowed_not_screened)
exten => 352-----------------,n(dest-ext),Goto(app-blackhole,busy,1)
ЗЫ. Если както возможно средствами модема сделать, может там АТ команда какая есть, было бы вообще в цвет!