Software package for LAN/WAN/WiFi routers with VoIP and IPTV
The CPE Platform is a software package for the development of LAN/WAN/WiFi network routers with VoIP and IPTV support on different hardware architectures.
The CPE Platform includes voluminous software blocks responsible for the business logic of the device. They can be quickly adapted to the needs of a specific project. So, while developing a device, programmers will work only on low-level software responsible for interaction with a specific hardware platform.
Key functions of the hardware platform
- Ethernet, WiFi, ADSL, SFP routing/switching
- Working with USB devices (storage devices, 3G modems, etc.)
- Ensuring the security of network connections, as well as the quality of service (QoS)
- VoIP and IPTV support
- A wide range of control interfaces, such as web interface, telnet, ssh, TR-069/TR-104 and SNMPv2
- Safe automatic and manual software update
Fields of application
The CPE Platform is a software package designed for manufacturers of user network routers. It helps quickly create a product line with various sets of functional requirements. By combining software functions, you can create devices within different price ranges and quickly modify hardware platforms.
Technical characteristics of the software platform
Software | |
---|---|
Operating system | Embedded Linux (OpenWRT) |
Network protocols | Ethernet II, 802.1x, ARP/RARP, DHCP, PPPOE, IP, TCP, UDP, ICMP, DNS, STUN, NTP, TFTP, TELNET, IGMP, RTP/RTCP, HTTP, FTP |
Routing | Static routing, network switching, port speed limit, NAT, QoS, DHCPServer, DNSProxy |
Security | Manual setting of iptables rules, TCP/IP/Port filtering, forwarding, IP and MAC address filtering, access lists |
IGMP | IGMP Proxy, IGMP snooping, IGMP fastleaving |
Wireless functions | |
Encrypting | TKIP, AES |
Authentication | WEP 40/104, WPA, WPA2, mixed mode WPA/WPA2 |
Additional functions | Multi SSID, WDS/WDS relay station, WPS, client mode, Ad-Hoc |
VoIP telephony – Asterisk channel driver – SLIC driver | |
SIP client functions | Personal and shared user accounts, caller ID function, IP to IP calls, Digit Map DNS SRV, SIP SRV, E.164, Hot line, Warm Line, IVR, message waiting indexing, music on hold, Outbound Proxy, Sip INFO |
Call functions | Block IP address/Caller ID, call forwarding, call history, hold / call transfer, call waiting, caller's name and time of call, do not disturb function |
Program functions | Adjustable Jitter-buffer, echo cancellation, automatic detection and voice / fax / data switching, VAD/CNG, DTMF, In-band/Out of band DTMF Event, PLC, FAX/Phone over IP, T.30, T.38 |
Security | |
Authentication protocols | PAP, CHAP |
VPN | OpenVPN TUN\TAP |
Firewall | Port opening, port forwarding (NAT/DNAT destination), NAT (SNAT) source, port forwarding (true destination port forwarding), blocking access to a specific host, blocking Internet access through MAC, blocking Internet access to a specific IP for a specified time, restricted forwarding rule, transparent proxy rule (same host) (external), simple DMZ rule, IPSec passthrough |
Control and monitoring | |
Software update | HTTP, TFTP or FTP server |
Control | TR-069/TR-104, SNMPv2, Web(LuCI)-based, telnet |
Assembly system | yes |
Development tools | yes |
Examples | yes |
Â
Cooperation scenarios
- The use of a software platform for the development of your own product on a ready-made hardware platform
- The product’s adaptation to a ready-made hardware platform: we develop low-level software for your hardware platform
- Product’s full implementation: we develop a hardware platform based on your requirements and then integrate it with our software platform. This option significantly reduces the time of the product’s full development cycle.
Â
Do you want to use CPE Platform software package for your project? Contact us! We will be glad to answer your questions.