voice: Zyxel 1496 E+, problems with welcome-message

Michael Witschke (michael.witschke@mail.whm.tu-harburg.de)
26 Jul 1999 1923:04:51 +0200


hi,

I have a problem with my Zyxel 1496 E+ (ROM Ver. 6.17). I recorded 
a wav-file with my welcome-message and converted it through pvf-tools
to ZyXEL 4-bit ADPCM. (It was recorded at 22050 Hz and converted by
sox to 9600 Hz)

The problem is, that vgetty plays the welcome-message, but the caller
can't hear anything. It seams that the 'volume' is set to 0.

Second problem: The messages recorded by the Zyxel are of very low
quality. There is a lot of noise - the quality is worse than of mobil
phones. Is this normal?

Here is what the zyxel-configuration looks like:

> at&v0

Current   Settings............

 B0   E1   L7   M1   N7   Q0   V1   X4  
&B1  &C1  &D3  &G0  &H3  &J0  &K4  &L0  &M0  &N0  &P0  &R1  &S0  &X0  &Y1  
*B0  *C0  *D0  *E0  *F0  *G0  *I0  *L0  *M0  *P9  *Q2  *S0  

S00=000   S01=000   S02=043   S03=013   S04=010   
S05=008   S06=003   S07=045   S08=002   S09=006   
S10=007   S11=070   S12=000   S13=000   S14=002   
S15=002   S16=000   S17=018   S18=000   S19=000   
S20=007   S21=242   S22=080   S23=097   S24=238   
S25=000   S26=000   S27=156   S28=068   S29=000   
S30=000   S31=017   S32=019   S33=255   S34=030   
S35=032   S36=000   S37=000   S38=000   S39=096   
S40=120   S41=000   S42=000   S43=008   S44=000   
S45=100   S46=028   S47=064   S48=000   S49=006   
S50=000   S51=000   S52=000   S53=000   S54=000   
S55=000   S56=000   S57=000   S58=000   S59=000   

OK

Here comes the vgetty-log-file:

07/26 22:24:41 yS1    vgetty: answer mode was set directly
07/26 22:24:41 yS1    vgetty: answer mode is [data|fax|voice]
07/26 22:24:41 yS1    vgetty: opening list file /var/spool/voice/messages/Index
07/26 22:24:41 yS1    vgetty: found 1 messages, picked message number 1
07/26 22:24:41 yS1    vgetty: message name is /var/spool/voice/messages/welcome
07/26 22:24:41 yS1   vgetty: entering voice mode
07/26 22:24:41 yS1   vgetty: Installing signal handlers
07/26 22:24:41 yS1   voice command: 'AT+FCLASS?' -> ''
07/26 22:24:41 yS1    vgetty: AT+FCLASS?
07/26 22:24:41 yS1    ZyXEL 1496: 2.0
07/26 22:24:41 yS1   voice command: '' -> 'OK'
07/26 22:24:41 yS1    ZyXEL 1496: OK
07/26 22:24:41 yS1   voice command: 'AT+FCLASS=8' -> 'OK'
07/26 22:24:41 yS1    vgetty: AT+FCLASS=8
07/26 22:24:41 yS1    ZyXEL 1496: OK
07/26 22:24:42 yS1   voice command: 'AT' -> 'OK'
07/26 22:24:42 yS1    vgetty: AT
07/26 22:24:42 yS1    ZyXEL 1496: OK
07/26 22:24:42 yS1   voice command: 'AT+VLS=2' -> 'VCON'
07/26 22:24:42 yS1    vgetty: AT+VLS=2
07/26 22:24:42 yS1    ZyXEL 1496: VCON
07/26 22:24:42 yS1   voice command: 'AT+VLS=2' -> 'VCON'
07/26 22:24:42 yS1    vgetty: AT+VLS=2
07/26 22:24:42 yS1    ZyXEL 1496: VCON
07/26 22:24:42 yS1  playing voice file /var/spool/voice/messages/welcome
07/26 22:24:42 yS1   vgetty: raw modem data header found
07/26 22:24:42 yS1   vgetty: modem type ZyXEL 1496 found
07/26 22:24:42 yS1   vgetty: compression method 0x0004, speed 9600, bits 4
07/26 22:24:42 yS1   voice command: 'AT+VSM=4' -> 'OK'
07/26 22:24:42 yS1    vgetty: AT+VSM=4
07/26 22:24:42 yS1    ZyXEL 1496: OK
07/26 22:24:42 yS1    vgetty: queued event RESET_WATCHDOG at position 0001
07/26 22:24:42 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0001
07/26 22:24:42 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <_>
07/26 22:24:42 yS1   voice command: 'AT+FLO=2' -> 'OK'
07/26 22:24:42 yS1    vgetty: AT+FLO=2
07/26 22:24:42 yS1    ZyXEL 1496: OK
07/26 22:24:42 yS1   tio_set_flow_control( HARD XON_OUT )
07/26 22:24:42 yS1   voice command: 'AT+VTX' -> 'CONNECT'
07/26 22:24:42 yS1    vgetty: AT+VTX
07/26 22:24:42 yS1    ZyXEL 1496: CONNECT
07/26 22:25:09 yS1    vgetty: <VOICE DATA 104571 bytes>
07/26 22:25:09 yS1    vgetty: queued event RESET_WATCHDOG at position 0002
07/26 22:25:09 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0002
07/26 22:25:09 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <_>
07/26 22:25:09 yS1    vgetty: <STOP PLAY>
07/26 22:25:09 yS1   voice command: '' -> 'VCON'
07/26 22:25:09 yS1    ZyXEL 1496: VCON
07/26 22:25:10 yS1    vgetty: queued event RESET_WATCHDOG at position 0003
07/26 22:25:10 yS1   voice command: 'AT+VTS=[933,0,15]' -> ''
07/26 22:25:10 yS1    vgetty: AT+VTS=[933,0,15]
07/26 22:25:10 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0003
07/26 22:25:10 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <_>
07/26 22:25:10 yS1   voice command: '' -> 'OK'
07/26 22:25:10 yS1    ZyXEL 1496: OK
07/26 22:25:11 yS1  recording voice file /var/spool/voice/incoming/va01785.rmd
07/26 22:25:11 yS1   voice command: 'AT+VSM=2' -> 'OK'
07/26 22:25:11 yS1    vgetty: AT+VSM=2
07/26 22:25:11 yS1    ZyXEL 1496: OK
07/26 22:25:11 yS1    vgetty: queued event RESET_WATCHDOG at position 0004
07/26 22:25:11 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0004
07/26 22:25:11 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <_>
07/26 22:25:11 yS1   voice command: 'AT+FLO=2' -> 'OK'
07/26 22:25:12 yS1    vgetty: AT+FLO=2
07/26 22:25:12 yS1    ZyXEL 1496: OK
07/26 22:25:12 yS1   tio_set_flow_control( HARD XON_IN )
07/26 22:25:12 yS1   voice command: 'AT+VRX' -> 'CONNECT'
07/26 22:25:12 yS1    vgetty: AT+VRX
07/26 22:25:12 yS1    ZyXEL 1496: CONNECT
07/26 22:25:26 yS1    ZyXEL 1496: <DLE> <q>
07/26 22:25:26 yS1    vgetty: queued event SILENCE_DETECTED at position 0005
07/26 22:25:26 yS1    vgetty: unqueued event SILENCE_DETECTED at position 0005
07/26 22:25:26 yS1    vgetty: voice_handle_event got event SILENCE_DETECTED with data <_>
07/26 22:25:26 yS1    vgetty: <STOP RECORDING>
07/26 22:25:26 yS1    ZyXEL 1496: <VOICE DATA 35014 bytes>
07/26 22:25:26 yS1    ZyXEL 1496: <DLE> <ETX>
07/26 22:25:26 yS1   voice command: '' -> 'VCON'
07/26 22:25:27 yS1    ZyXEL 1496: VCON
07/26 22:25:27 yS1    vgetty: queued event RESET_WATCHDOG at position 0006
07/26 22:25:27 yS1   voice command: 'AT+VTS=[933,0,15]' -> ''
07/26 22:25:27 yS1    vgetty: AT+VTS=[933,0,15]
07/26 22:25:27 yS1    vgetty: unqueued event RESET_WATCHDOG at position 0006
07/26 22:25:27 yS1    vgetty: voice_handle_event got event RESET_WATCHDOG with data <_>
07/26 22:25:27 yS1   voice command: '' -> 'OK'
07/26 22:25:27 yS1    ZyXEL 1496: OK
07/26 22:25:28 yS1    vgetty: AT+VLS=0
07/26 22:25:28 yS1   voice command: '' -> 'AT+VLS=0|OK'
07/26 22:25:28 yS1    ZyXEL 1496: OK
07/26 22:25:28 yS1   voice command: 'AT+VNH=0' -> 'OK'
07/26 22:25:29 yS1    vgetty: AT+VNH=0
07/26 22:25:29 yS1    ZyXEL 1496: OK
07/26 22:25:29 yS1   vgetty: leaving voice mode
07/26 22:25:29 yS1   voice command: 'AT+FCLASS=2.0' -> 'OK'
07/26 22:25:29 yS1    vgetty: AT+FCLASS=2.0
07/26 22:25:29 yS1    ZyXEL 1496: OK
07/26 22:25:29 yS1   voice command: 'AT' -> 'OK'
07/26 22:25:29 yS1    vgetty: AT
07/26 22:25:29 yS1    ZyXEL 1496: OK
07/26 22:25:29 yS1   vgetty: Restoring signal handlers
07/26 22:25:29 yS1  closing voice modem device
07/26 22:25:29 yS1   removing lock file
07/26 22:25:29 ##### message keep, length=00:00:16, name='', caller=none, dev=ttyS1, pid=1785
07/26 22:25:29 yS1    vgetty: creating message flag file /var/spool/voice/.flag

thanx

michael
-- 
----------------------------------------------------------------------
Michael Witschke
PGP-Key       at       http://www.tu-harburg.de/~semw0706/mypubkey.asc
Key fingerprint =  7D A5 9E 01  32 BC CE 1B  53 6E 2F 79  13 A1 03  28