Супер добавил в Asterisk Outbound Dial command options: TtrW и начал записывать исходящие, город, мобильные а вот внутренние не хочет писать. Звоню с системника на системник, с системника на аналог.
testsia ( 2013-11-05 12:57:02 +0400 )редактироватьНу так там два поля. Опции команды Dial и Опции команды Dial для исходящих.
zzuz ( 2013-11-05 13:15:29 +0400 )редактироватьTtrwW - заработало большое спс, кому интересно вот что это все значит. Я не знал. w: Разрешает ответившему пользователю начать запись разговора после нажатия *1 W: Разрешает "звонящему" абоненту начать запись разговора после нажатия *1 Теперь хочу после того как разговор записался отправлять его на мыло, думаю написать скрипт и добавить в крон на исполнение. Возможно есть вариант разрулить астариском???
testsia ( 2013-11-05 13:23:22 +0400 )редактироватьВозможно. Но оставлю это на ваше исследование , так как это уже уровень не для новичков.
zzuz ( 2013-11-05 13:51:14 +0400 )редактироватьВопрос решил на 90%. Как только решу полностью все выложу. Написал скрипт в Shell который проверяет папку monitor и отправляет сообщение с записью разговора на почту. Все при красно работает до момента когда я пытаюсь набрать например мобильный или городской номер. Тогда сохранный файл имеет вид:
auto-1383667219-441111111-0074959678585.wav где 441111111 -мой номер выступает в роли инициатора записи. 0074959678585- номер вызывающего абонента. Вопрос как мне сделать что бы название файла при и мел вид auto-мойвнутренний-441111111-0074959678585.wav
вот мой конфиг [macro-record-enable] include => macro-record-enable-custom exten => s,1,GotoIf($["${BLINDTRANSFER}" = ""]?check) exten => s,n,ResetCDR(w) exten => s,n,StopMixMonitor() exten => s,n(check),ExecIf($["${ARG1}"=""]?MacroExit()) exten => s,n,GotoIf($["${ARG2}"="Group"]?Group:OUT) exten => s,n(Group),Set(LOOPCNT=${FIELDQTY(ARG1,-)}) exten => s,n,Set(ITER=1) exten => s,n(begin),GotoIf($["${CUT(DB(AMPUSER/${CUT(ARG1,-,${ITER})}/recording),=,3)
testsia ( 2013-11-06 00:08:30 +0400 )редактировать
логирование dtmf включено ? только тогда увидите нажатые клавиши.
awsswa ( 2013-11-04 21:26:43 +0400 )редактировать