Hi,
I did mess with Asterisk & LMCE integration some time ago and remember few things... The last state of this problem was that Aaron said, that they're seeking for Asterisk guru to fix that Asterisk & FreePBX integration under LMCE, but I guess nothing changed from there. We're using quite ancient versions of FreePBX and Asterisk, cause some problems were fixed in there and compilation/installation script is now the nightmare, only Asterisk guru can solve....
Writing out of memory:
I'm dealing with Asterisk installation under LMCE in this way :
- add everything that is possible to add via web-admin (at least phone devices), then some perl scripts will be run that will put those devices also in freepbx or Asterisk config files (look in /etc/asterisk/).
- then I do everything that is not possible in web-admin (Advanced-Configuration-Phones Setup) on "normal" Freepbx interface. But beware, changes in there will not be synced to LMCE database - so don't add phones there if you don't know why are you doing it...
I have setup with three VOIP providers, doorphone on Sipura interface and many routes etc...
My logic is usually setup in such manner, that I declare two dummy users (doorphone, housephone) and do all call routing features through them (I guess doing it for each family members is too much work, while we all use common phones). The incoming call logic goes in this way: I just reroute calls to doorphone or housephone user and then use all call routing features you can setup via web-admin under LMCE. There you can determine behaviour based on housemode, incoming caller etc...
I can help you with questions regarding that... Maybe we should start wiki page about using Asterisk under LMCE....
Regards,
Bulek.