[Asterisk-Users] Must be configuring something wrong spanDSP rxfax
Derrick Knight
derrick at freerangeminds.com
Fri Apr 1 09:52:11 MST 2005
I have rebuilt my * server back to a Linux 2.4 kernel in hopes that with
a clean install with a well founded kernel would resolve my spanDSP
rxfax problem. Unfortunately, I am still in exactly the same spot with
the application (rxfax) loaded into * and successfully able to view it
with the show application rxfax command in *CLI. Can someone help me to
understand where I am going wrong?
Fresh build of Slackware 10.0 with 2.4.26, libtiff-3.5.7, asterisk 1.0.7
(CVS-HEAD-03/31/05-13:39:58), spanDSP 0.0.2pre10
Asterisk is functioning normally with full voicemail, etc.
# cd /usr/src/spandsp/spandsp-0.0.2/
# ./configure --prefix=/usr
# make
# make install
# cd /usr/src/spandsp
# cp app*fax.c /usr/src/asterisk/apps
# cp apps_makefile.patch /usr/src/asterisk/apps
# manually patch the Makefile in /usr/src/asterisk/apps with the + lines
# cd /usr/src/asterisk
# make clean
# make
# make install
# asterisk -vvvvvvvvgc
When I receive an inbound fax, the *CLI shows the following:
homey*CLI>
-- Starting simple switch on 'Zap/3-1'
-- Executing SetMusicOnHold("Zap/3-1", "default") in new stack
-- Executing Answer("Zap/3-1", "") in new stack
-- Executing Dial("Zap/3-1", "Zap/1|15") in new stack
-- Called 1
-- Zap/1-1 is ringing
-- Zap/1-1 is ringing
-- Redirecting Zap/3-1 to fax extension
-- Hungup 'Zap/1-1'
-- Executing Macro("Zap/3-1", "faxreceive") in new stack
-- Executing SetVar("Zap/3-1", "FAXFILE=/data/fax/1112059186.0.tif")
in new stack
-- Executing RxFAX("Zap/3-1", "/data/fax/1112059186.0.tif") in new stack
/* NOTE, there is a delay here after the fax machine establishes connection, then finally gives up with a message stating no response from the fax (rxfax in this case) */
-- Hungup 'Zap/3-1'
Here is my extensions.conf:
[general]
static=yes
writeprotect=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
TRUNK=Zap/g9 ; Trunk interface
TRUNKMSD=1 ; MSD digits to strip
(usually 1 or 0)
[start]
exten => s,1,SetMusicOnHold(default)
exten => s,2,Answer()
exten => s,3,Dial(Zap/1,15)
exten => s,4,Voicemail,u6000
exten => s,101,Voicemail,u6000
exten => s,102,Voicemail,u6000
[desks]
; staff extensions
exten => 6000,1,Dial(Zap/1,15)
exten => 6000,2,Voicemail,u6000
exten => 6000,101,Voicemail,u6000
exten => 6000,102,Voicemail,u6000
; Fax
exten => fax,1,SetVar(FAXFILE=/data/fax/${UNIQUEID}.tif)
exten => fax,2,rxfax(${FAXFILE})
exten => fax,3,Hangup
[vm]
; voicemail
exten => 8500,1,VoicemailMain
[services]
exten => _9.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9.,2,Congestion
[incoming]
; context for all incoming calls
include => start
include => desks
include => vm
[outbound]
ignorepat => 9
include => desks
include => vm
include => services
Can anyone see anything I am doing wrong?
THANKS!
--
Derrick Knight
derrick at freerangeminds.com
More information about the asterisk-users
mailing list