Possible embedded platforms for a VoIP gateway - an initial summary of findingsEran

ED
Eran Duchan
Mon, Mar 28, 2011 6:21 PM

Hey pjsip list,

I have been spending the past day trying to find a suitable and tested
embedded platform (w/a proper evaluation board including audio) for a 2
channel VoIP gateway running pjsip. It doesn't seem like there is any "out
of the box" solution; only hints about what may work. If anyone can point me
to a working, verified evaluation board for pjsip - I would be very
grateful. Below are the options I've seen so far.

There seem to be two strong contenders: AD's Blackfin (uClinux only) and
Atmel's AT91SAM9 (uClinux or linux).

The Blackfin support is listed in the pjsip
documentationhttp://www.pjsip.org/sip_media_features.htm as
"underway" but Benny Prijono had a few blog posts explaining how to start
working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard

  • but no followup as to whether this works, how many channels and
    performance numbers.

The SAM9, has a lot more buzz around it (relatively...). Quite a few forum
posts have people asking questions regarding various stages of
debugging. The only problem is finding a proper evaluation platform. Atmel's
offerings only support an input channel on the higher end
SAM9M10-G45-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739
(the
other EK's only have a DAC), and that too is single channel. Hope is found
when looking at 3rd party evaluation kits on the at91 website, such as
Ronetix's AT91SAM9261
starter kithttp://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html.
However, it doesn't seem like anyone has run pjsip on this platform yet. The
pjsip trac shows http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS performance
figures for the Olimex SAM9-L9260 board, but doesn't say which CODEC
daughterboard
is used. In addition to that, Olimex has something very
closehttp://www.olimex.com/dev/lpc-h3131.htmlbased on an NXP ARM9
device, but it does not have ethernet. D'oh!

Other options:
Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. The
downside is it is only 1 channel and based on the fairly expensive TI
DaVinci.
Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very expensive
M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably
expensive
I might also try getting this to work on an MPC875 platform I have laying
around (running @ 50MHz), outputting PCM via a transparent SCC.

Again, any pointers regarding evaluation platforms would be great.
Eran

Hey pjsip list, I have been spending the past day trying to find a suitable and tested embedded platform (w/a proper evaluation board including audio) for a 2 channel VoIP gateway running pjsip. It doesn't seem like there is any "out of the box" solution; only hints about what may work. If anyone can point me to a working, verified evaluation board for pjsip - I would be very grateful. Below are the options I've seen so far. There seem to be two strong contenders: AD's Blackfin (uClinux only) and Atmel's AT91SAM9 (uClinux or linux). The Blackfin support is listed in the pjsip documentation<http://www.pjsip.org/sip_media_features.htm> as "underway" but Benny Prijono had a few blog posts explaining how to start working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard - but no followup as to whether this works, how many channels and performance numbers. The SAM9, has a lot more buzz around it (relatively...). Quite a few forum posts have people asking questions regarding various stages of debugging. The only problem is finding a proper evaluation platform. Atmel's offerings only support an input channel on the higher end SAM9M10-G45-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739> (the other EK's only have a DAC), and that too is single channel. Hope is found when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261 starter kit<http://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html>. However, it doesn't seem like anyone has run pjsip on this platform yet. The pjsip trac shows <http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS> performance figures for the Olimex SAM9-L9260 board, but doesn't say which CODEC daughterboard is used. In addition to that, Olimex has something very close<http://www.olimex.com/dev/lpc-h3131.html>based on an NXP ARM9 device, but it does not have ethernet. D'oh! Other options: Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. The downside is it is only 1 channel and based on the fairly expensive TI DaVinci. Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very expensive M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably expensive I might also try getting this to work on an MPC875 platform I have laying around (running @ 50MHz), outputting PCM via a transparent SCC. Again, any pointers regarding evaluation platforms would be great. Eran
GS
Gideon Spreeth
Tue, Mar 29, 2011 8:21 AM

Hi there, I am in the process of testing pjsip on a SAM9260 board. I have
done preliminary tests on the AT91SAM9260-EK from atmel  The problem is that
you only have a audio out device so the media side does not work, as stated
by Eran, But currently with linux (Openembedded, Angstrom) installed, it is
a very nice platform to work with, And I had no problems getting pjsua and
other applications to run.

You do get an add on board for this with the TLV320AIC23 audio codec,
Calypso board( example implementation:
http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not tested
this myself, but you can still get them from some sources it seems.

Our own board was designed similar to evaluation board but with the LM4549
Codec on board, will be able to test new hardware within the next week.

Regards

Gideon Spreeth

On 28 March 2011 20:21, Eran Duchan pavius@gmail.com wrote:

Hey pjsip list,

I have been spending the past day trying to find a suitable and tested
embedded platform (w/a proper evaluation board including audio) for a 2
channel VoIP gateway running pjsip. It doesn't seem like there is any "out
of the box" solution; only hints about what may work. If anyone can point me
to a working, verified evaluation board for pjsip - I would be very
grateful. Below are the options I've seen so far.

There seem to be two strong contenders: AD's Blackfin (uClinux only) and
Atmel's AT91SAM9 (uClinux or linux).

The Blackfin support is listed in the pjsip documentationhttp://www.pjsip.org/sip_media_features.htm as
"underway" but Benny Prijono had a few blog posts explaining how to start
working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard

  • but no followup as to whether this works, how many channels and
    performance numbers.

The SAM9, has a lot more buzz around it (relatively...). Quite a few forum
posts have people asking questions regarding various stages of
debugging. The only problem is finding a proper evaluation platform. Atmel's
offerings only support an input channel on the higher end SAM9M10-G45-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739 (the
other EK's only have a DAC), and that too is single channel. Hope is found
when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261
starter kithttp://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html.
However, it doesn't seem like anyone has run pjsip on this platform yet. The
pjsip trac shows http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPSperformance figures for the Olimex SAM9-L9260 board, but doesn't say
which CODEC daughterboard is used. In addition to that, Olimex has something
very close http://www.olimex.com/dev/lpc-h3131.html based on an NXP ARM9
device, but it does not have ethernet. D'oh!

Other options:
Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. The
downside is it is only 1 channel and based on the fairly expensive TI
DaVinci.
Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very expensive
M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably
expensive
I might also try getting this to work on an MPC875 platform I have laying
around (running @ 50MHz), outputting PCM via a transparent SCC.

Again, any pointers regarding evaluation platforms would be great.
Eran


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Hi there, I am in the process of testing pjsip on a SAM9260 board. I have done preliminary tests on the AT91SAM9260-EK from atmel The problem is that you only have a audio out device so the media side does not work, as stated by Eran, But currently with linux (Openembedded, Angstrom) installed, it is a very nice platform to work with, And I had no problems getting pjsua and other applications to run. You do get an add on board for this with the TLV320AIC23 audio codec, Calypso board( example implementation: http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not tested this myself, but you can still get them from some sources it seems. Our own board was designed similar to evaluation board but with the LM4549 Codec on board, will be able to test new hardware within the next week. Regards Gideon Spreeth On 28 March 2011 20:21, Eran Duchan <pavius@gmail.com> wrote: > Hey pjsip list, > > I have been spending the past day trying to find a suitable and tested > embedded platform (w/a proper evaluation board including audio) for a 2 > channel VoIP gateway running pjsip. It doesn't seem like there is any "out > of the box" solution; only hints about what may work. If anyone can point me > to a working, verified evaluation board for pjsip - I would be very > grateful. Below are the options I've seen so far. > > There seem to be two strong contenders: AD's Blackfin (uClinux only) and > Atmel's AT91SAM9 (uClinux or linux). > > The Blackfin support is listed in the pjsip documentation<http://www.pjsip.org/sip_media_features.htm> as > "underway" but Benny Prijono had a few blog posts explaining how to start > working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard > - but no followup as to whether this works, how many channels and > performance numbers. > > The SAM9, has a lot more buzz around it (relatively...). Quite a few forum > posts have people asking questions regarding various stages of > debugging. The only problem is finding a proper evaluation platform. Atmel's > offerings only support an input channel on the higher end SAM9M10-G45-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739> (the > other EK's only have a DAC), and that too is single channel. Hope is found > when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261 > starter kit<http://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html>. > However, it doesn't seem like anyone has run pjsip on this platform yet. The > pjsip trac shows <http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS>performance figures for the Olimex SAM9-L9260 board, but doesn't say > which CODEC daughterboard is used. In addition to that, Olimex has something > very close <http://www.olimex.com/dev/lpc-h3131.html> based on an NXP ARM9 > device, but it does not have ethernet. D'oh! > > Other options: > Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. The > downside is it is only 1 channel and based on the fairly expensive TI > DaVinci. > Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very expensive > M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably > expensive > I might also try getting this to work on an MPC875 platform I have laying > around (running @ 50MHz), outputting PCM via a transparent SCC. > > Again, any pointers regarding evaluation platforms would be great. > Eran > > > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >
ED
Eran Duchan
Tue, Mar 29, 2011 8:52 AM

Yep, found about the Caplyso last night. It's 3rd party and requires
removing the connectors from the EK. However, it seems to only be tested on
a proprietary RTOS, so it's not out of the box for linux.

In addition, I have also found that even though the Atmel website lists the
SAM9263-EK http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057 as
having a AC97 DAC, in reality it also has an input channel which has been
tested to work. However, this
discussionhttp://www.at91.com/forum/viewtopic.php/f,4/t,18866/shows
that it will not work in full duplex. The good news is a
patch http://www.spinics.net/lists/alsa-devel/msg31861.html was released a
month later, fixing the duplex issue. No word on whether anyone has the 9263
running a full duplex voice call, though.

Eran

On Tue, Mar 29, 2011 at 10:21 AM, Gideon Spreeth gspreeth@gmail.com wrote:

Hi there, I am in the process of testing pjsip on a SAM9260 board. I have
done preliminary tests on the AT91SAM9260-EK from atmel  The problem is that
you only have a audio out device so the media side does not work, as stated
by Eran, But currently with linux (Openembedded, Angstrom) installed, it is
a very nice platform to work with, And I had no problems getting pjsua and
other applications to run.

You do get an add on board for this with the TLV320AIC23 audio codec,
Calypso board( example implementation:
http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not tested
this myself, but you can still get them from some sources it seems.

Our own board was designed similar to evaluation board but with the LM4549
Codec on board, will be able to test new hardware within the next week.

Regards

Gideon Spreeth

On 28 March 2011 20:21, Eran Duchan pavius@gmail.com wrote:

Hey pjsip list,

I have been spending the past day trying to find a suitable and tested
embedded platform (w/a proper evaluation board including audio) for a 2
channel VoIP gateway running pjsip. It doesn't seem like there is any "out
of the box" solution; only hints about what may work. If anyone can point me
to a working, verified evaluation board for pjsip - I would be very
grateful. Below are the options I've seen so far.

There seem to be two strong contenders: AD's Blackfin (uClinux only) and
Atmel's AT91SAM9 (uClinux or linux).

The Blackfin support is listed in the pjsip documentationhttp://www.pjsip.org/sip_media_features.htm as
"underway" but Benny Prijono had a few blog posts explaining how to start
working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard

  • but no followup as to whether this works, how many channels and
    performance numbers.

The SAM9, has a lot more buzz around it (relatively...). Quite a few forum
posts have people asking questions regarding various stages of
debugging. The only problem is finding a proper evaluation platform. Atmel's
offerings only support an input channel on the higher end SAM9M10-G45-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739 (the
other EK's only have a DAC), and that too is single channel. Hope is found
when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261
starter kithttp://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html.
However, it doesn't seem like anyone has run pjsip on this platform yet. The
pjsip trac shows http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPSperformance figures for the Olimex SAM9-L9260 board, but doesn't say
which CODEC daughterboard is used. In addition to that, Olimex has something
very close http://www.olimex.com/dev/lpc-h3131.html based on an NXP
ARM9 device, but it does not have ethernet. D'oh!

Other options:
Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy.
The downside is it is only 1 channel and based on the fairly expensive TI
DaVinci.
Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very expensive
M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably
expensive
I might also try getting this to work on an MPC875 platform I have laying
around (running @ 50MHz), outputting PCM via a transparent SCC.

Again, any pointers regarding evaluation platforms would be great.
Eran


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Yep, found about the Caplyso last night. It's 3rd party and requires removing the connectors from the EK. However, it seems to only be tested on a proprietary RTOS, so it's not out of the box for linux. In addition, I have also found that even though the Atmel website lists the SAM9263-EK <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057> as having a AC97 DAC, in reality it also has an input channel which has been tested to work. However, this discussion<http://www.at91.com/forum/viewtopic.php/f,4/t,18866/>shows that it will not work in full duplex. The good news is a patch <http://www.spinics.net/lists/alsa-devel/msg31861.html> was released a month later, fixing the duplex issue. No word on whether anyone has the 9263 running a full duplex voice call, though. Eran On Tue, Mar 29, 2011 at 10:21 AM, Gideon Spreeth <gspreeth@gmail.com> wrote: > Hi there, I am in the process of testing pjsip on a SAM9260 board. I have > done preliminary tests on the AT91SAM9260-EK from atmel The problem is that > you only have a audio out device so the media side does not work, as stated > by Eran, But currently with linux (Openembedded, Angstrom) installed, it is > a very nice platform to work with, And I had no problems getting pjsua and > other applications to run. > > You do get an add on board for this with the TLV320AIC23 audio codec, > Calypso board( example implementation: > http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not tested > this myself, but you can still get them from some sources it seems. > > > > Our own board was designed similar to evaluation board but with the LM4549 > Codec on board, will be able to test new hardware within the next week. > > > > Regards > > > > Gideon Spreeth > > > > > On 28 March 2011 20:21, Eran Duchan <pavius@gmail.com> wrote: > >> Hey pjsip list, >> >> I have been spending the past day trying to find a suitable and tested >> embedded platform (w/a proper evaluation board including audio) for a 2 >> channel VoIP gateway running pjsip. It doesn't seem like there is any "out >> of the box" solution; only hints about what may work. If anyone can point me >> to a working, verified evaluation board for pjsip - I would be very >> grateful. Below are the options I've seen so far. >> >> There seem to be two strong contenders: AD's Blackfin (uClinux only) and >> Atmel's AT91SAM9 (uClinux or linux). >> >> The Blackfin support is listed in the pjsip documentation<http://www.pjsip.org/sip_media_features.htm> as >> "underway" but Benny Prijono had a few blog posts explaining how to start >> working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard >> - but no followup as to whether this works, how many channels and >> performance numbers. >> >> The SAM9, has a lot more buzz around it (relatively...). Quite a few forum >> posts have people asking questions regarding various stages of >> debugging. The only problem is finding a proper evaluation platform. Atmel's >> offerings only support an input channel on the higher end SAM9M10-G45-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739> (the >> other EK's only have a DAC), and that too is single channel. Hope is found >> when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261 >> starter kit<http://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html>. >> However, it doesn't seem like anyone has run pjsip on this platform yet. The >> pjsip trac shows <http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS>performance figures for the Olimex SAM9-L9260 board, but doesn't say >> which CODEC daughterboard is used. In addition to that, Olimex has something >> very close <http://www.olimex.com/dev/lpc-h3131.html> based on an NXP >> ARM9 device, but it does not have ethernet. D'oh! >> >> Other options: >> Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. >> The downside is it is only 1 channel and based on the fairly expensive TI >> DaVinci. >> Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very expensive >> M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably >> expensive >> I might also try getting this to work on an MPC875 platform I have laying >> around (running @ 50MHz), outputting PCM via a transparent SCC. >> >> Again, any pointers regarding evaluation platforms would be great. >> Eran >> >> >> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >
GS
Gideon Spreeth
Tue, Mar 29, 2011 9:11 AM

No, as far as I've seen it just plugs into the connectors? nothing needs to
be removed..  linux as I use it has drivers for that specific codec, and
many others,standard AC97 support, etc, so its easy enough to incorporate.
But it is probably easier to look at something like that 9263 then, that has
support built in.  Also haven't heard of anyone testing on it.

If all goes well I can at least give stats on the SAM9260 soon, as well as
ease of CODEC driver incorporation etc..

Good luck

Gideon Spreeth

On 29 March 2011 10:52, Eran Duchan pavius@gmail.com wrote:

Yep, found about the Caplyso last night. It's 3rd party and requires
removing the connectors from the EK. However, it seems to only be tested on
a proprietary RTOS, so it's not out of the box for linux.

In addition, I have also found that even though the Atmel website lists
the SAM9263-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057 as
having a AC97 DAC, in reality it also has an input channel which has been
tested to work. However, this discussionhttp://www.at91.com/forum/viewtopic.php/f,4/t,18866/shows that it will not work in full duplex. The good news is a
patch http://www.spinics.net/lists/alsa-devel/msg31861.html was released
a month later, fixing the duplex issue. No word on whether anyone has the
9263 running a full duplex voice call, though.

Eran

On Tue, Mar 29, 2011 at 10:21 AM, Gideon Spreeth gspreeth@gmail.comwrote:

Hi there, I am in the process of testing pjsip on a SAM9260 board. I have
done preliminary tests on the AT91SAM9260-EK from atmel  The problem is that
you only have a audio out device so the media side does not work, as stated
by Eran, But currently with linux (Openembedded, Angstrom) installed, it is
a very nice platform to work with, And I had no problems getting pjsua and
other applications to run.

You do get an add on board for this with the TLV320AIC23 audio codec,
Calypso board( example implementation:
http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not
tested this myself, but you can still get them from some sources it seems.

Our own board was designed similar to evaluation board but with the LM4549
Codec on board, will be able to test new hardware within the next week.

Regards

Gideon Spreeth

On 28 March 2011 20:21, Eran Duchan pavius@gmail.com wrote:

Hey pjsip list,

I have been spending the past day trying to find a suitable and tested
embedded platform (w/a proper evaluation board including audio) for a 2
channel VoIP gateway running pjsip. It doesn't seem like there is any "out
of the box" solution; only hints about what may work. If anyone can point me
to a working, verified evaluation board for pjsip - I would be very
grateful. Below are the options I've seen so far.

There seem to be two strong contenders: AD's Blackfin (uClinux only) and
Atmel's AT91SAM9 (uClinux or linux).

The Blackfin support is listed in the pjsip documentationhttp://www.pjsip.org/sip_media_features.htm as
"underway" but Benny Prijono had a few blog posts explaining how to start
working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard

  • but no followup as to whether this works, how many channels and
    performance numbers.

The SAM9, has a lot more buzz around it (relatively...). Quite a few
forum posts have people asking questions regarding various stages of
debugging. The only problem is finding a proper evaluation platform. Atmel's
offerings only support an input channel on the higher end SAM9M10-G45-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739 (the
other EK's only have a DAC), and that too is single channel. Hope is found
when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261
starter kithttp://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html.
However, it doesn't seem like anyone has run pjsip on this platform yet. The
pjsip trac shows http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPSperformance figures for the Olimex SAM9-L9260 board, but doesn't say
which CODEC daughterboard is used. In addition to that, Olimex has something
very close http://www.olimex.com/dev/lpc-h3131.html based on an NXP
ARM9 device, but it does not have ethernet. D'oh!

Other options:
Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy.
The downside is it is only 1 channel and based on the fairly expensive TI
DaVinci.
Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very
expensive
M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably
expensive
I might also try getting this to work on an MPC875 platform I have laying
around (running @ 50MHz), outputting PCM via a transparent SCC.

Again, any pointers regarding evaluation platforms would be great.
Eran


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

No, as far as I've seen it just plugs into the connectors? nothing needs to be removed.. linux as I use it has drivers for that specific codec, and many others,standard AC97 support, etc, so its easy enough to incorporate. But it is probably easier to look at something like that 9263 then, that has support built in. Also haven't heard of anyone testing on it. If all goes well I can at least give stats on the SAM9260 soon, as well as ease of CODEC driver incorporation etc.. Good luck Gideon Spreeth On 29 March 2011 10:52, Eran Duchan <pavius@gmail.com> wrote: > Yep, found about the Caplyso last night. It's 3rd party and requires > removing the connectors from the EK. However, it seems to only be tested on > a proprietary RTOS, so it's not out of the box for linux. > > In addition, I have also found that even though the Atmel website lists > the SAM9263-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057> as > having a AC97 DAC, in reality it also has an input channel which has been > tested to work. However, this discussion<http://www.at91.com/forum/viewtopic.php/f,4/t,18866/>shows that it will not work in full duplex. The good news is a > patch <http://www.spinics.net/lists/alsa-devel/msg31861.html> was released > a month later, fixing the duplex issue. No word on whether anyone has the > 9263 running a full duplex voice call, though. > > Eran > > > On Tue, Mar 29, 2011 at 10:21 AM, Gideon Spreeth <gspreeth@gmail.com>wrote: > >> Hi there, I am in the process of testing pjsip on a SAM9260 board. I have >> done preliminary tests on the AT91SAM9260-EK from atmel The problem is that >> you only have a audio out device so the media side does not work, as stated >> by Eran, But currently with linux (Openembedded, Angstrom) installed, it is >> a very nice platform to work with, And I had no problems getting pjsua and >> other applications to run. >> >> You do get an add on board for this with the TLV320AIC23 audio codec, >> Calypso board( example implementation: >> http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not >> tested this myself, but you can still get them from some sources it seems. >> >> >> >> Our own board was designed similar to evaluation board but with the LM4549 >> Codec on board, will be able to test new hardware within the next week. >> >> >> >> Regards >> >> >> >> Gideon Spreeth >> >> >> >> >> On 28 March 2011 20:21, Eran Duchan <pavius@gmail.com> wrote: >> >>> Hey pjsip list, >>> >>> I have been spending the past day trying to find a suitable and tested >>> embedded platform (w/a proper evaluation board including audio) for a 2 >>> channel VoIP gateway running pjsip. It doesn't seem like there is any "out >>> of the box" solution; only hints about what may work. If anyone can point me >>> to a working, verified evaluation board for pjsip - I would be very >>> grateful. Below are the options I've seen so far. >>> >>> There seem to be two strong contenders: AD's Blackfin (uClinux only) and >>> Atmel's AT91SAM9 (uClinux or linux). >>> >>> The Blackfin support is listed in the pjsip documentation<http://www.pjsip.org/sip_media_features.htm> as >>> "underway" but Benny Prijono had a few blog posts explaining how to start >>> working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard >>> - but no followup as to whether this works, how many channels and >>> performance numbers. >>> >>> The SAM9, has a lot more buzz around it (relatively...). Quite a few >>> forum posts have people asking questions regarding various stages of >>> debugging. The only problem is finding a proper evaluation platform. Atmel's >>> offerings only support an input channel on the higher end SAM9M10-G45-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739> (the >>> other EK's only have a DAC), and that too is single channel. Hope is found >>> when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261 >>> starter kit<http://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html>. >>> However, it doesn't seem like anyone has run pjsip on this platform yet. The >>> pjsip trac shows <http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS>performance figures for the Olimex SAM9-L9260 board, but doesn't say >>> which CODEC daughterboard is used. In addition to that, Olimex has something >>> very close <http://www.olimex.com/dev/lpc-h3131.html> based on an NXP >>> ARM9 device, but it does not have ethernet. D'oh! >>> >>> Other options: >>> Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. >>> The downside is it is only 1 channel and based on the fairly expensive TI >>> DaVinci. >>> Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very >>> expensive >>> M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably >>> expensive >>> I might also try getting this to work on an MPC875 platform I have laying >>> around (running @ 50MHz), outputting PCM via a transparent SCC. >>> >>> Again, any pointers regarding evaluation platforms would be great. >>> Eran >>> >>> >>> >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip@lists.pjsip.org >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >> >> _______________________________________________ >> Visit our blog: http://blog.pjsip.org >> >> pjsip mailing list >> pjsip@lists.pjsip.org >> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >> >> >
ED
Eran Duchan
Tue, Mar 29, 2011 9:16 AM

Thanks Gideon.
Please post your findings (spare us no details...) once you get something
breathing.

Eran

On Tue, Mar 29, 2011 at 11:11 AM, Gideon Spreeth gspreeth@gmail.com wrote:

No, as far as I've seen it just plugs into the connectors? nothing needs to
be removed..  linux as I use it has drivers for that specific codec, and
many others,standard AC97 support, etc, so its easy enough to incorporate.
But it is probably easier to look at something like that 9263 then, that
has support built in.  Also haven't heard of anyone testing on it.

If all goes well I can at least give stats on the SAM9260 soon, as well as
ease of CODEC driver incorporation etc..

Good luck

Gideon Spreeth

On 29 March 2011 10:52, Eran Duchan pavius@gmail.com wrote:

Yep, found about the Caplyso last night. It's 3rd party and requires
removing the connectors from the EK. However, it seems to only be tested on
a proprietary RTOS, so it's not out of the box for linux.

In addition, I have also found that even though the Atmel website lists
the SAM9263-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057 as
having a AC97 DAC, in reality it also has an input channel which has been
tested to work. However, this discussionhttp://www.at91.com/forum/viewtopic.php/f,4/t,18866/shows that it will not work in full duplex. The good news is a
patch http://www.spinics.net/lists/alsa-devel/msg31861.html was
released a month later, fixing the duplex issue. No word on whether anyone
has the 9263 running a full duplex voice call, though.

Eran

On Tue, Mar 29, 2011 at 10:21 AM, Gideon Spreeth gspreeth@gmail.comwrote:

Hi there, I am in the process of testing pjsip on a SAM9260 board. I have
done preliminary tests on the AT91SAM9260-EK from atmel  The problem is that
you only have a audio out device so the media side does not work, as stated
by Eran, But currently with linux (Openembedded, Angstrom) installed, it is
a very nice platform to work with, And I had no problems getting pjsua and
other applications to run.

You do get an add on board for this with the TLV320AIC23 audio codec,
Calypso board( example implementation:
http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not
tested this myself, but you can still get them from some sources it seems.

Our own board was designed similar to evaluation board but with the
LM4549 Codec on board, will be able to test new hardware within the next
week.

Regards

Gideon Spreeth

On 28 March 2011 20:21, Eran Duchan pavius@gmail.com wrote:

Hey pjsip list,

I have been spending the past day trying to find a suitable and tested
embedded platform (w/a proper evaluation board including audio) for a 2
channel VoIP gateway running pjsip. It doesn't seem like there is any "out
of the box" solution; only hints about what may work. If anyone can point me
to a working, verified evaluation board for pjsip - I would be very
grateful. Below are the options I've seen so far.

There seem to be two strong contenders: AD's Blackfin (uClinux only) and
Atmel's AT91SAM9 (uClinux or linux).

The Blackfin support is listed in the pjsip documentationhttp://www.pjsip.org/sip_media_features.htm as
"underway" but Benny Prijono had a few blog posts explaining how to start
working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard

  • but no followup as to whether this works, how many channels and
    performance numbers.

The SAM9, has a lot more buzz around it (relatively...). Quite a few
forum posts have people asking questions regarding various stages of
debugging. The only problem is finding a proper evaluation platform. Atmel's
offerings only support an input channel on the higher end
SAM9M10-G45-EKhttp://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739 (the
other EK's only have a DAC), and that too is single channel. Hope is found
when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261
starter kithttp://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html.
However, it doesn't seem like anyone has run pjsip on this platform yet. The
pjsip trac shows http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPSperformance figures for the Olimex SAM9-L9260 board, but doesn't say
which CODEC daughterboard is used. In addition to that, Olimex has something
very close http://www.olimex.com/dev/lpc-h3131.html based on an NXP
ARM9 device, but it does not have ethernet. D'oh!

Other options:
Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy.
The downside is it is only 1 channel and based on the fairly expensive TI
DaVinci.
Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very
expensive
M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably
expensive
I might also try getting this to work on an MPC875 platform I have
laying around (running @ 50MHz), outputting PCM via a transparent SCC.

Again, any pointers regarding evaluation platforms would be great.
Eran


Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip@lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

Thanks Gideon. Please post your findings (spare us no details...) once you get something breathing. Eran On Tue, Mar 29, 2011 at 11:11 AM, Gideon Spreeth <gspreeth@gmail.com> wrote: > No, as far as I've seen it just plugs into the connectors? nothing needs to > be removed.. linux as I use it has drivers for that specific codec, and > many others,standard AC97 support, etc, so its easy enough to incorporate. > But it is probably easier to look at something like that 9263 then, that > has support built in. Also haven't heard of anyone testing on it. > > If all goes well I can at least give stats on the SAM9260 soon, as well as > ease of CODEC driver incorporation etc.. > > Good luck > > Gideon Spreeth > > > On 29 March 2011 10:52, Eran Duchan <pavius@gmail.com> wrote: > >> Yep, found about the Caplyso last night. It's 3rd party and requires >> removing the connectors from the EK. However, it seems to only be tested on >> a proprietary RTOS, so it's not out of the box for linux. >> >> In addition, I have also found that even though the Atmel website lists >> the SAM9263-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057> as >> having a AC97 DAC, in reality it also has an input channel which has been >> tested to work. However, this discussion<http://www.at91.com/forum/viewtopic.php/f,4/t,18866/>shows that it will not work in full duplex. The good news is a >> patch <http://www.spinics.net/lists/alsa-devel/msg31861.html> was >> released a month later, fixing the duplex issue. No word on whether anyone >> has the 9263 running a full duplex voice call, though. >> >> Eran >> >> >> On Tue, Mar 29, 2011 at 10:21 AM, Gideon Spreeth <gspreeth@gmail.com>wrote: >> >>> Hi there, I am in the process of testing pjsip on a SAM9260 board. I have >>> done preliminary tests on the AT91SAM9260-EK from atmel The problem is that >>> you only have a audio out device so the media side does not work, as stated >>> by Eran, But currently with linux (Openembedded, Angstrom) installed, it is >>> a very nice platform to work with, And I had no problems getting pjsua and >>> other applications to run. >>> >>> You do get an add on board for this with the TLV320AIC23 audio codec, >>> Calypso board( example implementation: >>> http://www.ethernut.de/en/documents/sam-web-radio.html ) I have not >>> tested this myself, but you can still get them from some sources it seems. >>> >>> >>> >>> Our own board was designed similar to evaluation board but with the >>> LM4549 Codec on board, will be able to test new hardware within the next >>> week. >>> >>> >>> >>> Regards >>> >>> >>> >>> Gideon Spreeth >>> >>> >>> >>> >>> On 28 March 2011 20:21, Eran Duchan <pavius@gmail.com> wrote: >>> >>>> Hey pjsip list, >>>> >>>> I have been spending the past day trying to find a suitable and tested >>>> embedded platform (w/a proper evaluation board including audio) for a 2 >>>> channel VoIP gateway running pjsip. It doesn't seem like there is any "out >>>> of the box" solution; only hints about what may work. If anyone can point me >>>> to a working, verified evaluation board for pjsip - I would be very >>>> grateful. Below are the options I've seen so far. >>>> >>>> There seem to be two strong contenders: AD's Blackfin (uClinux only) and >>>> Atmel's AT91SAM9 (uClinux or linux). >>>> >>>> The Blackfin support is listed in the pjsip documentation<http://www.pjsip.org/sip_media_features.htm> as >>>> "underway" but Benny Prijono had a few blog posts explaining how to start >>>> working with the Blackfin BF-537 STAMP and AD1836AZ-DBRD audio daughterboard >>>> - but no followup as to whether this works, how many channels and >>>> performance numbers. >>>> >>>> The SAM9, has a lot more buzz around it (relatively...). Quite a few >>>> forum posts have people asking questions regarding various stages of >>>> debugging. The only problem is finding a proper evaluation platform. Atmel's >>>> offerings only support an input channel on the higher end >>>> SAM9M10-G45-EK<http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4735&category_id=163&family_id=605&subfamily_id=1739> (the >>>> other EK's only have a DAC), and that too is single channel. Hope is found >>>> when looking at 3rd party evaluation kits on the at91 website, such as Ronetix's AT91SAM9261 >>>> starter kit<http://www.at91.com/component/resource/article/Tools/35-Kits%20&%20Modules/1106-starter-kit-with-atmel-at91sam9261.html>. >>>> However, it doesn't seem like anyone has run pjsip on this platform yet. The >>>> pjsip trac shows <http://trac.pjsip.org/repos/wiki/PJMEDIA-MIPS>performance figures for the Olimex SAM9-L9260 board, but doesn't say >>>> which CODEC daughterboard is used. In addition to that, Olimex has something >>>> very close <http://www.olimex.com/dev/lpc-h3131.html> based on an NXP >>>> ARM9 device, but it does not have ethernet. D'oh! >>>> >>>> Other options: >>>> Beagleboard w/linphone: Seems to be somewhat tested and easy to deploy. >>>> The downside is it is only 1 channel and based on the fairly expensive TI >>>> DaVinci. >>>> Audiocodes AC48x CPE VoIP Toolkit: All in one, but probably very >>>> expensive >>>> M53281KIT: Freescale's Coldfire with 3rd party CODECs. Also probably >>>> expensive >>>> I might also try getting this to work on an MPC875 platform I have >>>> laying around (running @ 50MHz), outputting PCM via a transparent SCC. >>>> >>>> Again, any pointers regarding evaluation platforms would be great. >>>> Eran >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Visit our blog: http://blog.pjsip.org >>>> >>>> pjsip mailing list >>>> pjsip@lists.pjsip.org >>>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>>> >>>> >>> >>> _______________________________________________ >>> Visit our blog: http://blog.pjsip.org >>> >>> pjsip mailing list >>> pjsip@lists.pjsip.org >>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org >>> >>> >> > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip@lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org > >