Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Автоответчик не записывает

0

Настроил в файле extension.conf диалплан с автоответчик. Проблема в том что запись самого сообщения не сохраняется отдельно в папке voicemail, а продолжает записывать в папке записи разговоров callrecords. Кто может сказать почему не хочет сообщение на автоотвечик записываться отдельно от записи самого разговора.

Тескт extensions.conf:

`[incoming]

exten => _X.,1,Goto(menu,s,1)

[outcoling] exten=>_X.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})

exten => _X.,2,MixMonitor(/records/callrecords/${fname}.wav,b)

exten => _XXXXXXXXXXX,3,Dial(SIP/zadarma/${EXTEN})

exten => _XXXX,3,Dial(SIP/${EXTEN},,t&m,)

exten => 7777,3,Goto(menu,s,1,t&m)

[menu]

exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})

exten => s,2,MixMonitor(/records/callrecords/${fname}.wav)

exten => s,3,Background(/var/lib/asterisk/moh/voicemail/voicemenu)

exten => 1,1,Dial(SIP/1001,30,m&t)

exten => 1,2,Goto(autoanswer,s,1)

exten => 2,1,Dial(SIP/1002,30,m&t)

exten => 2,2,Goto(autoanswer,s,1)

exten => s,4,Wait(5)

exten => s,5,Dial(SIP/1001&SIP/1002,30,t&m)

exten => s,6,Goto(autoanswer,s,1)

[autoanswer]

exten => s,1,Background(/var/lib/asterisk/moh/voicebox/busy)

exten => s,2,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN})

exten => s,3,Record(/records/voicemail/${fname}.wav,0,15,X)

exten => s,4,Hangup `

удалить закрыть спам изменить тег редактировать

спросил 2015-06-07 19:25:01 +0400

Arty15 Gravatar Arty15 flag of Ukraine
1 1

обновил 2015-06-07 20:02:30 +0400

Comments

Да Record должно записываться в voicemail. Куда добавлять k? И где проверять permissions?

Arty15 ( 2015-06-07 20:19:44 +0400 )редактировать

Добавлять в Record, проверять на dst папке.

P.S. Столько ошибок в диалплане, мрак... Рекомендовано к прочтению "Asterisk - будущее телефонии", причем срочно.

virus_net ( 2015-06-08 09:06:07 +0400 )редактировать

похоже еше и "основы работы с линукс". вопрос должен подразумевать умение вопрошающего понять ответ.для чего нужны хотя бы базовые знания по предмету(в данном случае linux & asterisk dialplan)

meral ( 2015-06-08 16:45:30 +0400 )редактировать

1 Ответ

0

что из перечисленного должно записатся в папке voicemail? вы имеете в виду Record?

тогда где вы нашли опцию X и почему не добавили k?

также проверьте permissions

[Syntax]
Record(filename.format[,silence[,maxduration[,options]]])

[Arguments]
format
    Is the format of the file type to be recorded (wav, gsm, etc).
silence
    Is the number of seconds of silence to allow before returning.
maxduration
    Is the maximum recording duration in seconds. If missing or 0 there
    is no maximum.
options
    a: Append to existing recording rather than replacing.

    n: Do not answer, but record anyway if line not yet answered.

    q: quiet (do not play a beep tone).

    s: skip recording if the line is not yet answered.

    t: use alternate '*' terminator key (DTMF) instead of default '#'

    x: Ignore all terminator keys (DTMF) and keep recording until hangup.

    k: Keep recorded file upon hangup.

    y: Terminate recording if *any* DTMF digit is received.
ссылка удалить спам редактировать

ответил 2015-06-07 19:35:53 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-06-07 19:25:01 +0400

Просмотрен: 98 раз

Обновлен: Jun 07 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.