Huge thanks to Joshua Colp for mirroring services

Asterisk-Users: Steve Underwood posts details on SpanDSP

Share on Twitter Digg this story Click to view a printable version Sat, 16 Oct 2004 03:53:51 -0400

Steve Underwood has posted details of the changes in the 0.0.2prexxx versions of his SpanDSP code. Here's his post:

Some people have been using spandsp-0.0.1k in production systems for months. The main problems have been:

  • Canon fax machines often gave problems
  • HP machines are buggy, and with spandsp the bugs cause black streaks on received documents.
  • People get pages chopped in half.

You won't really notice the load caused by one channel of spandsp's fax machine on most modern CPUs. I had 100 channels running on a dual Xeon at one point, but I haven't tested recent versions at high loads.

With the latest spandsp-0.0.2pre4

  • The bug affecting Canons seems to be resolved.
  • The software used to rely on the internals of libtiff to compress and decompress images. Now it uses its own code which works around buggy machines likes the HPs, and allows better reporting of the received data quality.
  • Of all the pages getting chopped problems I received, one turned out to be a stability issue in the modems. This seems to be resolved.

Every other report of pages getting chopped, that I have investigated, has been due to timing problems in * or the hardware. This is probably about 30 examples now. There is nothing I can do about this. If spandsp does not work in these cases, neither will hardware modems and HylaFAX with the calls passing through *. Modems just cannot tolerate hiccups in the audio stream.

The long delay between spandsp-0.0.1k and the recent spandsp-0.0.2prexxx versions has been due to the fact that spandsp-0.0.1k has been working pretty well for a lot of people. There wasn't a need for many minor releases. 0.0.2 is a fairly major update, with many areas of the software changing in major ways. Some of these are complete, and some are still works in progress.

  • The modems have been reworked to get closer to the theoretically achievable performance on noisy lines. Their compute requirements are also a bit lower now.
  • Fax compression and decompression has been added.
  • An incomplete skeleton for class 1 modem operation, to work with HylaFAX, has been added.
  • A nearly working V.17 modem has been added. This still needs improvements to the receiver carrier locking to make it work properly.
  • A half finished V.22bis modem has been added. A couple of people asked for this, so allow integration of things like credit card validation machines with *. Most of these still sues V.22bis.
  • Variable speed playback of speech files. This is something a lot of people ask for, but which is fairly useless in practice :-) . Its just to play with, though.
  • A number of little modules, such as V.8 processing, have been implemented, tested, and added to spandsp, but are not really being used right now.

Regards,
Steve


You haven't voted yet! Vote:
Current Rating: 0/10 (0 votes)

Comments (Click to post)

Comments
Name:
Subject:
Website:
Message: 

Similar Articles (Based on Title)

Asterisk-Users Post: [bkw] - September 19, 2004
This is the full news entry: bkw posted to the asterisk-users mailing list: Just an FYI localmask is deprecated... As of latest CVS: localnet=ip/mask bkw

RSS feed Asterisk-Users - April 29, 2005
Sjaak has posted details of an RSS feed he has created for the Asterisk-Users and Biz lists.

Asterisk HylaFAX SpanDSP IAXmodem tutorial. - November 26, 2007
Alex Balashov has posted a writeup for people who would like to use faxing with Asterisk. This is something we get asked all the time so its nice to see a writeup for it.

New Spandsp FAX Backend - January 19, 2010
Matthew Nicholson from Digium has posted a note about a new fax API for Asterisk which supports SpanDSP.

Astricon Has Begun! Meetme Details - September 23, 2004
Astricon is the Asterisk Conference in Atlanta. There is going to be a conference call bringing in people from around the world to the developers meeting on Friday from 9am - 4pm EST. Click through for details.

PyAsterisk Details (Python/XMLRPC) - October 5, 2004
Embedded Python interpreter with example XMLRPC interface to replace the manager protocol

Details from on RealTime, RealTimeUpdate - October 10, 2004
Sorry this is just the information from the show application command. I'll bring more info as and when I find it.

JerJer posts more details on GPL Violation - November 12, 2004
JerJer has posted the output of strings on the voipgw (the PBX they say they have developed) and found it contains many Asterisk references.

Asterisk-Users: Damin Posts his Asterisk Presentation - October 5, 2004
Damin (Greg Boehnlein) posted details about his Asterisk presentation at the Ohio Linuxfest.

Asterisk-Biz: Two posts on the growth of Asterisk - October 14, 2004
Rehan posted saying he visited 4 places in one day all who had looked at Asterisk already, and Flynn posted a job for an Asterisk Tech.

voip-forum.com: 2 new posts re SIP - October 23, 2004
Oej has posted 2 new articles to voip-forum.com. The first is New IETF draft: Certificate Management Service for SIP, and the second is New SIP RFC: The SIP Join header


Original Content (C) 2004-2010 Matt Riddell
Back 5  Feed Add
to
Google Subscribe with Bloglines
Go to today

Icons by: FastIcon.com


AstriDevCon: October 29th, Washington DC
August 23, 2010 Average Vote: 10
John Todd has posted a note about the AstriDevCon conference which occurs within the Astricon conference.

Code Review: SRTP support for Asterisk
March 12, 2009 Average Vote: 10
Terry Wilson has moved his SRTP branch onto the Digium review board.

The Everything Asterisk Video Collection
August 5, 2010 Average Vote: 10
Steven Sokol has posted a blog entry on Asterisk Video Resources.

Voip-Forum: Lots of new articles
March 12, 2005 Average Vote: 10
Oej's Voip-Forum.com site has posted lots of new news articles while I've been away. Hopefully you found them via the asterisk-docs site. If not I've bookmarked them for you.

Interview with Mark Spencer
November 26, 2004 Average Vote: 9.9
We have managed to get an interview with Mark Spencer AKA Markster. Mark Spencer is the creator of Asterisk and by far the most active developer.

Asterisk and Kamailio realtime integration tutorial
May 24, 2010 Average Vote: 9.9
Daniel-Constantin Mierla has posted a link to a tutorial on integrating Asterisk and Kamailio using realtime.

Asterisk and Kamailio (openser) realtime integration
August 5, 2010 Average Vote: 9.8
Daniel-Constantin Mierla posted a writeup on combining Asterisk and Kamailio.

Asterisk IPv6 update
February 1, 2010 Average Vote: 9.8
Olle has posted an update on IPV6 in Asterisk and a link to a blog post of his.

Proposal for T.38 transparent gateway design in Asterisk
April 29, 2010 Average Vote: 9.8
Kevin Fleming has posted a proposed design for a transparent T.38 gateway for Asterisk:

Back to life
July 21, 2010 Average Vote: 9.8
Hey all - I am back online after some pretty big projects which have taken all my time. Will be updating the Asterisk news over the next few days.

Announcing Adhearsion 0.8.5
August 25, 2010 Average Vote: 9.8
Ben Klang has posted a note about the latest release of Adhearsion - a framework for developing Asterisk based solutions using Ruby.

app_swift v2.0 released
July 21, 2010 Average Vote: 9.8
Like a few of these news stories that I will be posting over the next couple of days this is a little old - hope it is not something you have already seen. This one is for a new version of the app_swift text-to-speech module for Asterisk 1.2, 1.4, and 1.6.

Monitoring Asterisk with Munin
January 7, 2010 Average Vote: 9.7
I had a few requests for these munin plugins after some discussion on one of the Asterisk lists and thought people might like them.

GUI changes from Trixbox, FreePBX, 2600hz, BlueBox
September 1, 2010 Average Vote: 9.7
Ok, bear with me on this one. If you understand all the ramifications, FreePBX has split to a new project called BlueBox contained within the 2600hz project. This obviously has implications for Trixbox that uses FreePBX to provide quite a bit of functionality.

Nerd Vittles: Finally... Installing Asterisk at Home on Your Windows PC
February 9, 2006 Average Vote: 9.7
Ward Mundy has posted details of a how to for installing Asterisk at Home on a windows machine without removing windows.


libpri 1.4.11.4 Now Available
September 3, 2010
The Asterisk Development Team has announced the release of libpri 1.4.11.4.

New CDR Stats Package
September 1, 2010
This one has been a long time coming. A new CDR stats package from Star2Billing to replace the 7 year old stalwart for viewing Asterisk call detail records.

GUI changes from Trixbox, FreePBX, 2600hz, BlueBox
September 1, 2010
Ok, bear with me on this one. If you understand all the ramifications, FreePBX has split to a new project called BlueBox contained within the 2600hz project. This obviously has implications for Trixbox that uses FreePBX to provide quite a bit of functionality.

RazorQuotePBP Asterisk Payment Module
August 31, 2010
RazorQuote has sent us a press release about the launch of RazorQuotePBP, a native Asterisk module that allows any Asterisk connected device to accept credit card payments.

CloudVox: Install an open source Asterisk phone app and get 250 dollars
August 30, 2010
CloudVox is running a competition for people to receive 250 dollars for writing up some documentation for Open Source applications on CloudVox - first in first served.

AstriCon approaches
August 25, 2010
John Todd has posted a note about the upcoming AstriCon conference in Washington, DC, and the innovation awards.

Announcing Adhearsion 0.8.5
August 25, 2010
Ben Klang has posted a note about the latest release of Adhearsion - a framework for developing Asterisk based solutions using Ruby.

Asterisk 1.8.0-beta4 Now Available
August 25, 2010
The Asterisk Development Team has announced the release of Asterisk 1.8.0-beta4.

AstriDevCon: October 29th, Washington DC
August 23, 2010
John Todd has posted a note about the AstriDevCon conference which occurs within the Astricon conference.

The XV Commandments of IVR
August 17, 2010
An update on the 15 tips for creating effective IVR systems by Allison Smith - the Voice of Asterisk.