Leif Madsen

http://twitter.com/leifmadsen

Caledon, Ontario

Asterisk Consultant, Author

Areas of Expertise:

  • asterisk
  • clustering
  • call-centre
  • call-center
  • dialplan
  • queues
  • odbc
  • func_odbc
  • consulting
  • speaking
  • programming
  • writing
Leif Madsen first took an interest in Asterisk while attempting to find a voice conferencing solution for him and his friends. After someone suggested trying Asterisk, the obsession began. Wanting to contribute and be involved with the community, and noticing the lack of Asterisk documentation, he co-founded the Asterisk Documentation Project. Leif is currently working as a consultant, specializing in Asterisk clustering and call-centre integration. You can get more information at http://www.leifmadsen.com

Asterisk: The Definitive Guide Asterisk: The Definitive Guide
by Jim Van Meggelen , Leif Madsen , Russell Bryant
Third Edition April 2011
Print: $54.99
Ebook: $43.99

Asterisk Cookbook Asterisk Cookbook
by Leif Madsen , Russell Bryant
April 2011
Print: $29.99
Ebook: $16.99

Asterisk: The Future of Telephony Asterisk: The Future of Telephony
by Jim Van Meggelen , Jared Smith , Leif Madsen
Second Edition August 2007
Ebook: $35.99

Asterisk: The Future of Telephony Asterisk: The Future of Telephony
by Jared Smith , Jim Van Meggelen , Leif Madsen
September 2005
OUT OF PRINT

Leif blogs at:
http://leifmadsen.wordpress.com/

Converting multiple exten => lines to using same => in Asterisk dialplan

January 16 2012

Last week I wanted to start changing some 1.4 based Asterisk dialplan to a 1.8 based Asterisk system, and in that process wanted to convert lines like: into using the same => prefix: In order to do that, Mike King helped me out with the following regular expressing which I… read more

Commodore 64 Turns 30 This Year

January 09 2012

Having found an article about the Commodore 64 turning 30 this year, I reflected back in a comment on that page about what it is like to be only 1 year older than the Commodore 64, a computer which spiked my interest in technology away from a games system to… read more

Commodore 64 Turns 30 This Year

January 09 2012

Having found an article about the Commodore 64 turning 30 this year, I reflected back in a comment on that page about what it is like to be only 1 year older than the Commodore 64, a computer which spiked my interest in technology away from a games system to… read more

Now working with CoreDial

January 04 2012

As of January 3rd, I’m now working with the CoreDial team full time. I’ve worked with them as a consultant on their infrastructure over the last few years but now will be spending significantly more time working with the engineering team From the announcement, “CoreDial is pleased to announce the… read more

Cooking With Asterisk (Video)

December 23 2011

And I found the Cooking With Asterisk presentation as well! Apologies for the low quality on the video (as this one has a lot more text than the Distributed Call Centre video), but you can follow along with the presentation on your screen as available on my website at: http://leifmadsen.com/sites/default/files/AstriCon%202011%20-%20Cooking%20With%2 0Asterisk.pdf… read more

Asterisk Powered Distributed Call Centres (Video)

December 23 2011

Looks like TMC has posted my presentation from AstriCon 2011! You can see the presentation in its entirety over here: http://www.tmcnet.com/tmc/videos/default.aspx?vid=5821&title=Asterisk-Powere d+Distributed+Call+Centers And the presentation along with the demo configuration files is available on my website at: http://leifmadsen.com/sites/default/files/AstriCon%202011%20-%20Building%20a%20d istributed%20call%20centre.zip Filed under: Asterisk read more

.bashrc trick for git repo and branch information

December 22 2011

The other day I was talking to my friend Russell Bryant who pointed me to some .bashrc magic that would show me which branch I was currently working with inside a git repo on my system. I found it incredibly handy and have modified the ANSI colour coding slightly. On… read more

Relaying SMTP via Gmail (or Google Apps) Using Postfix

November 22 2011

Today I had the need to start relaying mail through my Google Apps account since Super-Evil-Bastard-ITSPRogers blocks sending email (it’s probably a good thing, however it’s quite annoying when running some services from home). Found this article while Googling, and it worked great first try. I like when things are… read more

Controlling outbound bitrate using tc

November 02 2011

Today I was using the VMware vCenter Converter application to build a VM from a physical machine so that I could replace Ubuntu 10.04.3 LTS with VMware ESXi (and move the functionality that the server is performing now to a VM instead of it being the base OS). Because my… read more

#AstriCon 2011 Quote of the Conference (@abalashov)

October 30 2011

I think the best quote I heard the entire time came from @abalashov (Alex Balashov) during the AstriDevCon when we were talking about Asterisk documentation, and how we might better organize it within the source. We were discussing perhaps moving some of the existing configuration file examples to a manpage,… read more

#AstriCon 2011: Cooking With Asterisk

October 28 2011

My other presentation at AstriCon 2011 was Cooking With Asterisk, an overview of some dialplan snippets (pulled from the Asterisk Cookbook). http://leifmadsen.com/sites/default/files/AstriCon 2011 – Cooking With Asterisk.pdf Filed under: Asterisk read more

#AstriCon 2011: Building a Distributed Call Centre

October 26 2011

The presentation and configuration files from my presentation at AstriCon 2011 today is available at: http://leifmadsen.com/sites/default/files/AstriCon 2011 – Building a distributed call centre.zip Filed under: Asterisk read more

AstriCon presentation today at 11:40am

October 26 2011

I’ll be speaking at AstriCon today (and tomorrow) about building a distributed call centre. The presentation will be 35 minutes long and will contain a set of slides that moves you from an existing traditional PBX system up through a distributed model (which happens to use a call centre as… read more
Leif Madsen