Страница 1 из 1

Заикание при воспроизведении нескольких звуковых файлов

Добавлено: 24 сен 2018, 22:27
X3PPY
Asterisk 13.18.3
Ubuntu 18.04.1 LTS
x86_64
Виртуальная машина на KVM

Хочу составить голосовой ответ (например, Абонент + не отвечает) из двух файлов

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

[macro-dial-fail]
exten => s,1,NoOp()
    same => n,Goto(s-${DIALSTATUS},1)
exten => s-CHANUNAVAIL,1,Answer()
    same => n,Macro(atc-volume,s,1)
    same => n,Ringing()
    same => n,Progress()
    same => n,Wait(2)
    same => n,Playback(abonent)
    same => n,Playback(ne-otvechaet)
    same => n,Playtones(busy)
    same => n,Wait(2)
    same => n,Hangup
При звонке на не существующий номер, астериск говорит четко "Абонент" а вот "не отвечает" говорит с заиканиями. Притом, если закомментировать "абонент", то "не отвечает" будет сказано четко и без запинок.
Так же есть тестовый экстенш:

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

[call-test]
exten => 9999,1,Answer()
    same => n,Macro(atc-volume,s,1)
    same => n,Ringing()
    same => n,Progress()
    same => n,Wait(2)
    same => n,Playback(zdravstujte)
    same => n,Playback(tech-dep)
    same => n,Playback(thank-you-for-calling)
    same => n,Playtones(busy)
    same => n,Wait(2)
    same => n,Hangup
Тут все три фразы произносятся четко.

От чего это зависит?

----
tel-01*CLI> module show like timing
Module Description Use Count Status Support Level
res_timing_timerfd.so Timerfd Timing Interface 1 Running core
1 modules loaded

Re: Заикание при воспроизведении нескольких звуковых файлов

Добавлено: 25 сен 2018, 07:17
virus_net
1. При размещении сообщения используйте теги.
2. Playback может принимать аргументы через &
Playback(abonent&ne-otvechaet)
В этом случае как будет звучать?
Помимо таймера смотрите нагрузку на хард.

Re: Заикание при воспроизведении нескольких звуковых файлов

Добавлено: 25 сен 2018, 11:55
X3PPY
1. Спасибо, что поправили мое сообщение, учту на будующее.
2. Мне дико неудобно, но проблема оказалась в одном единственном программном софтофоне 3CXPhone. В нем не особо много настроек, и я так и не смог заставить его произносить фразы четко. Установил другой и все работает даже лучше.

За Playback(1&2) отдельное спасибо!

Меня правда немного смущает данная ситуация, что когда-нибудь в дальнейшем при использовании какого-либо sip клиента (программного или аппаратного) ситуация может повторится. Если у кого-то есть идеи в какую сторону смотреть в таких ситуациях, прошу направить.