addline.cgi: trivial remove exclamation output
phones.html, style.css: add form option for adding smartphone interface
js/phones.js: dual mode submit javascript to backend
getUser.cgi: dual mode get current dual mode settings
assignPhones.cgi: dual mode, create new dual mode sip phone

Need to only create conditionally if dual mode
doesn't already exists. Question is how to compare
new and current values.
assignPhones.cgi: create new dual mode phones
assignPhones.cgi: fix associate devices to user using array
assignPhones.cgi: remove iphone based on menu select
assignPhones.cgi: fix device count on edit
addSoftPhone.cgi: Fix calling search space of new sip phone
assignPhones.cgi: set owner id on devices
getUser.cgi: add user pkid attribute

See solution for cupi interface at the following
url

http://docwiki.cisco.com/wiki/Cisco_Unity_Connection_Provisioning_Interface_%28CUPI%29_API_--_User_Import#LDAP_Import
phones.js: add pkid user attribute
assignPhones.cgi: import ldap user using json interface
transferPhones.cgi: import ldap user into unity when transferred
widen modal form for editing user