请教*的传真问题!

发布于 2022-07-20 06:48:53 字数 732 浏览 12 评论 9

好不容易的把spandsp安装起来了,也生成了两个模块,然后我测试就出问题了!*不知道什么原因就死掉了,请大家指教!

exten => 1234567,1,txfax(/home/testfax.tif|caller)
exten => 7654321,1,rxfax(/home/testfax.tif|caller)

LOG:

  -- Executing TxFAX("SIP/8002-094861b0", "/home/testfax.tif|caller") in new stack
localhost*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
[root@localhost ]#

localhost*CLI>
    -- Executing RxFAX("SIP/8002-08cc4520", "/home/testfax.tif|caller") in new stack
localhost*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
[root@localhost]#

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

酷遇一生 2022-08-01 19:02:17

不同的版本用不同的补丁的, 有1.0  1.2  1.4  三种.
其实我现在安装是成功,但使用出错,有可能安装还是有点问题!不知道那里有问题..
让我搞定后.再详细写出来!

醉南桥 2022-08-01 19:02:17

我晕,发现我下的那个1.4里的patch有问题。。

不清楚,哪下1.4的patch

好像每个版本的patch不一样吧

http://cvs.pld-linux.org/cgi-bin ... efile.patch?rev=1.2

[ 本帖最后由 lwb12915 于 2007-10-15 16:04 编辑 ]

趁年轻赶紧闹 2022-08-01 19:02:17

原帖由 小布什 于 2007-10-13 12:51 发表
不同的版本用不同的补丁的, 有1.0  1.2  1.4  三种.
其实我现在安装是成功,但使用出错,有可能安装还是有点问题!不知道那里有问题..
让我搞定后.再详细写出来!

我现在用Asterisk1.2.7,下载http://www.soft-switch.org/downl ... -apps-asterisk-1.2/中的 app_rxfax.c ,app_txfax.c ,apps_Makefile.patch 03-Sep 和http://www.soft-switch.org/downl ... p-0.0.2pre26.tar.gz

安装spandsp

./configure -prefix=/usr
make all
make insall
ldconfig

补丁与App_
cp app* asterisk-1.2.7/apps/
cd asterisk-1.2.7/apps
patch < apps_Makefile.patch

安装Asterisk
cd asterisk-1.2.7
make clean
make all

出现问题:
========================================================
app_rxfax.c: 在函数 ‘phase_e_handler’ 中:
app_rxfax.c:105: 错误:‘t30_stats_t’ 没有名为 ‘x_resolution’ 的成员
app_rxfax.c:105: 错误:‘t30_stats_t’ 没有名为 ‘y_resolution’ 的成员
app_rxfax.c:116: 错误:‘t30_stats_t’ 没有名为 ‘y_resolution’ 的成员
app_rxfax.c:122: 错误:‘t30_stats_t’ 没有名为 ‘y_resolution’ 的成员
app_rxfax.c: 在函数 ‘phase_d_handler’ 中:
app_rxfax.c:147: 错误:‘t30_stats_t’ 没有名为 ‘width’ 的成员
app_rxfax.c:147: 错误:‘t30_stats_t’ 没有名为 ‘length’ 的成员
app_rxfax.c:148: 错误:‘t30_stats_t’ 没有名为 ‘x_resolution’ 的成员
app_rxfax.c:148: 错误:‘t30_stats_t’ 没有名为 ‘y_resolution’ 的成员
app_rxfax.c: 在函数 ‘rxfax_exec’ 中:
app_rxfax.c:171: 错误:‘fax_state_t’ 未声明 (在此函数内第一次使用)
app_rxfax.c:171: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
app_rxfax.c:171: 错误:所在的函数内只报告一次。)
app_rxfax.c:171: 错误:expected ‘;’ before ‘fax’
app_rxfax.c:281: 错误:‘fax’ 未声明 (在此函数内第一次使用)
app_rxfax.c:281: 错误:提供给函数 ‘fax_init’ 的实参太少
app_rxfax.c:294: 警告:隐式声明函数 ‘t30_set_ecm_capability’
app_rxfax.c:295: 警告:隐式声明函数 ‘t30_set_supported_compressions’
app_rxfax.c:295: 错误:‘T30_SUPPORT_T4_1D_COMPRESSION’ 未声明 (在此函数内第一次使用)
app_rxfax.c:295: 错误:‘T30_SUPPORT_T4_2D_COMPRESSION’ 未声明 (在此函数内第一次使用)
app_rxfax.c:295: 错误:‘T30_SUPPORT_T6_COMPRESSION’ 未声明 (在此函数内第一次使用)
app_rxfax.c:346: 警告:隐式声明函数 ‘t30_terminate’
make[1]: *** [app_rxfax.o] 错误 1
make[1]: Leaving directory `/usr/local/src/asterisk/asterisk-1.2.7/apps'
make: *** [subdirs] 错误 1
==========================================================

嗫嚅 2022-08-01 19:02:16

几个问题:
1.spandsp是不是只能用0.0.2,而不能用0.0.3或0.0.4呢?

2.找不到app_makefile.patch。只有在http://www.soft-switch.org/downl ... -apps-asterisk-1.4/找到asterisk.patch,不清楚是不是app_makefile.patch文件。

3.是不是每个asterisk版本的patch文件内容都不一样如1.4.7与1.4.8的patch不一样?打补丁时提示:

Hunk #1 succeeded at 20 (offset 3 lines).
can't find file to patch at input line 17

4.patch一定要在apps子目录打补丁吗?

[ 本帖最后由 lwb12915 于 2007-10-12 12:08 编辑 ]

乖乖哒 2022-08-01 19:02:13

楼主请教一下。安装spandsp

可可 2022-08-01 19:02:01

嘿嘿。不过支持楼主发帖。。

过期情话 2022-08-01 18:40:27

可以有9级

未央 2022-08-01 18:00:53

提供verbose级别
# asterisk -vvvvvvvvr

鼻尖触碰 2022-08-01 07:30:35

你的调试信息还是太少了。
这点CLI的verbose根本没法看。
最起码要打开debug和error的log。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文