Mike Gifford's picture

Ok, some related TKL Links:

Don't worry too much about bundling modules.  You can do something simple like that if you want, but there are some great Drupal distrobutions out there which can really help speed up the process both of choosing good combinations of modules but also allowing for optimized configurations.

You could possibly include all of these distrobutions re-using the same base Drupal code base:

Many of these install profiles are also available via drush_make but not all.

I don't know that there is an existing VOIP Distro, but looking from the module to the discussion around integration it looks like it would be a good idea, some links here too:

I haven't been involved at all in this other than peeking at development every now and again.

I look forward to hearing about your progress learning Drupal.  Like any complex tool it takes time to learn.