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

не работает Background

0

В общем часа три шаманил над тем чтоб запустить wav, выдает такую ошибку:

[Aug 10 14:08:05] WARNING[32289]: file.c:698 ast_openstream_full: File record/output does not exist in any format
[Aug 10 14:08:05] WARNING[32289]: file.c:1021 ast_streamfile: Unable to open record/output (format (ulaw)): No such file or directory
[Aug 10 14:08:05] WARNING[32289]: pbx.c:9940 pbx_builtin_background: ast_streamfile failed on SIP/333-00000002 for record/output

Сам файл перегонял так:

sox input.wav -r 8000 -c 1 output.wav

Права на чтение есть

Сам файл который пытается открыть https://rapidshare.com/files/441862669/output.wav

Как все-таки заставить его читать этот файл?

  100001 audio     g723 (G.723.1)
  100002 audio      gsm (GSM)
  100003 audio     ulaw (G.711 u-law)
  100004 audio     alaw (G.711 A-law)
  100011 audio     g726 (G.726 RFC3551)
  100006 audio    adpcm (ADPCM)
  100019 audio     slin (16 bit Signed Linear PCM)
  100007 audio    lpc10 (LPC10)
  100008 audio     g729 (G.729A)
  100009 audio    speex (SpeeX)
  100016 audio  speex16 (SpeeX 16khz)
  100010 audio     ilbc (iLBC)
  100005 audio g726aal2 (G.726 AAL2)
  100012 audio     g722 (G722)
  100021 audio   slin16 (16 bit Signed Linear PCM (16kHz))
  300001 image     jpeg (JPEG image)
  300002 image      png (PNG image)
  200001 video     h261 (H.261 Video)
  200002 video     h263 (H.263 Video)
  200003 video    h263p (H.263+ Video)
  200004 video     h264 (H.264 Video)
  200005 video    mpeg4 (MPEG4 Video)
  400001  text      red (T.140 Realtime Text with redundancy)
  400002  text     t140 (Passthrough T.140 Realtime Text)
  100013 audio   siren7 (ITU G.722.1 (Siren7, licensed from Polycom))
  100014 audio  siren14 (ITU G.722.1 Annex C, (Siren14, licensed from Polycom))
  100017 audio  testlaw (G.711 test-law)
  100015 audio     g719 (ITU G.719)
  100028 audio  speex32 (SpeeX 32khz)
  100020 audio   slin12 (16 bit Signed Linear PCM (12kHz))
  100022 audio   slin24 (16 bit Signed Linear PCM (24kHz))
  100023 audio   slin32 (16 bit Signed Linear PCM (32kHz))
  100024 audio   slin44 (16 bit Signed Linear PCM (44kHz))
  100025 audio   slin48 (16 bit Signed Linear PCM (48kHz))
  100026 audio   slin96 (16 bit Signed Linear PCM (96kHz))
  100027 audio  slin192 (16 bit Signed Linear PCM (192kHz))
  100018 audio    silk8 (SILK Custom Format 8khz)
  100018 audio   silk12 (SILK Custom Format 12khz)
  100018 audio   silk16 (SILK Custom Format 16khz)
  100018 audio   silk24 (SILK Custom Format 24khz)

Asterisk 10.5

extensions.conf

[voicemenu-custom-1]
include=default
exten=s,1,NoOp(Demo-ivr-menu)
exten=s,2,Answer()
exten=s,3,Background(/var/lib/asterisk/sounds/record/foo-out.sln)
exten=s,4,Wait(50)
удалить закрыть спам изменить тег редактировать

спросил 2012-08-10 15:16:04 +0400

dobs Gravatar dobs
62 15 2 12

обновил 2012-08-13 12:44:09 +0400

2 Ответа

0

а какие модули подключены? /etc/asterisk/modules.conf

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

ответил 2012-08-13 13:22:25 +0400

GreyMag Gravatar GreyMag
170 8 1 10

Comments

имя файла указывай без расширения он его автоматически подставляет в зависимости от используемого кодека exten=s,3,Background(/var/lib/asterisk/sounds/record/foo-out)

GreyMag ( 2012-08-13 15:55:42 +0400 )редактировать

Фак помогло! А как быть чтоб не полный путь указывать?

dobs ( 2012-08-13 16:13:13 +0400 )редактировать

просто название файла и в каталог прописаный в настройках /etc/asterisk/asterisk.conf $astspooldir/moh

GreyMag ( 2012-08-14 09:52:38 +0400 )редактировать

либо /etc/asterisk/musiconhold.conf переменная directory

GreyMag ( 2012-08-14 09:54:17 +0400 )редактировать
0

Вы полность покажите как звоните, а не только лог ошибки

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

ответил 2012-08-10 15:47:07 +0400

awsswa Gravatar awsswa flag of Russian Federation
685 5 2 9

Comments

а как его запустить? пробовал включать дебаг но там никакой инфы не попало при звонке

dobs ( 2012-08-10 16:01:55 +0400 )редактировать

asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

komrad123 ( 2012-08-10 16:14:50 +0400 )редактировать
-- Message count requested for mailbox 777 but voicemail not loaded.

== Using SIP RTP CoS mark 5 -- Executing [7000@DLPN_DialPlan1:1] Goto("SIP/333-00000003", "voicemenu-custom-1,s,1") in new stack -- Goto (voicemenu-custom-1,s,1) -- Executing [s@voicemenu-custom-1:1] NoOp("SIP/333-00000003", "Demo-ivr-menu") in new stack -- Executing [s@voicemenu-custom-1:2] Answer("SIP/333-00000003", "") in new stack -- Executing [s@voicemenu-custom-1:3] BackGround("SIP/333-00000003", "record/output") in new stack -- Executing [s@voicemenu-custom-1:4] Wait("SIP/333-00000003", "50") in new stack == Spawn extension (voicemenu-custom-1, s, 4) exited non-zero on 'SIP/333-00000003'

dobs ( 2012-08-10 16:18:23 +0400 )редактировать

ну ёкорный бабай, форматируйте и из extensions тоже сюда закиньте. А вообще файл output есть такой ? Пропишите полный путь до него, а не только record/output

awsswa ( 2012-08-10 18:03:49 +0400 )редактировать

Форматировать как я понял комменты не можно, добавил в первое сообщение... Полный путь тоже пробовал не проходит, все-равно та-же ошибка.

dobs ( 2012-08-10 18:43:13 +0400 )редактировать

Вариант 1: Прописываете полный путь до файла. sox foo-in.wav -t raw -r 8000 -s -2 -c 1 foo-out.sln Вариант 2: Просто берете стандартный звук и переименовывается в output - потом копирует в record

awsswa ( 2012-08-11 07:00:46 +0400 )редактировать

Указывал полный путь - все-равно не хочет фурычить, перегнал файл по Вашей команде, не могли б Вы у себя проверить будет ли файл работать https://rapidshare.com/files/4285962585/foo-out.sln мож у меня что-то с кодеками, хотя стандартные звуки нормально воспроизводит...

dobs ( 2012-08-13 12:47:59 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2012-08-10 15:16:04 +0400

Просмотрен: 3,691 раз

Обновлен: Aug 13 '12

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