It looks like you are trying to register it directly to Spark..ie. in this case call control will be Spark (instead of CUCM) and DID will be provided by Cisco. In this case, you would need a C(1-3) license for it to work. Last I checked, CUWP didnt provide any and you had to buy it separate. Today, its not possible to register the phone to Spark and use the CUCM for outbound dialing. This is supposed to be coming.
To register it to CUCM, you would have to use the CUCM admin interface instead. Spark and CUCM have two different admin interfaces.
Please rate useful posts.