Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

World's Fastest Asterisk Dialer - with narration

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
5,703
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Feb 15, 2008

Introducing the world's fastest Asterisk based dialer. Because I still need to put more information here, and a hi-res video on my website, here's some information about what you are seeing.

Our originating server is based upon a Pentium III 550MHz, equipped with 1 GB RAM. Our client server, simulating the carrier and simply terminating all the calls on a "playback" is another Asterisk server, based upon a Duron 2000, with 512MB RAM.

Calls are being spooled via a MySQL database. Call status updates occur from within the Asterisk dial-plan using a web service, in stead of updating directly into the database. Origination is performed from a C++ based daemon program, implementing a web services client, queuing calls for origination internally.

As calls traverse through the dialer, the originating gateway will update their status in near RealTime, in order to make sure that we don't originate the same call twice - and that we keep good track of what call was answered, and what call had failed.

Current speed tests indicate a maximum speed of about 23 call originations per second, however, that is mostly caused by some un-optimized code (this is still alpha quality).

I will be releasing extracts of the log files soon, in order to show this. In addition, a hi-res version of this video will soon be available from http://www.greenfieldtech.net

Thanks for watching and thank you for wasting your time on YouTube.

GreenfieldTech

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (greenfieldtech)

  • In general, I would agree with you - and I have full intention of releasing the code once it's fully cooked - right now it's just a big mess of code without any proper form (I think in a very unordered fashion).

    However, you must understand that while I spend most of the time promoting the usage of Asterisk and Open-Source (I am the community founder and maintainer in Israel), I do need to make a living. I have no plans of keeping this to myself, as long as I'm able to leverage it for a while.

  • My only problem right now is that YouTube doesn't enable me to upload a high-quality video, so that you can see the log files correctly.

    I will be uploading the hi-res video to my website, so that people can see the log files better. I can show you how it works, however, I can't show you the code - after all, it is my living.

  • I'm currently building a new demo that will show you how the status updates are running on the system, so you will have a better understanding of the speed this thing works at.

  • Well,

    Actually, I admit that the quality isn't that great, so it's a little hard to see. I do pull the calls from a MySQL database, and the calls are being updated in RealTime on the Asterisk side. I'm currently in the process of creating a better quality video that would also show the origination side correctly.

    The demo doesn't demonstrate something new, only that there is a way to originate well beyond the customary 5 originates per second using Asterisk's manager interface.

see all

All Comments (9)

Sign In or Sign Up now to post a comment!
  • Gosh, could this BE more boring? lol

  • any coder needs to make some green no doubt... But there could also advances made in said code and there are some coders out there who all they do is look over code and straiten it out. I wish you luck my friend.

  • wtf

  • El mio hace 6 llamados por minuto

  • You have inspired me to work on a similar project to release publicly to developers and the like. Asterisk is all about open source, making a dialer "proof of concept" to eventually sell is only going to hinder the progress of the open-source community.

  • Good to hear. I'm glad that you are improving the quality and hopefully showing the Asterisk community how you originated more than 5 calls per second.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more