[asterisk-users] [1.4 + FreeBSD 6.2] Playing WAV PCM file?

Adam Moffett adam at plexicomm.net
Tue Jan 1 10:55:53 CST 2008


Thanks nice script.

But why au files in addition to gsm?

  ----- Original Message ----- 
  From: dave cantera 
  To: Asterisk Users Mailing List - Non-Commercial Discussion ; vincent.delporte at bigfoot.com 
  Sent: Tuesday, January 01, 2008 11:27 AM
  Subject: Re: [asterisk-users] [1.4 + FreeBSD 6.2] Playing WAV PCM file?


  vincent,
  here is a script that I used to convert a single wav file or the entire directory... no file specified on launch, converts all files in the current directory...
  creates a logfile, although trivial... 
  daveC

  #!/bin/sh
  #
  #    convert-all.sh
  #
  #    convert all *.wav files to .gsm .au formats
  #

  if [ "null${1}" == "null" ]
  then
      FILE_LIST=`ls *.wav`
  else
      FILE_LIST=`ls ${1}*.wav`
  fi

  LOG="./log_convert.log"
  echo "======================================================= " >>${LOG}
  echo "        started at `date`         " >>${LOG}

  echo " Removing all current .gsm files..."
  rm -f *.gsm

  for FNAME in ${FILE_LIST}
  do
      echo "----   -------   ----- "
      echo "----   " >>${LOG}
      echo " Processing ${FNAME}... "
      echo " Processing ${FNAME}... " >>${LOG}
      BASEFNAME=`echo ${FNAME} | awk '{print substr($0,1,length($0)-4)}'`

      echo "         making ${BASEFNAME}.gsm... "
      echo "         making ${BASEFNAME}.gsm... " >>${LOG}
      #sox -q -V -c 1  ${FNAME} -r 8000 -c 1 -w ${BASEFNAME}.gsm resample -ql  2>>${LOG}
      sox -q -V ${FNAME} -r 8000 -c 1 ${BASEFNAME}.gsm resample -ql  2>>${LOG}
      echo "----   " >>${LOG}
      echo "         making ${BASEFNAME}.au... "
      echo "         making ${BASEFNAME}.au... " >>${LOG}
      sox -q -V ${FNAME} -t au -r 8000 -c 1 -w ${BASEFNAME}.au resample -ql 2>>${LOG} 
  done






  Vincent wrote: 
Hello

Happy New Year! I succesfully installed the Ports of Zaptel BSD 1.4.0
and Asterisk 1.4.13 (that's the latest in the Ports). To save CPU, I'd
like to play PCM WAV files instead of eg. GSM. Per...

www.voip-info.org/wiki/view/Convert+WAV+audio+files+for+use+in+Asterisk

... I recorded a sample of my voice using XP's Sound Recorder, then
ran the following :

sox test_wav.wav -r 8000 -c 1 -s -w test_wav_out.wav resample -ql

But it seems like I'm missing the codec or something:

===========
  -- Executing [s at default:2] Playback("SIP/2000-0871d000",
"/usr/local/lib/asterisk/test_wav_out.wav") in new stack

WARNING[37390]: file.c:563 ast_openstream_full: File
/usr/local/lib/asterisk/test_wav_out.wav does not exist in any format

WARNING[37390]: file.c:866 ast_streamfile: Unable to open
/usr/local/lib/asterisk/test_wav_out.wav (format 0x4 (ulaw)): No such
file or directory
===========

Here's what "core show file formats" says:
===========
Format     Name       Extensions
gsm        wav49      WAV|wav49
slin       wav        wav
adpcm      vox        vox
slin       sln        sln|raw
g722       g722       g722
ulaw       au         au
alaw       alaw       alaw|al
ulaw       pcm        pcm|ulaw|ul|mu
ilbc       iLBC       ilbc
h264       h264       h264
h263       h263       h263
gsm        gsm        gsm
g729       g729       g729
g726       g726-16    g726-16
g726       g726-24    g726-24
g726       g726-32    g726-32
g726       g726-40    g726-40
g723       g723sf     g723|g723sf
18 file formats registered.
===========

Am I missing something in the configuration files, or maybe I'm
missing some module?

Thank you.


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



  

-- 
My wife's sister is in California.  
I should buy her a Videophone2008!

Truly, The Next Best Thing to Being There!
--

WorldWideVideoPhones.com
856.380.0894




------------------------------------------------------------------------------


  _______________________________________________
  --Bandwidth and Colocation Provided by http://www.api-digital.com--

  asterisk-users mailing list
  To UNSUBSCRIBE or update options visit:
     http://lists.digium.com/mailman/listinfo/asterisk-users


------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.516 / Virus Database: 269.17.13/1205 - Release Date: 12/31/2007 3:32 PM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080101/20fcfdb9/attachment.htm 


More information about the asterisk-users mailing list