Telecom systems on open-source software and commodity servers.

Direct Leap started in Toronto in 2001 and was incorporated as Direct Leap Technologies Inc. on 15 May 2002. Its approach throughout was to do on open-source software and ordinary servers what the industry did on proprietary switches and service nodes, at a small fraction of the cost. It spent its first years on contract engineering for telecom companies, and from 2004 built and ran its own hosted calling services. All of these services are retired.

2001–2008

Client engineering

Primus · Automated testing

A high-volume test harness on Linux

Direct Leap designed and delivered, on contract, an automated test harness for Primus’s consumer telecom services. Built on Linux and open-source telephony software running on commodity servers, it placed high volumes of real calls to verify the services, work that would otherwise have needed proprietary switching equipment.

Separately, as a services architect employed at Primus in 2005–2006, Simon Rowland designed and prototyped a softswitch-and-four-server replacement for about $20 million of Nortel DMS-500 long-distance switching, including the main post-paid long-distance IVR system.

Lavalife · Voice platform architecture · 2008

Consolidating a national telephone-dating network

Lavalife’s telephone dating service ran on separate voice-response, application and database servers in each region, a layout inherited from the era of expensive long distance. Each region stood alone, so a single server failure took that region off the air, and features could not span cities.

In March 2008 Direct Leap designed the architecture for a consolidated national platform on open-source software, and Lavalife’s own engineers implemented it. It used FreeSWITCH media servers behind OpenSER SIP proxies, a replicated PostgreSQL database, and open-source speech recognition and text-to-speech. Any server could handle any region’s calls, live calls survived the failure of a server, and Lavalife’s existing call scripts ran unchanged. The design included Direct Leap’s own answering-machine detection library.

National Commercial Bank Jamaica · Phone system design · 2007

An internal telephone system for a bank

In 2007 Direct Leap designed the internal phone system for National Commercial Bank Jamaica. As with Lavalife, the bank’s own staff carried out the implementation.

Consultronics · Test-equipment products

Designs and prototypes for telecom test equipment

Direct Leap designed and prototyped products for Consultronics, a maker of telecommunications test equipment.

Carriers and long-distance companies

Voicemail, IVR, SMS, billing and signal processing

For a range of carriers and long-distance companies, Direct Leap built voicemail servers, interactive voice-response applications, SMS systems and billing systems, and wrote digital signal-processing software. That signal-processing work produced the company’s answering-machine detection system. It told a live person from a machine with 99.6 per cent accuracy, reaching its decision within 60 milliseconds, and it ran inside Direct Leap’s own IVR polling services.

2004–2019

Hosted services

Web-managed calling services, sold mainly to non-profits, campaigns and polling firms.

The hosted services ran on open-source telephony software and commodity servers, connected to the telephone network over wholesale VoIP in place of conventional trunks and switches. Direct Leap was Primus’s first large-volume wholesale VoIP customer and, to our knowledge, the first in Canada. The platform was also, to our knowledge, the first large-scale open-source telecom deployment in Canada.

Popvox predictive dialer

A hosted call-centre system for distributed phone banks. Volunteers and agents logged in from anywhere, and the dialer connected them only to answered calls.

IVR polling

An interactive voice-response survey system written from the ground up: call control, survey logic and response collection.

Telemessaging

Automated voice broadcasts and notifications, managed over the web and by phone, offered to non-profit organizations.

Telephone town halls

Large conference-style calls in which a host speaks with thousands of participants at once.

SMS messaging

Text-message products connecting web applications with mobile networks.

List and data services

Phone-list preparation, including selecting households by drawing a region on a satellite map.

Notable projects

Union organizing · OPSEU · June 2016

Ontario’s part-time college workers

For the Ontario Public Service Employees Union’s drive to organize part-time support staff at all 24 Ontario community colleges, Direct Leap designed the contact approach and supplied the hosted call centre, the callers who staffed it and text-message delivery. It also built the call and text lists for each college. The colleges did not provide employee contact information, so the lists Direct Leap built were how organizers reached workers in the weeks around the vote.

Workers voted in June 2016. When the ballots were counted in January 2018, 84 per cent were in favour and roughly 20,000 people joined the union. OPSEU called it the largest union organizing drive in Canadian history.

OPSEU news release, 10 January 2018

Telemessaging · 2004 Canadian federal election

National voice broadcasting for a federal campaign

Direct Leap delivered a self-service voice-broadcast system for a national party’s 2004 federal election campaign, going from contract award to full service in under four months. The party’s staff ran their own broadcasts for event turnout, nomination meetings and get-out-the-vote calls, and the system went on to support thousands of local races.

IVR polling · Academic research · 2008–2009

District-level polling for Yale and Notre Dame field experiments

Direct Leap ran the polling for field experiments by Daniel Butler (Yale, Institution for Social and Policy Studies) and David Nickerson (Notre Dame). For the published study, the paper records that Direct Leap “conducted a large-scale automated phone survey” of registered voters in New Mexico over three days, 10 to 12 August 2008, collecting 10,690 valid responses: between 85 and 252 in every one of the state’s House districts, 153 on average. A randomly chosen half of the legislators were then sent the results for their own district before a special session, and they voted more in line with their constituents than those who were not.

What made the work unusual was its volume: 10,690 completed surveys in three days, with a usable sample in every district of a legislature, so that the results reached legislators before they voted. In May 2009, while both legislatures were sitting, Direct Leap fielded surveys of the same kind in Texas and Connecticut on consecutive days.

D. M. Butler and D. W. Nickerson, “Can Learning Constituency Opinion Affect How Legislators Vote? Results from a Field Experiment,” Quarterly Journal of Political Science 6(1), 2011, pp. 55–83. Full text (PDF) · Yale ISPS record

IVR polling · Research firms

Fieldwork for Canadian pollsters

The IVR system carried many studies for Environics and Research House, and riding-level polling with EKOS.

2011–2014

Election fraud investigation (‘Pierre Poutine’)

In the 2011 federal election, voters in Guelph and other ridings received automated calls that falsely claimed to come from Elections Canada and sent them to the wrong polling stations. Developing a voter-contact platform meant knowing how such calls are placed and what records they leave behind.

CBC News reported the calls on 1 May 2011, the day before the vote. From May 2011 Simon Rowland led the technical side of the Elections Canada investigation, pro bono, and he is the only outside technical expert named in the investigator’s sworn court filings. He showed that the calls had been sent by a voice-broadcasting firm, and identified that firm from records obtained under his advice as RackNine, an Edmonton calling company, on 23 August 2011. His analysis, and his account of the records such a firm keeps, formed part of the grounds for the production order against RackNine (the filing, part 3). The investigation led to a conviction under the Canada Elections Act in 2014.

When the investigators’ court filings became public in February 2012, the case was front-page news across Canada for weeks. CBC’s summary of the case.

On 8 April 2014 Simon Rowland testified before the House of Commons Standing Committee on Procedure and House Affairs during its study of changes to the Canada Elections Act. He proposed regulations for the voter-contact industry that would give investigators faster access to telephone records.

Committee evidence, meeting 29 (PDF)

Since 2019

Research

The company now does research and development only, and publishes the resulting code and papers.

Current projects