首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >星号没有播放到IVR的录音

星号没有播放到IVR的录音
EN

Server Fault用户
提问于 2011-12-30 21:53:56
回答 1查看 2.8K关注 0票数 4

我已经设置了一个IVR来接来电,这样他们就可以进入分机,或者按下一个进入我们办公室的铃声组。唯一的问题是星号不是我上传的WAV/MP3/GSM音频文件。使用默认的录音作品,我不知道为什么我的录音不能。我也知道IVR能工作,因为我可以在它停止响后输入一个分机。我正在使用Elastix作为一个图形用户界面来星号。

下面是包含在/var/ log /asterisk中的“完整”日志文件的片段:

代码语言:javascript
复制
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:1] Set("DAHDI/1-1", "__FROM_DID=s") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:2] Gosub("DAHDI/1-1", "app-blacklist-check,s,1") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/1-1", "0?blacklisted") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@app-blacklist-check:2] Set("DAHDI/1-1", "CALLED_BLACKLIST=1") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@app-blacklist-check:3] Return("DAHDI/1-1", "") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:3] ExecIf("DAHDI/1-1", "1 ?Set(CALLERID(name)=)") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:4] Ringing("DAHDI/1-1", "") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:5] Set("DAHDI/1-1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:6] Set("DAHDI/1-1", "CALLERPRES()=allowed_not_screened") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@from-pstn:7] Goto("DAHDI/1-1", "ivr-3,s,1") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Goto (ivr-3,s,1)
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:1] Set("DAHDI/1-1", "MSG=custom/Untitled24") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:2] Set("DAHDI/1-1", "LOOPCOUNT=0") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:3] Set("DAHDI/1-1", "__DIR-CONTEXT=") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:4] Set("DAHDI/1-1", "_IVR_CONTEXT_ivr-3=") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:5] Set("DAHDI/1-1", "_IVR_CONTEXT=ivr-3") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:6] GotoIf("DAHDI/1-1", "0?begin") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:7] Answer("DAHDI/1-1", "") in new stack
[Dec 30 22:48:12] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:8] Wait("DAHDI/1-1", "1") in new stack
[Dec 30 22:48:14] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:9] Set("DAHDI/1-1", "TIMEOUT(digit)=3") in new stack
[Dec 30 22:48:14] VERBOSE[4296] func_timeout.c:     -- Digit timeout set to 3.000
[Dec 30 22:48:14] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:10] Set("DAHDI/1-1", "TIMEOUT(response)=20") in new stack
[Dec 30 22:48:14] VERBOSE[4296] func_timeout.c:     -- Response timeout set to 20.000
[Dec 30 22:48:14] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:11] Set("DAHDI/1-1", "__IVR_RETVM=") in new stack
[Dec 30 22:48:14] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:12] ExecIf("DAHDI/1-1", "1?Background(custom/Untitled24)") in new stack
[Dec 30 22:48:14] WARNING[4296] format_wav.c: Not a wav file 49
[Dec 30 22:48:14] WARNING[4296] file.c: Unable to open format wav
[Dec 30 22:48:14] WARNING[4296] file.c: Unable to open custom/Untitled24 (format 0x4 (ulaw)): No such file or directory
[Dec 30 22:48:14] WARNING[4296] pbx.c: ast_streamfile failed on DAHDI/1-1 for custom/Untitled24
[Dec 30 22:48:14] VERBOSE[4296] pbx.c:     -- Executing [s@ivr-3:13] WaitExten("DAHDI/1-1", ",") in new stack
[Dec 30 22:48:16] VERBOSE[4297] pbx.c:   == Spawn extension (ivr-3, s, 13) exited non-zero on 'DAHDI/3-1'
[Dec 30 22:48:16] VERBOSE[4297] pbx.c:     -- Executing [h@ivr-3:1] Hangup("DAHDI/3-1", "") in new stack
[Dec 30 22:48:16] VERBOSE[4297] pbx.c:   == Spawn extension (ivr-3, h, 1) exited non-zero on 'DAHDI/3-1'
[Dec 30 22:48:16] VERBOSE[4297] sig_analog.c:     -- Hanging up on 'DAHDI/3-1'
[Dec 30 22:48:16] VERBOSE[4297] chan_dahdi.c:     -- Hungup 'DAHDI/3-1'
EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-12-30 23:01:33

在您的输出中,有一个来自format_wav.c模块的错误,即输入不是wav文件。检查您的格式,并确保您以星号所期望的格式保存它。

作为解决办法,您可以使用开源音频工具"sox“来使事情变得更简单:sox /var/lib/asterisk/sounds/custom/Untitled24.wav -r 8000 -c 1 /var/lib/asterisk/sounds/custom/Untitled24.gsm resample -ql

这将创建一个GSM格式的文件,并应导致您的扩展逻辑正常工作。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/345453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档