uCMK64-VoIP

Hardened Voice Communications

The uCMK64-VoIP module combines the real-time performance of a microcontroller with SIPxtream voice communications and Mbarx Secure IoT.

All talk, no drop

Integrated SIP signalling stack, multicast PA audio streaming, recorded announcement playback and audio intelligibility enhancements make the uCMK64-VoIP a versatile communications module for intercoms, handsets, PA systems or radio-over-IP convergence.

Hard and fast reliability

Built using an industrial-grade microcontroller and powered by an RTOS that’s achieved medical and aerospace certifications, the uCMK64-VoIP boots fast with unparalleled reliability for hardened communications applications.

Secure connectivity made easy

Managing field devices isn’t easy. With call home capability, auto firmware updates, provisioning, management and industry-leading security, the uCMK64-VoIP does the hard work for you.

Preloaded and ready to roll out

With our fully tested and verified SIPxtream and Mbarx firmware preloaded at our factory, you don’t need to mess around with BSPs or SDKs. Get right down to integration using autonomous operation, an I/O control interface or our simple host protocol and tools to help you.

Applications

Real-time voice communications for industrial grade devices.

Intercom Systems

Intercom Systems

  • Public safety intercoms and help points
  • Building entrance and access control systems
  • Elevator cabin, stairwell and parking garage communications
  • Passenger assistance communications
  • Patient care and nurse call systems

Public Address and Notification

Public Address and Notification

  • School bells and communications systems
  • Campus wide PA paging systems
  • Fire panels and public safety communication
  • Automated evacuation messaging and instruction
  • Passenger information systems
  • Mass transportation, station and airport comms
Radio Systems and Specialized Applications

Radio Systems and Specialized Applications

  • DMR/LMR radio convergence
  • Radio-Over-IP backhaul
  • Wi-Fi belt packs, headsets and wearables
  • Industrial equipment integration
  • Presentation and conference systems

Product Specifications

Ready for use, comes preloaded with SIPxtream voice communications and Mbarx Secure IoT to get you to market fast.

  • uCMK64-VoIP module
  • Module host board, cables, power supply
  • Support site access (1 year)
  • Installation and maintenance support (1 year)
  • Documentation, integration schematics
  • Schematics references for PoE, class-D, I/O TVS and isolation
  • SIPxtream VoIP and Intercom firmware with Mbarx support (PIP)
  • SIPxtream PA Receiver firmware with Mbarx support (PA)
  • SIPxtream PA Transmitter with Mbarx support (PAT)
  • Mbarx System Manager tool (Win/Mac free trial)
  • Mbarx Virtual Control Panel tool (Win/Mac)

Hardware

Core Processor and Memory
  • NXP Kinetis K64 microcontroller
  • 32-bit, Arm® Cortex®-M4 core
  • 256KByte SRAM
  • 1MByte NOR flash
  • 1MBit SPI flash (optional)
Connectivity and Peripherals
  • 10/100 Ethernet
  • 802.11 bgn Wi-Fi (optional)
  • SPI, CAN, USB, I2C, SAI/I2S
  • UART (console)
  • UART (host protocol)
  • Realtime Clock/Calendar (RTC)
  • Audio subsystem with class-D amplifier
  • Up to 52 GPIO
Audio Connectivity
  • 16-bit PCM with 8KHz, 16KHz sample rates
  • Headphones out – Mono, 1.25 Vrms (3.5Vp-p) 16-32Ω
  • Line out – 1.0 Vrms (2.8Vp-p) @ >10kΩ
  • Line input – 1.0 Vrms (2.8Vp-p) @ 5-15kΩ
  • Mic input – adjustable bias and gain 2.6Vdc 5-15 kΩ
  • Module low-power class-D powered speaker out 1W (max)
  • External host board (12VDC input) class-D speaker out – Mono, 4/8Ω 15W (max)
  • External host board (PoE input) class-D speaker out – Mono, 4/8Ω 4.7W (max)
Physical and Ratings
  • +3.3VDC +/- 5% 1.2W (class-D disabled)
  • 12VDC or 802.3af PoE host board power input
  • -40°C to +85°C parts rating
  • 2x 60-pin module header connector
  • 60 x 60mm physical size

Software

System Software
  • RTOS with network stack including DHCP, DNS, NTP
  • Preinstalled SIPxtream and Mbarx Firmware
  • Discrete firmware loads for each service type (e.g. VoIP/Intercom, Multicast PA etc)
  • Downloadable value add software
SIPxtream VoIP and Intercom Firmware
  • 1x VoIP line with analog audio
  • SIP/RTP with full-duplex voice communication
  • SIP infrastructure (PBX) and P2P (standalone) compatibility
  • Call originate/receive, called-ID, hold/retrieve, transfer, auto-answer/hang-up, info messaging
  • SIP Fields (User, AuthID, CID, proxy, server), outbound proxy (optional)
  • SIP, SDP, RTP, RTCP (UDP)
  • UAC/UAS stacks with standard transaction timers
  • SIP INVITE, ACK, BYE, CANCEL, REGISTER, INFO methods
  • SIP priority, call type, answer mode extensions (optional)
  • Text messaging via SIP-INFO
  • Early media, late media
  • G.711ulaw, G.711alaw, G.722 (wide band) audio codecs, 20mS ptimes
  • G.726, iLBC, G.729, DTX audio codecs (optional), 20 or 30mS ptimes
  • VLAN, ToS / diffserv tagging (optional)
  • Acoustic Echo Cancellation (AEC), Noise reduction (NR)
  • Configurable call progress announcements
  • Fileplay framework (optional)
  • DTMF (RFC4733) detect with dedicated output for door lock control
  • DTMF (RFC4733) generate (optional)
  • Dedicated inputs/outputs for autonomous and push-to-call operation
  • Mbarx Secure IoT support with host protocol integration
SIPxtream Multicast PA Firmware (with control protocol)
  • Half-duplex, one-to-many, multicast RTP transmitter or receiver
  • SIP infrastructure (PBX) or P2P (standalone) compatibility
  • Up to 100 configurable talk groups/channels
  • Multicast Paging (MCPG) control protocol with keep-alive messages
  • Configurable protocol address / port
  • Unique multicast address per PA group
  • Protocol extensions (tones, text, security..)
  • Multiple concurrent transmitter support
  • Last-in wins arbitration (suitable for PTT/radio applications)
  • Stuck transmitter protection
  • Return to idle on loss of service
  • Recover session on acquisition of service
  • VoIP call notification during PA session
  • PA notification during VoIP call
  • G.711u (8KHz narrow band), G.722 (16KHz wide-band) audio codecs, 20mS ptimes
  • IGMP support
  • Dedicated inputs/outputs for control, push-to-call
  • Fileplay framework (optional)
  • Mbarx Secure IoT support with host protocol integration
SIPxtream Generic Multicast PA Firmware (no control protocol)
  • Simplex multicast RTP receiver only
  • Up to 10 paging groups
  • Up to 10 priorities
  • One transmitter source
  • Unique multicast address per PA group
  • G.711u (8KHz narrow band) audio codecs, 20mS ptimes
  • IGMP support
  • Compatible with common PBX intercom and PA support (e.g. Asterisk®, Freeswitch®, Polycom®)
  • Compatible with stand alone PA and paging applications (e.g. Bell Commander®)
  • Mbarx Secure IoT support with host protocol integration
SIPxtream Multicast Push-To-Talk Firmware (optional)
  • Half-duplex, one-to-many, multicast RTP transmitter and receiver
  • Push-to-talk operation
  • Configurable talk groups/channels
  • G.711u (8KHz narrow band), G.722 (16KHz wide-band) audio codecs, 20mS ptimes
  • 802.11bgn Wi-Fi support
  • Dedicated inputs/outputs for control and push-to-call
  • Mbarx Secure IoT support with host protocol integration
Mbarx Secure IoT Firmware
  • Device management and configuration
  • TLS v1.2 encryption, x509 certificate authentication
  • OTA firmware updates
  • Auto firmware upgrades
  • Connection origination service (call home)
  • Configuration template/file provisioning
  • System alarms
  • Remote system logging
  • Factory reset, reboot
  • Host protocol for configuration/operation by UART or TCP/IP
  • UART to TCP/IP data passthrough
  • Integrated with SIPxtream firmware
  • Compatible with Mbarx tools and gateways
uCMK64-VoIP Block Diagram

How uCMK64-VoIP works?

A quick introduction to the uCMK64-VoIP module built using an NXP K64 Arm Cortex-M4 microcontroller running Mbarx Secure IoT and SIPxtream communications firmware.

Additional Information

Learn more about how uCMK64-VoIP can help you.

Let’s get started