Помогите с проблемкой.
При звонке с Астериска на мобильный, если с мобильного не ответить, а сбросить звонок, то Астериск снова звонит, и после этого, если опять сбросить с мобилки, то опять же, Астериск перезванивает и так несколько раз. Как сделать, чтобы, если с мобильного сбросили, то и Астериск прекратил свои дозвоны?
В extensions.conf везде в конце набора есть Hangup();
Вот как у меня по этому контексту:
exten => _[78]XXXXXXXXXX,1,NoOP(TO RUSSIA - ${EXTEN})
same => n,Set(CALLERID(number)=7495xxxxxxx)
same => n,Dial(PJSIP/7${EXTEN:1}@7495xxxxxxx,60,tU(record-it))
same => n,Hangup()
[record-it]
exten => s,1,NoOP(Sart Recording)
same => n,Set(RecFile=${STRFTIME(${EPOCH},,%m)}/${STRFTIME(${EPOCH},,%Y%m%d-%H%M)}-${CALLERID(num)}-${EXTEN}.wav)
same => n,Set(CDR(recordingfile)=${RecFile})
same => n,MixMonitor(/backup/records/${RecFile})
same => n,Return()