Sangoma Technologies Corp. engages in the provision of value-based Communications as a Service (CaaS) solutions for businesses. Its services include Unified, Trunking, Contact Center, Communications ...