<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV><FONT size=2 face=Tahoma><B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> Ian FREISLICH <ianf@clue.co.za><BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> Asterisk on BSD discussion <asterisk-bsd@lists.digium.com><BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Sat, August 7, 2010 4:47:40 AM<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [Asterisk-bsd] OSLEC on FreeBSD 8.1 w/ DAHDI<BR></FONT><BR>"Kurt J. Lidl" wrote:<BR>> Has anybody gotten this to work?<BR>> <BR>> I'm contemplating buying hardware to interface to the PSTN,<BR>> and of course, the boards without hardware echo cancellation<BR>> are far cheaper than those with hardware echo cancellation.<BR>> If I don't buy something with hardware echo cancellation,<BR>> I'd like
to know that the OSLEC software was working, or<BR>> at least close to it.<BR>> <BR>> There was some discussion about this back in Sept 2009,<BR>> but I never saw a real resolution to the problem. Also,<BR>> that discussion was saying that it was only going to work<BR>> on amd64 based machines (whereas I have i386) and I'm<BR>> running 8.1, not 9-CURRENT.<BR><BR>You have it the wrong way around. OSLEC "works" FSVO works on i386,<BR>but not amd64. The reason it compiles on i386 is that floating<BR>point math while banned from the kernel isn't specifically excluded<BR>by compiler flags like it is in amd64.<BR><BR>That said, if you use OLSEC on i386, expect user space floating<BR>point corruption by the kernel because FP state is not saved on<BR>kernel entry. So, while calls are in progress OSLEC will stomp all<BR>over user process FP math.<BR><BR>Ian<BR><BR>-- <BR>Ian Freislich<BR><BR>--
<BR>_____________________________________________________________________<BR>-- Bandwidth and Colocation Provided by http://www.api-digital.com --<BR><BR>Asterisk-BSD mailing list<BR>To UNSUBSCRIBE or update options visit:<BR> <A href="http://lists.digium.com/mailman/listinfo/asterisk-bsd">http://lists.digium.com/mailman/listinfo/asterisk-bsd</A><BR></DIV>
<DIV>What's such a drag about this is that several years ago I had an</DIV>
<DIV>X101P pci card working with my Asterisk server and it sent</DIV>
<DIV>and received calls through my PSTN service without any</DIV>
<DIV>troubles at all. There was no echo problems and it really, </DIV>
<DIV>really worked, all with a card which only costs $15.</DIV>
<DIV> </DIV>
<DIV>But alas, some wiseguys took out the FXO module in </DIV>
<DIV>zaptel port. I tried different things including loading Linux</DIV>
<DIV>Fedora and DAHDI. That worked but it echoed like</DIV>
<DIV>crazy with PSTN calls. By then the cable company was</DIV>
<DIV>offering full VOIP service for only $19 per month. My</DIV>
<DIV>Asterisk server has now being used as a VOIP server</DIV>
<DIV>with a provider so my wife can call her family in Brazil.</DIV>
<DIV>And I'm running that on a server which does not have an</DIV>
<DIV>old PCI slot for the X101P card I still have. That's progress</DIV>
<DIV>for you.</DIV></div><br>
</body></html>