Adhearsion Usage Survey

Q1 Have you ever migrated an Adhearsion application from one VoIP platform to another?

Answered: 33 Skipped: 0

N/A 3.03% (1)

Yes 24.24% (8)

No 72.73% (24)

1 / 35 Adhearsion Usage Survey

Q2 If yes, why?

Answered: 7 Skipped: 26

# Responses Date

1 because asterisk event subsystem is nightmare 4/27/2013 12:39 AM

2 I recently tried to switch our most recent project from Asterisk to FreeSWITCH but until I get a 4/19/2013 6:29 PM chance to look at it again, this move remains an experiment that we have yet to deploy into production. Asterisk was not performing adequately and while FreeSWITCH was also less than stellar, it was better. I had actually wanted to use Adhearsion with FreeSWITCH from the start as I had long felt that Asterisk is marred by its legacy but my company preferred to stick to what they knew.

3 Asterisk was note delivering the stability we needed and some advanced functionality is flat out 4/19/2013 11:13 AM impossible.

4 Asterisk was making the app unstable but now on Freeswitch features are missing .... 4/19/2013 5:51 AM

5 Increased usability and maintenance along with getting access to new features like 4/18/2013 7:37 PM Prism/FreeSwitch support and the centralized configuration changes in Adhearsion 2

6 Asterisk was hindering the growth of our platform due to its inherent limitations. We need a more 4/18/2013 7:32 PM robust development environment and a more engaged community to help us add features to the core telephony engine.

7 Performance testing across platforms 4/18/2013 7:29 PM

2 / 35 Adhearsion Usage Survey

Q3 Have you ever migrated an application from another solution (eg Asterisk dialplan, VoiceXML, etc) to Adhearsion or vice-versa?

Answered: 33 Skipped: 0

N/A 3.03% (1)

Yes 48.48% (16) No 48.48% (16)

3 / 35 Adhearsion Usage Survey

Q4 If yes, what was the migration and why?

Answered: 13 Skipped: 20

# Responses Date

1 Dial plan and application logic is much easier to program in AHN than asterisk. And better 4/25/2013 3:33 PM integration with webserver and database using AHN

2 Reduced license fees. 4/23/2013 7:54 PM

3 Asterisk to Ahn and PHP Scripts to Ahn 4/20/2013 11:12 AM

4 On asterisk from Perl-AGI to adhearsion. It was easier to maintain adhearsion code than to maintain 4/20/2013 3:57 AM old code.

5 Our app was on Tropo and it wasn't functioning the way we needed. 4/20/2013 1:57 AM

6 I have not done a straight migration as yet but I anticipate that our recent project will slowly start to 4/19/2013 6:29 PM inherit features from one of our long-standing core projects based on Asterisk and Perl, and eventually supersede it. The Perl code is poorly structured, massively duplicated, and a total nightmare to maintain. I look forward to getting rid of it. :-)

7 Twilio to adhearsion because of our revenue model 4/19/2013 2:21 PM

8 I migrated my first Adhearsion app from the Asterisk dialplan to better manage complexity. 4/19/2013 11:13 AM

9 1) project scope grew too large for the Asterisk Dialplan Language to be easily manageable, so it 4/19/2013 10:28 AM was migrated to AHN 2) AHN crashed constantly on the customer platform, and so we abandoned it at the beta stage of deployment and used something else.

10 From Telegraph to Adhearsion. We need a better solution. 4/19/2013 12:25 AM

11 We've migrated a lot of old Asterisk dialplan applications, and there were two main reasons: 1) 4/18/2013 7:32 PM Dialplan is convoluted and impossible to read. Everybody knows this but it keeps a lot of people employed. 2) We wanted to get access to much more advanced functionality - lots of database calls, web-interaction, and the whole ecosystem of gems. The amount of functionality provided by the dialplan was insufficient once companies moved behind simple "look this up in a database"

12 We had problems with asterisk. 4/18/2013 7:16 PM

13 rewriting old applications to answer new needs 4/18/2013 7:09 PM

4 / 35 Adhearsion Usage Survey

Q5 What functions do your applications perform? Select all that apply.

Answered: 28 Skipped: 5

Static IVR

Dynamic IVR

Call Queueing

Individual Outbound Calling... Mass Outbound Calling (Predictiv...

Call screening

Simple routing (hard-code... Dynamic routing (database...

Screen pops

Call recording (monitorin...

Voicemail

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Static IVR 50% 14

Dynamic IVR 82.14% 23

Call Queueing 39.29% 11

Individual Outbound Calling (click2call, etc) 64.29% 18

Mass Outbound Calling (Predictive dialling, etc) 35.71% 10

Call screening 39.29% 11

Simple routing (hard-coded rules) 46.43% 13

Dynamic routing (database queries, device status, etc) 75% 21

Screen pops 25% 7

Call recording (monitoring purposes, etc) 64.29% 18

Voicemail 35.71% 10

Total Respondents: 28

Other (please specify) ( 2 )

5 / 35 Adhearsion Usage Survey

# Other (please specify) Date

1# COotnhfeerre (npcle,a esme asilp2efacxify) 4D/a2t4e/2013 4:01 AM

2 Advanced in call apps 4/19/2013 11:14 AM

6 / 35 Adhearsion Usage Survey

Q6 What core-candidate features are most important to you? Select all that apply.

Answered: 27 Skipped: 6

International isation (both audio file... Mixer API (low level, used to bu...

Speech recognition

Declarative IVR building-b...

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Internationalisation (both audio file and TTS) 29.63% 8

Mixer API (low level, used to build a conferencing 55.56% 15 application)

Speech recognition 44.44% 12

Declarative IVR building-blocks 55.56% 15

Total Respondents: 27

Other (please specify) ( 1 )

# Other (please specify) Date

1 low level FS API 4/27/2013 12:45 AM

7 / 35 Adhearsion Usage Survey

Q7 How do you test your Adhearsion applications? Select all that apply.

Answered: 27 Skipped: 6

I don’t, the users do

Manual integration testing... Manual integration testing (w... Automated integration testing... Automated functional testing

Automated unit testing

0% 20% 40% 60% 80% 100%

Answer Choices Responses

I don’t, the users do 18.52% 5

Manual integration testing (ad-hoc) 62.96% 17

Manual integration testing (well defined test cases) 44.44% 12

Automated integration testing (please specify details) 7.41% 2

Automated functional testing 29.63% 8

Automated unit testing 44.44% 12

Total Respondents: 27

Other (please specify) ( 1 )

# Other (please specify) Date

1 Rspec and a Tropo driver 4/19/2013 1:48 AM

8 / 35 Adhearsion Usage Survey

Q8 Do you think that using Adhearsion has saved you time or money vs other platforms? Respond to all that apply.

Answered: 19 Skipped: 14

Answer Choices Responses

Time 89.47% 17

Money 73.68% 14

Other 31.58% 6

Total Respondents: 19

# Time Date

1 yes 4/26/2013 12:12 AM

2 Yes 4/25/2013 3:33 PM

3 Yes 4/24/2013 4:01 AM

4 No. 4/23/2013 7:55 PM

5 Yes 4/23/2013 12:17 PM

6 Maybe 4/20/2013 11:15 AM

7 yes, it's much easier to develop IVR and other things on adhearsion 4/20/2013 3:59 AM

8 Dont know 4/20/2013 1:58 AM

9 Using Perl may have been quicker for an experienced coder but only because Ruby encourages 4/19/2013 6:34 PM you to design and test more elegantly.

10 Yes 4/19/2013 11:14 AM

11 Yes. Ease of integration to HTTP & JSON has made major projects much easier 4/19/2013 10:30 AM

12 seems faster and simpler than to learn Freeswitch-Asterisk dialplan syntax 4/19/2013 5:53 AM

13 yes 4/19/2013 4:42 AM

14 Yes 4/19/2013 2:39 AM

15 Yes 4/18/2013 7:39 PM

16 Has probably increased the time spent, due to rapidly expanded scopes once the capabilities are 4/18/2013 7:38 PM understood

17 yes 4/18/2013 7:16 PM

# Money Date

1 Yes 4/25/2013 3:33 PM

2 Probably 4/24/2013 4:01 AM

3 Yes. 4/23/2013 7:55 PM

4 Yes 4/23/2013 12:17 PM

5 Yes 4/20/2013 11:15 AM

6 Dont know 4/20/2013 1:58 AM

7 Not really. Our existing Perl solutions did not cost anything. 4/19/2013 6:34 PM

8 Yes 4/19/2013 11:14 AM

9 "Time is money, friend" ... I estimate that AHN allows me to shave nearly a full third off my 4/19/2013 10:30 AM development times, and about a full third off in my support costs.

10 yes 4/19/2013 4:42 AM

11 Yes 4/19/2013 2:39 AM

9 / 35 Adhearsion Usage Survey

# Money Date

12 Yes 4/18/2013 7:39 PM

13 Was given more money (and have spent a lot more) due to the much larger realm of possibilities. 4/18/2013 7:38 PM

14 yes 4/18/2013 7:16 PM

# Other Date

1 Increased flexibility moving forward. 4/23/2013 7:55 PM

2 Sanity. I have only done a liitle Perl coding and I'd like to keep it that way. 4/19/2013 6:34 PM

3 What? 4/19/2013 11:14 AM

4 Innovation 4/19/2013 1:48 AM

5 not even sure if what we use it for would be possible without... 4/18/2013 9:58 PM

6 Both time & money could have been dramatically saved if the scope fo the project were kept to 4/18/2013 7:38 PM simple tasks. But once discussions started including many of the possibilities now available, scope almost always instantly expanded.

10 / 35 Adhearsion Usage Survey

Q9 What do you think is the best element about Adhearsion? Select all that apply.

Answered: 25 Skipped: 8

Documentation

Supportive community

It’s free!

Cross-VoIP-pl atform support Integration with Ruby ecosystem

Reusable plugins

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Documentation 8% 2

Supportive community 68% 17

It’s free! 60% 15

Cross-VoIP-platform support 48% 12

Integration with Ruby ecosystem 92% 23

Reusable plugins 44% 11

Total Respondents: 25

Other (please specify) ( 3 )

# Other (please specify) Date

1 Open Software 4/20/2013 11:17 AM

2 its open 4/18/2013 7:17 PM

3 open source 4/18/2013 7:13 PM

11 / 35 Adhearsion Usage Survey

Q10 What do you think is the worst element about Adhearsion? Select all that apply.

Answered: 22 Skipped: 11

Documentation

Quantity of features

API clarity

Performance

Lack of high-level constructs...

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Documentation 68.18% 15

Quantity of features 13.64% 3

API clarity 40.91% 9

Performance 40.91% 9

Lack of high-level constructs (voicemail, queues, 27.27% 6 conferencing, web interface, etc)

Total Respondents: 22

Other (please specify) ( 4 )

# Other (please specify) Date

1 it's hard to debug celluloid-based applications 4/26/2013 12:14 AM

2 unexpected bugs 4/20/2013 11:17 AM

3 Stability. I seem to bring out the worst in Adhearsion! 4/19/2013 6:36 PM

4 100% compatibility with VOIP platforms for the DSL basics 4/19/2013 5:54 AM

12 / 35 Adhearsion Usage Survey

Q11 How many Adhearsion applications have you worked on in total? Include applications you have built from scratch, maintained, contributed code to, deployed, applications no longer in service, etc.

Answered: 25 Skipped: 8

# Responses Date

1 2 4/27/2013 12:51 AM

2 1 4/26/2013 12:15 AM

3 3 4/25/2013 3:34 PM

4 6 4/24/2013 4:03 AM

5 one 4/23/2013 12:19 PM

6 4 4/20/2013 11:19 AM

7 10 4/20/2013 4:00 AM

8 One 4/20/2013 1:59 AM

9 3 myself, plus one older Adhearsion 1 application by our other coder 4/19/2013 6:40 PM

10 1 4/19/2013 2:32 PM

11 Over 10 that went in production plus countless minor apps. 4/19/2013 11:16 AM

12 12 - 15 4/19/2013 10:32 AM

13 5 4/19/2013 7:39 AM

14 5 4/19/2013 5:55 AM

15 3 4/19/2013 4:44 AM

16 1 4/19/2013 2:40 AM

17 10 4/19/2013 1:49 AM

18 2 4/18/2013 9:59 PM

19 0 4/18/2013 7:44 PM

20 5+ 4/18/2013 7:41 PM

21 10-20 4/18/2013 7:40 PM

22 7 4/18/2013 7:29 PM

23 2 4/18/2013 7:25 PM

24 3 4/18/2013 7:17 PM

25 6 4/18/2013 7:14 PM

13 / 35 Adhearsion Usage Survey

Q12 How many Adhearsion applications are you currently involved with which are either in service, being actively developed or in planning?

Answered: 23 Skipped: 10

In service (no development) In service (continuing development)

Pre-productio n development

Planning

0 1 2 3 4 5

Answer Choices Average Number Total Number Responses

In service (no 2.43 34 14 development)

In service (continuing 1.88 30 16 development)

Pre-production 1.15 15 13 development

Planning 1.27 14 11

Total Respondents: 23

# In service (no development) Date

1 1 4/27/2013 12:51 AM

2 5 4/24/2013 4:03 AM

3 1 4/23/2013 12:19 PM

4 1 4/20/2013 11:19 AM

5 1 4/19/2013 6:40 PM

6 4 4/19/2013 11:16 AM

7 5 4/19/2013 10:32 AM

8 0 4/19/2013 7:39 AM

9 5 4/19/2013 5:55 AM

10 1 4/19/2013 4:44 AM

11 0 4/18/2013 7:44 PM

12 4 4/18/2013 7:40 PM

13 2 4/18/2013 7:17 PM

14 4 4/18/2013 7:14 PM

# In service (continuing development) Date

1 0 4/27/2013 12:51 AM

2 3 4/25/2013 3:34 PM

14 / 35 Adhearsion Usage Survey

# In service (continuing development) Date 3 1 4/20/2013 11:19 AM

4 1 4/20/2013 1:59 AM

5 2 4/19/2013 6:40 PM

6 6 4/19/2013 11:16 AM

7 2 4/19/2013 10:32 AM

8 5 4/19/2013 7:39 AM

9 1 4/19/2013 5:55 AM

10 1 4/19/2013 4:44 AM

11 2 4/18/2013 9:59 PM

12 0 4/18/2013 7:44 PM

13 1 4/18/2013 7:40 PM

14 1 4/18/2013 7:29 PM

15 1 4/18/2013 7:25 PM

16 3 4/18/2013 7:14 PM

# Pre-production development Date

1 1 4/27/2013 12:51 AM

2 1 4/26/2013 12:15 AM

3 3 4/25/2013 3:34 PM

4 1 4/24/2013 4:03 AM

5 1 4/19/2013 6:40 PM

6 1 4/19/2013 2:32 PM

7 1 4/19/2013 11:16 AM

8 2 4/19/2013 10:32 AM

9 0 4/19/2013 7:39 AM

10 1 4/19/2013 4:44 AM

11 1 4/19/2013 2:40 AM

12 2 4/19/2013 1:49 AM

13 0 4/18/2013 7:44 PM

# Planning Date

1 2 4/27/2013 12:51 AM

2 1 4/26/2013 12:15 AM

3 1 4/23/2013 12:19 PM

4 1 4/20/2013 11:19 AM

5 0 4/19/2013 6:40 PM

6 1 4/19/2013 11:16 AM

7 2 4/19/2013 10:32 AM

8 0 4/19/2013 7:39 AM

9 5 4/19/2013 5:55 AM

10 0 4/18/2013 7:44 PM

11 1 4/18/2013 7:14 PM

15 / 35 Adhearsion Usage Survey

Q13 Which VoIP platforms are you targeting for current/future Adhearsion projects? Select all that apply.

Answered: 26 Skipped: 7

Asterisk

FreeSWITCH

Voxeo PRISM

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Asterisk 69.23% 18

FreeSWITCH 61.54% 16

Voxeo PRISM 15.38% 4

Total Respondents: 26

Other (please specify) ( 0 )

# Other (please specify) Date

There are no responses.

16 / 35 Adhearsion Usage Survey

Q14 On average, how many developers work on the Adhearsion projects you are involved in?

Answered: 26 Skipped: 7

11+ 3.85% (1)

1 4-10 26.92% (7) 23.08% (6)

2-3 46.15% (12)

17 / 35 Adhearsion Usage Survey

Q15 How many of your Adhearsion applications are running on the following VoIP platforms?

Answered: 23 Skipped: 10

Asterisk < 1.8

Asterisk 1.8

Asterisk 10

Asterisk 11

Asterisk pre-release

FreeSWITCH

Voxeo PRISM

Tropo Scripting

Other

0 1 2 3 4 5

Answer Choices Average Number Total Number Responses

Asterisk < 1.8 3.30 33 10

Asterisk 1.8 2.25 36 16

Asterisk 10 0.00 0 2

Asterisk 11 1.50 9 6

Asterisk pre-release 0.00 0 2

FreeSWITCH 1.45 16 11

Voxeo PRISM 1.00 5 5

Tropo Scripting 0.67 2 3

Other 0.00 0 2

Total Respondents: 23

# Asterisk < 1.8 Date

1 0 4/27/2013 12:55 AM

2 5 4/24/2013 4:05 AM

3 10 4/20/2013 4:02 AM

4 1 4/19/2013 11:17 AM

5 8 4/19/2013 10:35 AM

6 5 4/19/2013 7:40 AM

7 0 4/19/2013 4:45 AM

8 1 4/18/2013 7:29 PM

18 / 35 Adhearsion Usage Survey

# Asterisk < 1.8 Date

9 1 4/18/2013 7:26 PM

10 2 4/18/2013 7:18 PM

# Asterisk 1.8 Date

1 1 4/27/2013 12:55 AM

2 1 4/26/2013 12:16 AM

3 1 4/25/2013 3:35 PM

4 1 4/24/2013 4:05 AM

5 1 4/20/2013 11:22 AM

6 1 4/20/2013 2:00 AM

7 1 4/19/2013 6:46 PM

8 3 4/19/2013 11:17 AM

9 5 4/19/2013 10:35 AM

10 4 4/19/2013 5:56 AM

11 1 4/19/2013 4:45 AM

12 4 4/19/2013 1:49 AM

13 2 4/18/2013 10:00 PM

14 4 4/18/2013 7:41 PM

15 2 4/18/2013 7:29 PM

16 4 4/18/2013 7:16 PM

# Asterisk 10 Date

1 0 4/27/2013 12:55 AM

2 0 4/19/2013 4:45 AM

# Asterisk 11 Date

1 0 4/27/2013 12:55 AM

2 1 4/20/2013 11:22 AM

3 3 4/19/2013 6:46 PM

4 2 4/19/2013 10:35 AM

5 2 4/19/2013 4:45 AM

6 1 4/18/2013 7:29 PM

# Asterisk pre-release Date

1 0 4/27/2013 12:55 AM

2 0 4/19/2013 4:45 AM

# FreeSWITCH Date

1 1 4/27/2013 12:55 AM

2 1 4/23/2013 12:20 PM

3 1 4/20/2013 11:22 AM

4 1 4/19/2013 2:33 PM

5 6 4/19/2013 11:17 AM

6 1 4/19/2013 5:56 AM

7 0 4/19/2013 4:45 AM

8 1 4/19/2013 2:41 AM

9 1 4/18/2013 7:41 PM

19 / 35 Adhearsion Usage Survey

# FreeSWITCH Date

10 1 4/18/2013 7:29 PM

11 2 4/18/2013 7:16 PM

# Voxeo PRISM Date

1 0 4/27/2013 12:55 AM

2 2 4/25/2013 3:35 PM

3 0 4/19/2013 4:45 AM

4 2 4/19/2013 1:49 AM

5 1 4/18/2013 7:29 PM

# Tropo Scripting Date

1 0 4/27/2013 12:55 AM

2 0 4/19/2013 4:45 AM

3 2 4/18/2013 7:29 PM

# Other Date

1 0 4/27/2013 12:55 AM

2 0 4/19/2013 4:45 AM

20 / 35 Adhearsion Usage Survey

Q16 How many of your Adhearsion applications are running in production on each of the following Ruby implementations? (blanks imply 0 or N/A)

Answered: 21 Skipped: 12

CRuby (MRI/YARV) 1.8 CRuby (MRI/YARV) 1.9.2 CRuby (MRI/YARV) 1.9.3 CRuby (MRI/YARV) 2.0.0

JRuby

Rubinius 1.x

Rubinius 2.0/master

Other

0 1 2 3 4 5

Answer Choices Average Number Total Number Responses

CRuby (MRI/YARV) 1.8 2.50 10 4

CRuby (MRI/YARV) 1.9.2 0.67 2 3

CRuby (MRI/YARV) 1.9.3 2.65 45 17

CRuby (MRI/YARV) 2.0.0 0.50 2 4

JRuby 3.75 30 8

Rubinius 1.x 0.00 0 2

Rubinius 2.0/master 0.00 0 2

Other 0.00 0 2

Total Respondents: 21

# CRuby (MRI/YARV) 1.8 Date

1 0 4/27/2013 12:55 AM

2 5 4/24/2013 4:05 AM

3 0 4/20/2013 4:02 AM

4 5 4/19/2013 7:40 AM

# CRuby (MRI/YARV) 1.9.2 Date

1 1 4/27/2013 12:55 AM

2 0 4/20/2013 4:02 AM

3 1 4/18/2013 7:26 PM

# CRuby (MRI/YARV) 1.9.3 Date

21 / 35 Adhearsion Usage Survey

# CRuby (MRI/YARV) 1.9.3 Date

1 0 4/27/2013 12:55 AM

2 1 4/26/2013 12:16 AM

3 1 4/24/2013 4:05 AM

4 1 4/23/2013 12:20 PM

5 2 4/20/2013 11:22 AM

6 0 4/20/2013 4:02 AM

7 3 4/19/2013 6:46 PM

8 1 4/19/2013 2:33 PM

9 10 4/19/2013 11:17 AM

10 4 4/19/2013 5:56 AM

11 1 4/19/2013 4:45 AM

12 5 4/19/2013 1:49 AM

13 2 4/18/2013 10:00 PM

14 5 4/18/2013 7:41 PM

15 3 4/18/2013 7:29 PM

16 2 4/18/2013 7:18 PM

17 4 4/18/2013 7:16 PM

# CRuby (MRI/YARV) 2.0.0 Date

1 0 4/27/2013 12:55 AM

2 0 4/20/2013 4:02 AM

3 1 4/19/2013 5:56 AM

4 1 4/18/2013 7:29 PM

# JRuby Date

1 0 4/27/2013 12:55 AM

2 10 4/20/2013 4:02 AM

3 15 4/19/2013 10:35 AM

4 1 4/19/2013 4:45 AM

5 1 4/19/2013 2:41 AM

6 1 4/19/2013 1:49 AM

7 1 4/18/2013 7:29 PM

8 1 4/18/2013 7:16 PM

# Rubinius 1.x Date

1 0 4/27/2013 12:55 AM

2 0 4/20/2013 4:02 AM

# Rubinius 2.0/master Date

1 0 4/27/2013 12:55 AM

2 0 4/20/2013 4:02 AM

# Other Date

1 0 4/27/2013 12:55 AM

2 0 4/20/2013 4:02 AM

22 / 35 Adhearsion Usage Survey

Q17 How many calls do your Adhearsion applications handle in an average day?

Answered: 24 Skipped: 9

0-10

11-1100

101-1000

1001-10,000

10,001-100,00 0

100,000+

0% 20% 40% 60% 80% 100%

Answer Choices Responses

0-10 12.50% 3

11-1100 25% 6

101-1000 25% 6

1001-10,000 33.33% 8

10,001-100,000 4.17% 1

100,000+ 0% 0

Total 24

23 / 35 Adhearsion Usage Survey

Q18 What is the average duration of a call in your Adhearsion applications?

Answered: 23 Skipped: 10

15

12

9

6

3

0 0-10s 11-30s 31-60s 61-300s 301-600s 601-3600s 3600s+

Answer Choices Responses

0-10s 0% 0

11-30s 4.35% 1

31-60s 34.78% 8

61-300s 52.17% 12

301-600s 4.35% 1

601-3600s 4.35% 1

3600s+ 0% 0

Total 23

24 / 35 Adhearsion Usage Survey

Q19 How many instances of your VoIP platform (Asterisk, FreeSWITCH, etc) do you run in production?

Answered: 24 Skipped: 9

100%

80%

60%

40%

20%

0% 1 2-5 6-10 11-20 21+

Answer Choices Responses

1 25% 6

2-5 41.67% 10

6-10 25% 6

11-20 4.17% 1

21+ 4.17% 1

Total 24

25 / 35 Adhearsion Usage Survey

Q20 How many instances of your Adhearsion application do you run in production?

Answered: 24 Skipped: 9

100%

80%

60%

40%

20%

0% 1 2-5 6-10 11-20 21+

Answer Choices Responses

1 29.17% 7

2-5 50% 12

6-10 12.50% 3

11-20 4.17% 1

21+ 4.17% 1

Total 24

26 / 35 Adhearsion Usage Survey

Q21 What other UI components does your application stack contain? Select all that apply.

Answered: 23 Skipped: 10

Web UI (server-side)

Web UI (client-side, single-pag...

Mobile Web UI

Native mobile app (iOS)

Native mobile app (Android)

Native mobile app (Symbian)

Native mobile app (Other, please... Desktop application (Windows) Desktop application (Mac) Desktop application (Linux) Desktop application (portable)

0 5 10 15 20 25

Answer Choices Responses

Web UI (server-side) 95.65% 22

Web UI (client-side, single-page JS, etc) 43.48% 10

Mobile Web UI 17.39% 4

Native mobile app (iOS) 17.39% 4

Native mobile app (Android) 13.04% 3

Native mobile app (Symbian) 0% 0

Native mobile app (Other, please specify) 4.35% 1

Desktop application (Windows) 0% 0

Desktop application (Mac) 4.35% 1

Desktop application (Linux) 8.70% 2

Desktop application (portable) 0% 0

Total Respondents: 23

27 / 35 Adhearsion Usage Survey

Q22 What other backend components does your application stack contain? Select all that apply.

Answered: 23 Skipped: 10

HTTP web service

Message queue

Directory service (LDAP, etc)

Database

ASR engine

TTS engine

0 5 10 15 20 25

Answer Choices Responses

HTTP web service 82.61% 19

Message queue 39.13% 9

Directory service (LDAP, etc) 8.70% 2

Database 95.65% 22

ASR engine 17.39% 4

TTS engine 47.83% 11

Total Respondents: 23

28 / 35 Adhearsion Usage Survey

Q23 If your application uses a TTS engine, which does it use? Select all that apply.

Answered: 11 Skipped: 22

Flite

Cepstral (via Asterisk app_swift) Cepstral (via FreeSWITCH mod_cepstral)

Lumenvox (via MRCP)

Nuance (via MRCP)

Google Translate

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Flite 18.18% 2

Cepstral (via Asterisk app_swift) 45.45% 5

Cepstral (via FreeSWITCH mod_cepstral) 9.09% 1

Lumenvox (via MRCP) 36.36% 4

Nuance (via MRCP) 36.36% 4

Google Translate 36.36% 4

Total Respondents: 11

Other (please specify) ( 4 )

# Other (please specify) Date

1 Cepstral, PicoTTS, via own component 4/20/2013 11:26 AM

2 CereVoice 4/19/2013 6:49 PM

3 AT&T & Nuance via chunked HTTP 4/18/2013 7:44 PM

4 aharon 4/18/2013 7:17 PM

29 / 35 Adhearsion Usage Survey

Q24 If your application uses an ASR engine, which does it use? Select all that apply.

Answered: 3 Skipped: 30

Pocketsphinx (via FreeSWITCH...

Lumenvox (via MRCP)

Nuance (via MRCP)

0% 20% 40% 60% 80% 100%

Answer Choices Responses

Pocketsphinx (via FreeSWITCH mod_pocketsphinx) 0% 0

Lumenvox (via MRCP) 100% 3

Nuance (via MRCP) 100% 3

Total Respondents: 3

Other (please specify) ( 2 )

# Other (please specify) Date

1 Pocketsphinx via own componet, Google Asr via speech2text gem 4/20/2013 11:26 AM

2 AT&T & Nuance via chunked HTTP 4/18/2013 7:44 PM

30 / 35 Adhearsion Usage Survey

Q25 Have you ever run a single Adhearsion application against several different VoIP platforms simultaneously?

Answered: 24 Skipped: 9

Yes 12.50% (3)

No 87.50% (21)

31 / 35 Adhearsion Usage Survey

Q26 If yes, what platforms were these and why?

Answered: 2 Skipped: 31

# Responses Date

1 Because I could. 4/19/2013 11:18 AM

2 Asterisk and FreeSWITCH, mostly to see the performance differences between Adhearsion on 4/18/2013 7:44 PM both. Keeping multiple platforms running at once would be a pain in the long run.

32 / 35 Adhearsion Usage Survey

Q27 What is the main business function of the organisation for which you have developed voice applications?

Answered: 20 Skipped: 13

# Responses Date

1 system integration 4/27/2013 1:00 AM

2 We are a startup making a new voip application. 4/26/2013 1:45 AM

3 Proof of concepts 4/25/2013 3:36 PM

4 Communications, service numbers, virtual pbx, did numbers 4/24/2013 4:07 AM

5 Banking and Development. Identification. Authorizations and Outbound Callcenter 4/20/2013 11:29 AM

6 hosted voip 4/20/2013 4:03 AM

7 Healthcare voice mail 4/20/2013 2:01 AM

8 Automated customer contact, response services, bill paying, debt collection, etc. 4/19/2013 6:58 PM

9 Mobile Dating 4/19/2013 2:35 PM

10 Developing voice applications. It's Mojo Lingo. 4/19/2013 11:19 AM

11 I'm a consultant ... my customers vary widely from hospitality to customer support organizations to 4/19/2013 10:38 AM entertainment industry

12 classified 4/19/2013 7:42 AM

13 ISP 4/19/2013 4:49 AM

14 Call forwarding, voicemail. 4/19/2013 2:44 AM

15 Carriers and enterprises 4/19/2013 1:50 AM

16 Marketing 4/18/2013 10:01 PM

17 Wireless telecommunications 4/18/2013 7:45 PM

18 Developing Voice Applications :) 4/18/2013 7:29 PM

19 Sale of home services. 4/18/2013 7:28 PM

20 i build voip based solutions 4/18/2013 7:19 PM

33 / 35 Adhearsion Usage Survey

Q28 Please select all the appropriate statements that apply regarding your relationship with Adhearsion:

Answered: 21 Skipped: 12

I am an anonymous observer /... I would like to become more activ... I think our use of Adhearsion... I need more support in the use of...

0% 20% 40% 60% 80% 100%

Answer Choices Responses

I am an anonymous observer / user of Adhearsion and 23.81% 5 prefer to stay anonymous.

I would like to become more active in the community and 61.90% 13 contribute to this growing platform.

I think our use of Adhearsion is quite interesting, and I 14.29% 3 would like for someone to contact me about how we can tell our story to others.

I need more support in the use of Adhearsion and would 0% 0 like training or more information on support options.

Total 21

34 / 35 Adhearsion Usage Survey

Q30 Do you have anything else you wish to tell us about Adhearsion?

Answered: 13 Skipped: 20

# Responses Date

1 i love AHN 4/27/2013 1:00 AM

2 Adhearsion rocks! 4/26/2013 1:45 AM

3 thank you for a such great project 4/20/2013 4:03 AM

4 I was unable to state earlier that we're seriously considering JRuby. And please don't be so 4/19/2013 6:58 PM dismissive of ActiveRecord and embedding it within Adhearsion. Whether this can be considered a clean approach or not is quite subjective and I think diligent use of with_connection works well enough for low traffic scenarios. For more intensive situations, I am optimistic that Rails 4 will solve the remaining issues. Please read http://bibwild.wordpress.com/2012/09/21/state-of-activerecord- and-concurrency-another-update.

5 Keep up the good work! That includes me. 4/19/2013 11:19 AM

6 Question 28 is "select all" in the text, but the option is a radio button. You might want to fix that. 4/19/2013 10:38 AM

7 keep on rocking 4/19/2013 5:58 AM

8 It rocks 4/19/2013 1:50 AM

9 Awesome! 4/18/2013 10:01 PM

10 <3 4/18/2013 7:45 PM

11 Adhearsion is awesome! 4/18/2013 7:45 PM

12 ahn is the best telephony framework I have ever worked with. Thank you ! 4/18/2013 7:19 PM

13 love it! thank you 4/18/2013 7:19 PM

35 / 35