Interesting...

TC400B - Voice Processing - Data Sheet
http://docs.digium.com/TC400B/tc400b-datasheet.pdf

It would be cool if of a lower than 120 G.729a Transcodes option was  
available for a lower cost for embedded applications.

Lonnie

On May 27, 2009, at 10:00 AM, Darrick Hartman wrote:

> I've not used the transcoder hardware card.  Looks interesting though.
> Udev should handle creating the correct devices, but it's likely that
> Digium won't officially support the card unless it's on a system with
> Dahdi.  We're working towards that, but won't officially support Dahdi
> until after the 0.7 release.  It's a major interruption which will  
> cause
> changes to several parts of the system.
>
> Please let us know what reply you get from Digium.
>
> Regards,
>
> Darrick
>
> On 05/27/2009 09:51 AM, Josh Mahonin wrote:
>> Hi all,
>>
>> I've been using the Digium TC400 G729/G711 transcoder card in various
>> Asterisk installations for a while with great results, but I'd like  
>> to
>> start using it on an embedded platform, such as the Soekris net5501.
>>
>> I grabbed AstLinux 0.6.5, and with some symlinking (/dev/ 
>> zaptranscode =>
>> /dev/zap/transcode) and firmware copying
>> (/lib/firmware/zaptel-fw-tc400m.bin), got the 'wctc4xxp' transcoder
>> module loaded with Asterisk recognizing it.  During a call however,  
>> the
>> transcoding thread doesn't seem to be able to read from the device,  
>> and
>> subsequently no audio is passed between the endpoints.  I've tried  
>> with
>> two known working cards, one of which is back in production.  An  
>> strace
>> is included the end of the message.
>>
>> I'm pretty sure this isn't strictly a problem with AstLinux, because
>> I've installed Asterisk 1.4.24.1 with Zaptel 1.4.12.1 on a new  
>> machine a
>> stock Linux install and had exactly the same results.  Normally I'd  
>> just
>> change versions and be done with it, but I'd like to start using
>> AstLinux for this project, and it doesn't look like upgrading  
>> versions
>> is a trivial task.  :)
>>
>> I've already put in a ticket with Digium support, but I'm emailing  
>> the
>> board because I'm hoping someone else here might have run into a  
>> similar
>> problem and might know a workaround.  Unfortunately I haven't found  
>> any
>> forum postings or bug reports to date about it.
>>
>> Here's a snippet of an strace between a call from a phone in G729
>> (172.20.33.73) and another Asterisk box in G711 (172.20.32.10).
>>
>> --------
>> recvfrom(33,
>> "\200\0Vu\353\246\250F*\202rC}}~~\377\376\376\376\376}~"..., 8192, 0,
>> {sa_family=AF_INET, sin_port=htons(25862),
>> sin_addr=inet_addr("172.20.32.10")}, [16]) = 172
>> gettimeofday({1243434707, 29870}, NULL) = 0
>> time(NULL)                              = 1243434707
>> write(37,
>> "\370\377\360\377\360\377\360\377\370\377\10\0\370\377\370"...,  
>> 160) = 160
>> poll([{fd=37, events=POLLOUT, revents=POLLOUT}], 1, 50) = 1
>> read(37, 0x81e31a0, 8000)               = -1 EAGAIN (Resource
>> temporarily unavailable)
>> poll([{fd=29, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=30,
>> events=POLLIN|POLLPRI}, {fd=31, events=POLLIN|POLLPRI}, {fd=33,
>> events=POLLIN|POLLPRI}, {fd=34, events=POLLIN|POLLPRI}, {fd=35,
>> events=POLLIN|POLLPRI}], 6, -1) = 1
>> fcntl64(31, F_GETFL)                    = 0x800 (flags O_RDONLY| 
>> O_NONBLOCK)
>> read(31, 0xbb7fa53c, 4)                 = -1 EAGAIN (Resource
>> temporarily unavailable)
>> recvfrom(29,
>> "\200\22\355\310\n3\326\273H\256A\233x\6\36\353\300\272"..., 8192, 0,
>> {sa_family=AF_INET, sin_port=htons(2222),
>> sin_addr=inet_addr("172.20.33.73")}, [16]) = 32
>> gettimeofday({1243434707, 47654}, NULL) = 0
>> time(NULL)                              = 1243434707
>> write(38, "x\6\36\353\300\272\316\314\rV\370~ 
>> \271\270\250\232\326"...,
>> 20) = 20
>> poll([{fd=38, events=POLLOUT, revents=POLLOUT}], 1, 50) = 1
>> read(38, 0x81e5276, 1024)               = -1 EAGAIN (Resource
>> temporarily unavailable)
>> poll([{fd=33, events=POLLIN|POLLPRI, revents=POLLIN}, {fd=34,
>> events=POLLIN|POLLPRI}, {fd=35, events=POLLIN|POLLPRI}, {fd=29,
>> events=POLLIN|POLLPRI}, {fd=30, events=POLLIN|POLLPRI}, {fd=31,
>> events=POLLIN|POLLPRI}], 6, -1) = 1
>> fcntl64(35, F_GETFL)                    = 0x800 (flags O_RDONLY| 
>> O_NONBLOCK)
>> read(35, 0xbb7fa53c, 4)                 = -1 EAGAIN (Resource
>> temporarily unavailable)
>> --------
>>
>> Thanks,
>>
>> Josh
>>
>> ------------------------------------------------------------------------------
>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>> is a gathering of tech-side developers&  brand creativity  
>> professionals. Meet
>> the minds behind Google Creative Lab, Visual Complexity, Processing,&
>> iPhoneDevCamp as they present alongside digital heavyweights like  
>> Barbarian
>> Group, R/GA,&  Big Spaceship. http://p.sf.net/sfu/creativitycat-com
>> _______________________________________________
>> Astlinux-users mailing list
>> Astlinux-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>>
>> Donations to support AstLinux are graciously accepted via PayPal to 
>> pay...@krisk.org 
>> .
>
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity  
> professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp as they present alongside digital heavyweights like  
> Barbarian
> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
> _______________________________________________
> Astlinux-users mailing list
> Astlinux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to 
> pay...@krisk.org 
> .
>
>


------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to