Discussion:
[OpenWrt-Devel] ARM-Based Hardware with analog phone ports
Kaspar Schleiser
2012-02-14 10:26:52 UTC
Permalink
Hello,

I'm working on a project for a large Telco. We're evaluating development
hardware for building a router. One requirement is that it has at least
one FXS (analog phone port) which is accessible through linux (e.g.,
using asterisk).

Does anyone know of any development kits which are supported by Linux
(and maybe even OpenWRT) which have these ports?

Cheers,
Kaspar
Ithamar R. Adema
2012-02-14 10:43:00 UTC
Permalink
Hi,
Post by Kaspar Schleiser
I'm working on a project for a large Telco. We're evaluating
development hardware for building a router. One requirement is that it
has at least one FXS (analog phone port) which is accessible through
linux (e.g., using asterisk).
Does anyone know of any development kits which are supported by Linux
(and maybe even OpenWRT) which have these ports?
If ARM isn't a hard requirement I'd take a look at the Infineon/Lantiq
solutions, they support/are supported by OpenWRT and are commonly used
for routers with FXS features.

Regards,

Ithamar.
Christoph Thielecke
2012-02-14 11:33:27 UTC
Permalink
Hello,
Post by Ithamar R. Adema
Post by Kaspar Schleiser
I'm working on a project for a large Telco. We're evaluating
development hardware for building a router. One requirement is that it
has at least one FXS (analog phone port) which is accessible through
linux (e.g., using asterisk).
Does anyone know of any development kits which are supported by Linux
(and maybe even OpenWRT) which have these ports?
If ARM isn't a hard requirement I'd take a look at the Infineon/Lantiq
solutions, they support/are supported by OpenWRT and are commonly used
for routers with FXS features.
BTW: Any chance to get OpenWRT on dlink Horstbox consumer (aka standard)
(DVA-G3342SD) running?

It has a Infineon Amazon chipset, 1x ADSL, 1x ISDN S0 int, 1x ISDN ext, 2x
analog phone, 2x USB 2.0, 4x 100mbit LAN and Atheros bg wireless.

A picture from the mainboard is here:
http://www.imagebam.com/image/55f4ae174736953

Its very cheap (€ 49,95 at
http://www.conrad.de/ce/de/product/923438/D-LINK-HORSTBOX-DVA-G3342SD)

To have this with working phone ports running OpenWRT would be very nice.

~ # cat /proc/cpuinfo
system type : AMAZON
processor : 0
cpu model : unknown V6.4
BogoMIPS : 234.29
wait instruction : no
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available
AMAZON_CHIP_VERSION : 3
AMAZON_CHIP_PART_NUMBER : ed
AMAZON_CHIP_MANID : 41




With best regards

Christoph
--
Linux User Group Wernigerode
http://www.lug-wr.de/
John Crispin
2012-02-14 11:44:07 UTC
Permalink
Post by Christoph Thielecke
~ # cat /proc/cpuinfo
system type : AMAZON
Hi,

amazon is a very old lantiq/infineon soc. its the only one we dont
support atm.

personally i think there are much better lantiq based boards one can use
than the horstbox.

John
Romary Sonrier
2012-02-14 11:58:46 UTC
Permalink
Hello,

May be you could be interrested by the OpenRack concept, an ARM Based
network appliance :

http://www.open-appliance.com/en/products-en/openrack-a10e1ph2/

You can add two 32bits pci cards, such as those from Digium, OpenVox,
ATCOM, Sangoma, and so on ....
This way you can get additional FXO/FXS/BRI/PRI/ETH ports
It support up to 80 simultaneous call in full SIP mode or 40 call in a
SIP-E1 mode.

Regards,

Romary Sonrier
Post by Kaspar Schleiser
Hello,
Post by Ithamar R. Adema
Post by Kaspar Schleiser
I'm working on a project for a large Telco. We're evaluating
development hardware for building a router. One requirement is that it
has at least one FXS (analog phone port) which is accessible through
linux (e.g., using asterisk).
Does anyone know of any development kits which are supported by Linux
(and maybe even OpenWRT) which have these ports?
If ARM isn't a hard requirement I'd take a look at the Infineon/Lantiq
solutions, they support/are supported by OpenWRT and are commonly used
for routers with FXS features.
BTW: Any chance to get OpenWRT on dlink Horstbox consumer (aka standard)
(DVA-G3342SD) running?
It has a Infineon Amazon chipset, 1x ADSL, 1x ISDN S0 int, 1x ISDN ext, 2x
analog phone, 2x USB 2.0, 4x 100mbit LAN and Atheros bg wireless.
http://www.imagebam.com/image/55f4ae174736953
Its very cheap (EUR 49,95 at
http://www.conrad.de/ce/de/product/923438/D-LINK-HORSTBOX-DVA-G3342SD)
To have this with working phone ports running OpenWRT would be very nice.
~ # cat /proc/cpuinfo
system type : AMAZON
processor : 0
cpu model : unknown V6.4
BogoMIPS : 234.29
wait instruction : no
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available
AMAZON_CHIP_VERSION : 3
AMAZON_CHIP_PART_NUMBER : ed
AMAZON_CHIP_MANID : 41
With best regards
Christoph
_______________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Luca Olivetti
2012-02-14 19:12:48 UTC
Permalink
If ARM isn't a hard requirement I'd take a look at the Infineon/Lantiq solutions, they support/are supported by OpenWRT and are commonly used for routers with FXS features.
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes, and there's no publicly available documentation (though one can manage to find some outdated documentation in "unofficial" sites).

Bye
--
Luca
John Crispin
2012-02-14 19:31:47 UTC
Permalink
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Post by Luca Olivetti
, and there's no publicly available documentation (though one can manage to find some outdated documentation in "unofficial" sites).
no dodgy pdf urls on the list please ;)
Luca Olivetti
2012-02-14 22:42:00 UTC
Permalink
Post by John Crispin
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Hello, I could not find how owsip implements caller id, could you point me to the file where it does it, so I can check what it does differently wrt svd?

TIA
--
Luca
Luca Olivetti
2012-02-14 22:57:43 UTC
Permalink
Post by Luca Olivetti
Post by John Crispin
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Hello, I could not find how owsip implements caller id, could you point me to the file where it does it, so I can check what it does differently wrt svd?
Ok, found it, the difference is that you only use IFX_TAPI_CID_ST_CLI and I also use IFX_TAPI_CID_ST_NAME (one or both, depending on what's available).
Could you try with both and see if it crashes?
I also plan to use IFX_TAPI_CID_ST_DATE, since some handset use it to set the internal clock.

Bye
--
Luca
John Crispin
2012-02-14 22:59:43 UTC
Permalink
Post by Luca Olivetti
Post by Luca Olivetti
Post by John Crispin
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Hello, I could not find how owsip implements caller id, could you point me to the file where it does it, so I can check what it does differently wrt svd?
Ok, found it, the difference is that you only use IFX_TAPI_CID_ST_CLI and I also use IFX_TAPI_CID_ST_NAME (one or both, depending on what's available).
Could you try with both and see if it crashes?
I also plan to use IFX_TAPI_CID_ST_DATE, since some handset use it to set the internal clock.
Bye
you should open a different thread really ;)
John Crispin
2012-02-14 23:01:38 UTC
Permalink
Post by Luca Olivetti
Post by Luca Olivetti
Post by John Crispin
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Hello, I could not find how owsip implements caller id, could you point me to the file where it does it, so I can check what it does differently wrt svd?
Ok, found it, the difference is that you only use IFX_TAPI_CID_ST_CLI and I also use IFX_TAPI_CID_ST_NAME (one or both, depending on what's available).
Could you try with both and see if it crashes?
I also plan to use IFX_TAPI_CID_ST_DATE, since some handset use it to set the internal clock.
Bye
i will try tomorrow ....
Patrick Florek
2012-02-14 23:04:28 UTC
Permalink
Do you got openwrt running on the w501v?
Post by Luca Olivetti
Post by Luca Olivetti
Post by Luca Olivetti
Post by John Crispin
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of
date (the driver complains it's too old) and it crashes
Post by Luca Olivetti
Post by Luca Olivetti
Post by John Crispin
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Hello, I could not find how owsip implements caller id, could you point
me to the file where it does it, so I can check what it does differently
wrt svd?
Post by Luca Olivetti
Ok, found it, the difference is that you only use IFX_TAPI_CID_ST_CLI
and I also use IFX_TAPI_CID_ST_NAME (one or both, depending on what's
available).
Post by Luca Olivetti
Could you try with both and see if it crashes?
I also plan to use IFX_TAPI_CID_ST_DATE, since some handset use it to
set the internal clock.
Post by Luca Olivetti
Bye
i will try tomorrow ....
_______________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
John Crispin
2012-02-14 22:58:37 UTC
Permalink
Post by Luca Olivetti
Post by John Crispin
Post by Luca Olivetti
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes
the CID feature on the 2nd voice channel causes a crash in svd. inside
owsip this crash does not happen
Hello, I could not find how owsip implements caller id, could you point me to the file where it does it, so I can check what it does differently wrt svd?
TIA
its inside the pjsip tapi_dev.c (patch 3 if i recall correctly)
Luka Perkov
2012-02-14 19:39:59 UTC
Permalink
Post by Luca Olivetti
If ARM isn't a hard requirement I'd take a look at the Infineon/Lantiq solutions, they support/are supported by OpenWRT and are commonly used for routers with FXS features.
The problem is, the voice firmware available with openwrt is out of date (the driver complains it's too old) and it crashes, and there's no publicly available documentation (though one can manage to find some outdated documentation in "unofficial" sites).
In TAPI sources in OpenWrt is nice documentation, you only need doxygen
to build it.

Luka
Luca Olivetti
2012-02-14 23:01:22 UTC
Permalink
Post by Luka Perkov
In TAPI sources in OpenWrt is nice documentation, you only need doxygen
to build it.
Doxygen documentation is only useful as a complement to proper documentation (which exists but it's not publicly available).
The difference is like night and day.

Bye
--
Luca
Ithamar R. Adema
2012-02-15 16:28:28 UTC
Permalink
Post by Luca Olivetti
Doxygen documentation is only useful as a complement to proper documentation (which exists but it's not publicly available).
The difference is like night and day.
The person asking for this information says he's working for a large
telco, somehow I don't think he'll have any problems getting the TAPI
documentation if they're going to do a product with Lantiq hardware.....

The fact that there is no _open_ documentation available (yet) does not
make it unusable.... Last time I checked the Linux kernel is full of
badly documented features ;-)

Regards,

Ithamar.
(Who worked on a team creating a business router/phone system using
Lantiq hardware and had great support from Lantiq)
Luca Olivetti
2012-02-15 20:49:26 UTC
Permalink
Post by Luca Olivetti
Doxygen documentation is only useful as a complement to proper documentation (which exists but it's not publicly available).
The difference is like night and day.
The person asking for this information says he's working for a large telco, somehow I don't think he'll have any problems getting the TAPI documentation if they're going to do a product with Lantiq hardware.....
That's true, in that case the documentation is outstanding
The fact that there is no _open_ documentation available (yet) does not make it unusable....
I know, I managed to add various features to an existing program using TAPI, but it wasn't easy, almost impossible if I had to start from scratch....and couldn't find documentation on some chines site ;-)
Last time I checked the Linux kernel is full of badly documented features ;-)
and of many source files were the only comment is the GPL notice ;-)

Bye
--
Luca
John Crispin
2012-02-14 11:40:31 UTC
Permalink
Post by Kaspar Schleiser
Hello,
I'm working on a project for a large Telco. We're evaluating development
hardware for building a router. One requirement is that it has at least
one FXS (analog phone port) which is accessible through linux (e.g.,
using asterisk).
Does anyone know of any development kits which are supported by Linux
(and maybe even OpenWRT) which have these ports?
Cheers,
Kaspar
Hi Kaspar,

i have been working on lantiq voice support for the last few weeks and
will be pushing it to openwrt today.

this new owsip daemon makes the fxs ports on lantiq based router work,
using pjsip.

lantiq does however use MIPS as a core. the board are available of ebay
for very little, i have been testing on DT Speedport w501V and w303V,
both of which i got for less than 10 euro.

is ARM a required feature ? can you somehow work around this requirement ?

using lantiq HW has lots of advantages over software based RTP stacks,
as they do all the voice magic inside a secondary core.

John
Christoph Thielecke
2012-02-14 12:54:03 UTC
Permalink
Hello,
Post by John Crispin
lantiq does however use MIPS as a core. the board are available of ebay
for very little, i have been testing on DT Speedport w501V and w303V,
both of which i got for less than 10 euro.
That sounds really cool if OpenWRT can run on w501v.


With best regards

Christoph
--
Linux User Group Wernigerode
http://www.lug-wr.de/
Dave Taht
2012-02-14 12:24:42 UTC
Permalink
On Tue, Feb 14, 2012 at 11:26 AM, Kaspar Schleiser
Post by Kaspar Schleiser
Hello,
I'm working on a project for a large Telco. We're evaluating development
hardware for building a router. One requirement is that it has at least one
FXS (analog phone port) which is accessible through linux (e.g., using
asterisk).
Mesh potato runs openwrt.

http://villagetelco.org/mesh-potato/
Post by Kaspar Schleiser
Does anyone know of any development kits which are supported by Linux (and
maybe even OpenWRT) which have these ports?
Cheers,
Kaspar
_______________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
--
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
FR Tel: 0638645374
http://www.bufferbloat.net
John Crispin
2012-02-14 12:29:13 UTC
Permalink
Post by Dave Taht
On Tue, Feb 14, 2012 at 11:26 AM, Kaspar Schleiser
Post by Kaspar Schleiser
Hello,
I'm working on a project for a large Telco. We're evaluating development
hardware for building a router. One requirement is that it has at least one
FXS (analog phone port) which is accessible through linux (e.g., using
asterisk).
Mesh potato runs openwrt.
and has a asterisk channel driver ...
John Zavgren
2012-02-14 19:43:03 UTC
Permalink
Kaspar:
I recall that digium supplies linux-based device drivers for all their
products.
John

On Tue, Feb 14, 2012 at 5:26 AM, Kaspar Schleiser <
Post by Kaspar Schleiser
Hello,
I'm working on a project for a large Telco. We're evaluating development
hardware for building a router. One requirement is that it has at least one
FXS (analog phone port) which is accessible through linux (e.g., using
asterisk).
Does anyone know of any development kits which are supported by Linux (and
maybe even OpenWRT) which have these ports?
Cheers,
Kaspar
______________________________**_________________
openwrt-devel mailing list
https://lists.openwrt.org/**mailman/listinfo/openwrt-devel<https://lists.openwrt.org/mailman/listinfo/openwrt-devel>
--
I refuse to believe that corporations are actually people until the state
of Texas executes one.


John Zavgren
603-371-0513 (home)
603-801-2094 (cell)
johnzavgren (skype)
603-821-0904 (skype)
***@zavgren.com
Patrick Florek
2012-02-14 22:49:40 UTC
Permalink
A look on freetz could be worth. They modify the original firmware which is
shipped out by the manufacturers, avm fritzboxes. Maybe they have some
stuff concerning the fxs.

Me own a dt w501v too. But i think its out of date, cuz of low rom\ram.

I'm also intrested in a platform with fxs, dsl and openwrt, possible under
100€ (one mini multipurpose and low energy consumption server). Last choice
could be avm 7390, bit expensive. But combines all features.
Post by John Zavgren
I recall that digium supplies linux-based device drivers for all their
products.
John
On Tue, Feb 14, 2012 at 5:26 AM, Kaspar Schleiser <
Post by Kaspar Schleiser
Hello,
I'm working on a project for a large Telco. We're evaluating development
hardware for building a router. One requirement is that it has at least one
FXS (analog phone port) which is accessible through linux (e.g., using
asterisk).
Does anyone know of any development kits which are supported by Linux
(and maybe even OpenWRT) which have these ports?
Cheers,
Kaspar
______________________________**_________________
openwrt-devel mailing list
https://lists.openwrt.org/**mailman/listinfo/openwrt-devel<https://lists.openwrt.org/mailman/listinfo/openwrt-devel>
--
I refuse to believe that corporations are actually people until the state
of Texas executes one.
John Zavgren
603-371-0513 (home)
603-801-2094 (cell)
johnzavgren (skype)
603-821-0904 (skype)
_______________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Felix Fietkau
2012-02-15 16:34:51 UTC
Permalink
Freetz isn't really worth looking at, they simply reuse the proprietary
AVM stuff.

- Felix
Post by Patrick Florek
A look on freetz could be worth. They modify the original firmware which
is shipped out by the manufacturers, avm fritzboxes. Maybe they have
some stuff concerning the fxs.
Me own a dt w501v too. But i think its out of date, cuz of low rom\ram.
I'm also intrested in a platform with fxs, dsl and openwrt, possible
under 100€ (one mini multipurpose and low energy consumption server).
Last choice could be avm 7390, bit expensive. But combines all features.
I recall that digium supplies linux-based device drivers for all
their products.
John
On Tue, Feb 14, 2012 at 5:26 AM, Kaspar Schleiser
Hello,
I'm working on a project for a large Telco. We're evaluating
development hardware for building a router. One requirement is
that it has at least one FXS (analog phone port) which is
accessible through linux (e.g., using asterisk).
Does anyone know of any development kits which are supported by
Linux (and maybe even OpenWRT) which have these ports?
Cheers,
Kaspar
_________________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/__mailman/listinfo/openwrt-devel
<https://lists.openwrt.org/mailman/listinfo/openwrt-devel>
--
I refuse to believe that corporations are actually people until the
state of Texas executes one.
John Zavgren
603-371-0513 <tel:603-371-0513> (home)
603-801-2094 <tel:603-801-2094> (cell)
johnzavgren (skype)
603-821-0904 <tel:603-821-0904> (skype)
_______________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Loading...