Squashed commit of the following:
Squashed commit of the following:

commit dda4e913a7d49cf13921e7b7d4f954bc46d3f557
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 15:46:51 2014 +0200

    use agent class for amqp messages

commit 243833da4a1be42a4840af912a174da986b524fb
Merge: 594d919 6fe2f60
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 14:57:36 2014 +0200

    Back-merged master from release #{0.0.63}

commit 594d919d80a3b1914494103539cc7b561e412686
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 14:04:28 2014 +0200

    rename target_nnn_id to call_id

commit 233073ee337819f7a77b73efeede6e2a6fa410a3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 13:43:25 2014 +0200

    use marshalled call object for amqp messaging

commit af882f754ee5222b645ff74e39fc080d9a7753b4
Merge: 9ac8676 11bfc47
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 07:57:51 2014 +0200

    Back-merged master from release #{0.0.62}

commit 9ac8676e84184c40c332534944f525a8c9c6092c
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 07:50:34 2014 +0200

    use marshalled call for redis storage

commit 754313982da8fc662dc16c233df9218206b604c1
Merge: b35540a 19451f8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 17:53:08 2014 +0200

    Back-merged master from release #{0.0.61}

commit b35540ab9358024e17f27c7885178eb1d8b16c36
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 13:35:25 2014 +0200

    allow for empty redis keys

commit 6a10965b1020c2c76fe6a05395db1d3d7d0403c0
Merge: 1850601 8acd1bc
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 02:36:20 2014 +0200

    Back-merged master from release #{0.0.60}

commit 185060197cac09a1fe36da10463ce455f42dea86
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 02:34:07 2014 +0200

    use symbols for most hash keys

commit 5005ad1f0eadaf793eefec5faf60fa560f39573c
Merge: 323c651 95185d2
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:24:34 2014 +0200

    Back-merged master from release #{0.0.59}

commit 323c6516105618caa627364bc84ed2995af038ea
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:15:34 2014 +0200

    migrate from JSON to Marshal

commit 6c177b2dc9582cf185f9f2cadcb70ee07cf49eca
Merge: 06fed6f b91ba85
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Sep 9 08:11:45 2014 +0200

    Back-merged master from release #{0.0.57}

commit 06fed6fc49473547a268610bc65528f7755ab42b
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 18:48:24 2014 +0200

    small cleanups

commit 71f8ca7ded99a87cc160d67f5a56d300a27f58f7
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 14:04:54 2014 +0200

    rename number_conf to conf

commit f0e1df63020e94fa8c1535575483d972706d52ae
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 13:49:29 2014 +0200

    add dirs for ctags

commit 3ea983cdd882758608a9576706cbd5459e16bb9a
Merge: 485b6e6 b81385c
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 11:22:11 2014 +0200

    Back-merged master from release #{0.0.56}

commit 485b6e648dc8dfb4926632ecc7cc32948b7a2797
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 20:58:34 2014 +0200

    update some gems

commit 3a103f15836fd025245ad6711dc5db840a7b09c4
Merge: 39f82f0 45dfde8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 31 12:10:39 2014 +0200

    Back-merged master from release #{0.0.48}

commit 39f82f079c723c56ac3d6aa76c5d8fdfe2f3e9db
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 31 07:39:26 2014 +0200

    update rrd graph dimensions

commit dc06febb3ebe211b161f3b052277210495c24d43
Merge: ae84bbe 5c05670
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Aug 29 08:04:06 2014 +0200

    Back-merged master from release #{0.0.47}

commit ae84bbe56d9bef4e451517a39dba00744746bbc8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Aug 29 08:02:37 2014 +0200

    update some gems

commit 5bea40711f8c2a4207391a45d14e4bf9cfc93366
Merge: fc2dec3 d2d9119
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Aug 28 07:56:24 2014 +0200

    Back-merged master from release #{0.0.46}

commit fc2dec3472038326ed56966a6b021175a1b2a8b3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Aug 27 10:52:49 2014 +0200

    disable copyright tag

commit 0b91090d988b71dcdfc304aa555249f64a1aae14
Merge: 7bee8ca f006c01
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 23 12:53:14 2014 +0200

    Back-merged master from release #{0.0.44}

commit 7bee8cadcba13adf6666263f044769d73e03dd0d
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 23 12:06:31 2014 +0200

    remove to_s

commit 8e2b8f467f23e9ab79793e8a75eca74207e1faab
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 23 11:47:37 2014 +0200

    cleanup scheduler start procedure

commit fdd015c47e836bdbb87c1b337b0183ebb31a7fef
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 23 08:22:25 2014 +0200

    remove roles for now

commit 88f00593363481e750d7152bbb6b259913348be3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 23 06:34:00 2014 +0200

    double archived points

commit ff9af276f3f11e72fcebc61eb65f81c44cf7cb36
Merge: 52c5643 b0c4dbc
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Aug 20 19:09:55 2014 +0200

    Back-merged master from release #{0.0.43}

commit 52c5643967bb149e48bf882c9add4fae0d5f9320
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Aug 20 18:58:04 2014 +0200

    update some gems

commit e2762c1a2f9b25b1a9c11cbf2fb3a97052ec5d50
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Aug 18 07:39:59 2014 +0200

    render svg files, really

commit 26236691c2441079f4c774fc23732808f2fc3f46
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Aug 18 07:10:16 2014 +0200

    render svg files

commit 936e25aad0383341d95e06573c6ee666fc73ca70
Merge: 106b0a7 b9c5345
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Aug 18 06:55:02 2014 +0200

    Back-merged master from release #{0.0.42}

commit 106b0a79b1dfb1d7837a3fc936c96e06b3493d6a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 17 15:58:09 2014 +0200

    incoming calls have the extension 0

commit 9f92e27212fa5626f8a0022c69d3b98481679f43
Merge: 6af0318 f2e6a71
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 17 12:49:35 2014 +0200

    Back-merged master from release #{0.0.41}

commit 6af03187f6646c93eed4460aa0c349e6665bd5ee
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 17 06:26:14 2014 +0200

    get file locations from chef config

commit 054323e480f49df1df1a93e5c3eba9f5c23a6b6c
Merge: a00e7da 1993015
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 19:11:32 2014 +0200

    Back-merged master from release #{0.0.39}

commit a00e7da8364bffd2c6b026212c9a91b21e0b33dd
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 19:09:00 2014 +0200

    move png file location

commit 97eaf5a597174676e2a745af62d9280adef56afd
Merge: 2aa2314 ee8385f
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 18:47:42 2014 +0200

    Back-merged master from release #{0.0.38}

commit 2aa23146e1852f571289caf5ed046dc45a5d83c9
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 18:30:55 2014 +0200

    track for 12 hours only

commit cd5341174c7ce785231d6604b0038a044a15e672
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 18:02:36 2014 +0200

    update color

commit cc8abb5fa3232f844686a52306c161473b5bb0eb
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 17:48:20 2014 +0200

    render out rrd images

commit c20e01e63ba72786899cc314eb6ce6ee2580c2bc
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 14:49:42 2014 +0200

    add basic rrd db support

commit 5cbaf1e45a176f578dfaf78e6bfad34758a65150
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 16 10:35:54 2014 +0200

    calculate call details and aggregations

commit 2804019a8889d10b0413f9c72e296ab28cb6f7f2
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Aug 14 19:47:32 2014 +0200

    round not floor the average

commit b24e07e8ad3c49d0b361191d2d755aec3eed3363
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Aug 14 19:36:09 2014 +0200

    count mailbox calls as dispatched

commit 494666fe4c0aec54329df8502d102324d41288e6
Merge: 2580204 1774d6a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Aug 14 09:35:51 2014 +0200

    Back-merged master from release #{0.0.37}

commit 25802044d5e2f3a07785fe915436c4ac00df2f1f
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Aug 14 08:56:49 2014 +0200

    add more call statistics

commit 3376ee1f9129a869d7e8ed237227337a41efd2c4
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Aug 13 11:23:47 2014 +0200

    move out Numbers.store dependency

commit 8e4f4aadc3632a19f4669c6219db534063b610bd
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Aug 13 11:19:36 2014 +0200

    aggregate current calls to dataset

commit 9803ca296a65479bb6ba564bedd3c44cb19bef55
Merge: 46d24e1 d8a1104
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Aug 12 07:55:37 2014 +0200

    Back-merged master from release #{0.0.36}

commit 46d24e1961a9eb9831df62715df91f3dba80f0a4
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Aug 12 05:58:04 2014 +0200

    update some gems

commit b1d8c155d5189b154094296917fa66ae04c83663
Merge: 3b1799f 17d3e47
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 9 10:23:41 2014 +0200

    Back-merged master from release #{0.0.32}

commit 3b1799fb1658b4ae782ce332b57e9b55e6c766b5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 9 09:27:10 2014 +0200

    rename ami-events to call-events

commit d0d8a0a39338744c97a1c9a58f5e9392a0d935ac
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Aug 8 08:11:37 2014 +0200

    do not forward ami events

commit 15cf2a19f074bcaa1805e8109c0f3821f43374e0
Merge: 3020623 e06544a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Aug 5 08:10:40 2014 +0200

    Back-merged master from release #{0.0.30}

commit 30206230c20b87e61831de4d0dc94267d7df5f6b
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Aug 4 08:17:33 2014 +0200

    update some gems

commit aa8a90640d76a16a3ee2431cfdc7402b46801527
Merge: 41c7f3f f0b2fa3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Jul 30 11:36:12 2014 +0200

    Back-merged master from release #{0.0.25}

commit 41c7f3f4c0374ddb8a4beaf7db0eeffd19799799
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Jul 30 10:42:23 2014 +0200

    update some gems

commit 5197c01291c746b4a84b650965b060e00d9f68f5
Merge: 61396ac 960c727
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Jul 28 12:13:55 2014 +0200

    Back-merged master from release #{0.0.24}

commit 61396ac4833745b8a3dfe4b6751615f599b395f8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Jul 24 05:28:10 2014 +0200

    update some gems

commit 89416e1809bd041551dee9a5d2cb41ecd76c703c
Merge: 9430891 60f2ac0
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Jul 20 07:45:58 2014 +0200

    Back-merged master from release #{0.0.23}

commit 9430891d1a43406f9b466c863ac1c06148fa128e
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Jul 20 07:04:49 2014 +0200

    rename startup file

commit ff1ecbbbb82de22f7a1bd0496e173a49361b24d9
Merge: 6200995 ae7e77a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Jul 17 11:48:31 2014 +0200

    Back-merged master from release #{0.0.21}

commit 6200995314664959b96ae4d87104feb89670a5e5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Jul 14 06:36:32 2014 +0200

    include timestamps in log statements

commit e6a89c1bdf99b4f061bc115c45c172aebf07bff7
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Jul 14 06:30:59 2014 +0200

    silence VN log output for now

commit 704c5751fdea0c14569f194a1324cffd0e1baef1
Merge: 6f0ff7b 4e9ce17
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Jul 11 09:14:20 2014 +0200

    Merge branch 'master' into develop

commit 6f0ff7b65deb38022b3d6b9094e8fe9c6d7c3af4
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Jul 11 09:14:14 2014 +0200

    ignore merge files

commit 61825b0e2edfeb2a490f23200be4c74649556a0e
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Jul 10 05:02:59 2014 +0200

    update some gems

fwoeck/voice-numbers