Запись в группе, после подняти трубки
Добавлено: 01 окт 2017, 15:29
Всем привет!)
Уже избитая тема, прошу прощения, но конкретного решения еще нигде не видел(((
И так , есть контекст:
[incoming]
exten => 256114319,1,Dial(SIP/1704&SIP/1102,1800,t&mU(test,s,1))
exten => 256114319,2,Hangup
[test]
exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => s,n,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => s,n,DumpChan
exten => s,n,return
Запись звонка работает, но в названии файла не отображается название exten. На выходе файл такого типа 201709281928-1704-s
когда вот так, тогда нормально, не записывается внутрененний номер того кто взял трубку
exten => 256114319,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => 256114319,2,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => 256114319,3,Answer
exten => 256114319,4,Set(CALLERID(name)=XXXX.BY ${CALLERID(num)})
exten => 256114319,5,Dial(SIP/1704&SIP/1102,1800,t&m)
exten => 256114319,6,Hangup
На выходе файл такого типа 201709281928-375296852218-445169936
но тут без внутреннего номера, это и понятно, файл создался поднятия конечным пользоватлем
Через DumpChan смотрел какие переменные можно подставить в вывод названия файла, но они не сработали.
У кого какие мысли? если можно с примером, буду пробовать, заранее спасибо)
Уже избитая тема, прошу прощения, но конкретного решения еще нигде не видел(((
И так , есть контекст:
[incoming]
exten => 256114319,1,Dial(SIP/1704&SIP/1102,1800,t&mU(test,s,1))
exten => 256114319,2,Hangup
[test]
exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => s,n,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => s,n,DumpChan
exten => s,n,return
Запись звонка работает, но в названии файла не отображается название exten. На выходе файл такого типа 201709281928-1704-s
когда вот так, тогда нормально, не записывается внутрененний номер того кто взял трубку
exten => 256114319,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})
exten => 256114319,2,MixMonitor(/var/www/html/callrecords/${fname}.wav)
exten => 256114319,3,Answer
exten => 256114319,4,Set(CALLERID(name)=XXXX.BY ${CALLERID(num)})
exten => 256114319,5,Dial(SIP/1704&SIP/1102,1800,t&m)
exten => 256114319,6,Hangup
На выходе файл такого типа 201709281928-375296852218-445169936
но тут без внутреннего номера, это и понятно, файл создался поднятия конечным пользоватлем
Через DumpChan смотрел какие переменные можно подставить в вывод названия файла, но они не сработали.
У кого какие мысли? если можно с примером, буду пробовать, заранее спасибо)