VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

FreePBX Voicemail - отключить команды абонента

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
murr
Сообщения: 127
Зарегистрирован: 04 июл 2013, 16:55

FreePBX Voicemail - отключить команды абонента

Сообщение murr »

FreePBX 2.11

Ночной звонок на голосовую почту. Запись в логе есть, звукового файла нет.
В логе (конец звонка)

Код: Выделить всё

[2019-07-21 23:31:13] VERBOSE[23057][C-00000a17] pbx.c:     -- Goto (macro-get-vmcontext,s,300)
[2019-07-21 23:31:13] VERBOSE[23057][C-00000a17] pbx.c:     -- Executing [s@macro-get-vmcontext:300] NoOp("SIP/3002-0000142c", "") in new stack
[2019-07-21 23:31:13] VERBOSE[23057][C-00000a17] pbx.c:     -- Executing [s-NOMESSAGE@macro-vm:3] VoiceMail("SIP/3002-0000142c", "113@default,s") in new stack
[2019-07-21 23:31:13] VERBOSE[23057][C-00000a17] file.c:     -- <SIP/3002-0000142c> Playing 'beep.alaw' (language 'ru')
[2019-07-21 23:31:14] VERBOSE[23057][C-00000a17] app_voicemail.c:     -- Recording the message
[2019-07-21 23:31:14] VERBOSE[23057][C-00000a17] app.c:     -- x=0, open writing:  /var/spool/asterisk/voicemail/default/113/tmp/r1efTG format: wav49, 0x93767b4
[2019-07-21 23:31:20] VERBOSE[23057][C-00000a17] app.c:     -- User cancelled message by pressing 0
[2019-07-21 23:31:20] VERBOSE[23057][C-00000a17] file.c:     -- <SIP/3002-0000142c> Playing 'vm-saveoper.alaw' (language 'ru')
[2019-07-21 23:31:27] VERBOSE[23057][C-00000a17] file.c:     -- <SIP/3002-0000142c> Playing 'vm-deleted.alaw' (language 'ru')
[2019-07-21 23:31:28] WARNING[23057][C-00000a17] file.c: Failed to write frame
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] file.c:     -- <SIP/3002-0000142c> Playing 'transfer.alaw' (language 'ru')
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] pbx.c:     -- Executing [h@ext-local:1] Macro("SIP/3002-0000142c", "hangupcall,") in new stack
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("SIP/3002-0000142c", "1?theend") in new stack
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] pbx.c:     -- Goto (macro-hangupcall,s,3)
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] pbx.c:     -- Executing [s@macro-hangupcall:3] ExecIf("SIP/3002-0000142c", "0?Set(CDR(recordingfile)=)") in new stack
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] pbx.c:     -- Executing [s@macro-hangupcall:4] Hangup("SIP/3002-0000142c", "") in new stack
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] app_macro.c:   == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/3002-0000142c' in macro 'hangupcall'
[2019-07-21 23:31:28] VERBOSE[23057][C-00000a17] pbx.c:   == Spawn extension (ext-local, h, 1) exited non-zero on 'SIP/3002-0000142c'
Насколько понимаю, абонент случайно нажал цифру 0 и надиктованная запись была удалена.
Как отключить/изменить такое поведение? В файлах конфигурации FreePBX подобного не увидел.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: FreePBX Voicemail - отключить команды абонента

Сообщение awsswa »

Есть минимальная длина сообщения в секунда - при котром считается что сообщения нет
платный суппорт по мере возможностей
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX Voicemail - отключить команды абонента

Сообщение ded »

Нет, там точно видно -
-- User cancelled message by pressing 0 - нажал 0 и проиграло
-- <SIP/3002-0000142c> Playing 'vm-deleted.alaw' (language 'ru')

Это настраивается во freePBX как расширенные опции голосовой почты у каждого пользователя, называется VMX-локатор.
При его включении у внутреннего номера появляется как-бы мини-IVR для состояний "Занято" и "Не отвечает".
Почитайте подсказки на вэб-интерфейсе.
murr
Сообщения: 127
Зарегистрирован: 04 июл 2013, 16:55

Re: FreePBX Voicemail - отключить команды абонента

Сообщение murr »

Спасибо за подсказку направления поиска.

В свойствах экстеншена ничего не сделать: если снимаешь галку "Перенаправление на Оператора", то после сохранения настроек она снова появляется.

А вот указание вручную
113 => 113,Диспетчер-113,sale@strumok.local,,operator=no|attach=yes|saycid=no|envelope=no|delete=yes|review=no|sayduration=no
в файле voicemail.conf вроде как помогло. Сделал пробный звонок, потыкал в цифровые клавиши - удаления сообщения и попытки перенаправления звонка не произошло.
Буду надеяться что решение найдено.

Кстати, сохранение этих свойств через User Panel средствами web-интерфейса убивает (в моем случае) настройки голосовой почты юзера. Где-то косяк во внутренностях freepbx.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: FreePBX Voicemail - отключить команды абонента

Сообщение april22 »

ну так найдите это в базе . и поправте, и перегенерите конфиги заново .
если не найдете - вынесите в ...-overwite конфиг .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH