I should have mentioned, but I was on 810 when I posted this. Last night I decided to re-install and started with a fresh 1004 Kubuntu. After doing an update I ran the LMCE install script and it completed successfully.
I plan on having another go at installing the i2004 over the weekend. From a quick look at the admin web site, I see that there is still no i2004 or unistim device in 1004 so I've definitely got some work ahead of me. Before jumping in, I just want to clarify the steps I'll need to follow.
Step 1: Install and get a softphone working for testing purposes. Back on 0810, I didn't even manage to get that right to be honest. I tried installing Linphone as I noticed that it is a listed device in the LMCE admin site. I'd like to have something working there to gain some confidence and have something to test against. Once I have this working, I imagine that I should be able to make a call between Linphone and the hibrid's softphone extension?
Step 2: Install the chan_unistim library on the core's Asterisk installation. From my research, I need to provision each SIP line in the /etc/asterisk/unistim.conf file. Now, if I do this manually, should I expect this to work without the LMCE device template?
Step 3: Having thought about my question in 'step 2', am I correct in assuming that the purpose of my creating the LMCE device template for unistim phones would be to auto-provision the unistim.conf file? If so then I assume creating the template involves some scripting in order to auto-edit the conf file and populate the LMCE device DB table?
Step 4: If I'm right so far, then I imagine I should then delete the manual entry I created in step 2 in the unistim.conf file and them create the device "properly" from the LMCE admin web site?
Step 5 (down the road): Submit the template for evaluation and inclusion into the main LMCE build?
Question: Is the unistim phone device template the only LMCE artifact I need to code/create? I'm assuming that I don't have to also enhance the Asterisk interface template (assuming there is such a thing).
I know I've got some more reading ahead of me, guess I'm sort of thinking out loud to get my thoughts straight. Update: I've found the wiki document called Developing_a_DCE_Device (couldn't post the link) and admittedly haven't read this yet. I assume this is my 'bible' for the next few days?