What I Learned
      Supporting Asterisk & AGI Apps
                For a Year

                  Troy Davis
             ...
Why

       Host Asterisk

       Apps at & by customers

       "AGI": {Adhearsion,Asterisk-Java,PHPAGI,more}




@ifbyph...
Things Customers Ask

       App integration

       Sophisticated call logic

       Carrier independence

       Docs

 ...
Things Customers Don't Ask (That I
  Thought They Would)
       How do I do <Fairly General Task> in <AGI
       Library Y...
Things Experts Wonder

       Asterisk standardization, versions

       Server-side debugging

       AMI settings




@i...
Things Customers Think

       AGI is Complex, HTTP is Simple

       Caller ID & DTMF Just Works

       Spoofing




@if...
Things We Test

       Capacity

       End-to-end audio delay

       Muxing delay

       Timing accuracy

       Protoc...
Things We Help Customers Test

       App functionality

       App compatibility

       call-tester




@ifbyphone      ...
Things I'm Thankful For

       Escape valve

       SIP Forwarding

       Stability




@ifbyphone                  @clo...
Things I Wish Existed

       FaceTime for Asterisk

       Wide support for SMS over SIP

       Asterisk-Java or Adhears...
Questions



                Troy Davis
             twitter.com/troyd

              cloudvox.com

@ifbyphone            ...
Upcoming SlideShare
Loading in …5
×

Supporting Asterisk AGI apps (ClueCon 2010)

1,063 views

Published on

What I Learned Supporting Asterisk & AGI Apps For a Year, as given at ClueCon 2010.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,063
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Supporting Asterisk AGI apps (ClueCon 2010)

  1. 1. What I Learned Supporting Asterisk & AGI Apps For a Year Troy Davis twitter.com/troyd cloudvox.com @ifbyphone @cloudvox
  2. 2. Why Host Asterisk Apps at & by customers "AGI": {Adhearsion,Asterisk-Java,PHPAGI,more} @ifbyphone @cloudvox
  3. 3. Things Customers Ask App integration Sophisticated call logic Carrier independence Docs Call count @ifbyphone @cloudvox
  4. 4. Things Customers Don't Ask (That I Thought They Would) How do I do <Fairly General Task> in <AGI Library Y> Client-side debugging App monitoring @ifbyphone @cloudvox
  5. 5. Things Experts Wonder Asterisk standardization, versions Server-side debugging AMI settings @ifbyphone @cloudvox
  6. 6. Things Customers Think AGI is Complex, HTTP is Simple Caller ID & DTMF Just Works Spoofing @ifbyphone @cloudvox
  7. 7. Things We Test Capacity End-to-end audio delay Muxing delay Timing accuracy Protocol-specific response time @ifbyphone @cloudvox
  8. 8. Things We Help Customers Test App functionality App compatibility call-tester @ifbyphone @cloudvox
  9. 9. Things I'm Thankful For Escape valve SIP Forwarding Stability @ifbyphone @cloudvox
  10. 10. Things I Wish Existed FaceTime for Asterisk Wide support for SMS over SIP Asterisk-Java or Adhearsion for PHP @ifbyphone @cloudvox
  11. 11. Questions Troy Davis twitter.com/troyd cloudvox.com @ifbyphone @cloudvox

×