встала необходимость сделать автодозвон c воспроизведением записи до определенного номера
сделал, прошу прощения за аццкий быдлокод следующее:
extensions.conf:
и скармливаю астериску .call файл такого содержания[lololo]
exten => _+7.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => _+7.,2,MixMonitor(/zapisi/${fname}.wav)
exten => _+7.,3,Dial(SIP/${EXTEN:1}@sipgate)
exten => _8.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => _8.,2,MixMonitor(/zapisi/${fname}.wav)
exten => _8.,3,Dial(SIP/7${EXTEN:1}@sipgate)
криво, но работает, однако при простых вызовах через sip клиенты разговоры записываютсяChannel: SIP/sipgate/79011234567
MaxRetries: 100
RetryTime: 1
WaitTime:30
Context: lololo
Extension: +7
Application: Playback
Data: my_voice
при вызовах через .call файлы нет
подскажите, как исправить эту досадность, да и если не сложно вообще расскажите как сделать правильно
Заранее благодарю за помощь