extension
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
waitForTextPresent Succesfully logged in
open /billing/devices/device_edit/4
verifyValue id=device_extension 1002
type id=device_extension 101
clickAndWait name=commit
waitForTextPresent Extension is in use
verifyValue id=device_extension 1002
open /billing/functions/pbx_functions
type id=ext 1001
type id=name test1
clickAndWait css=input[type="image"]
assertTextPresent PBX function created
open /billing/devices/new?return_to_action=list&return_to_controller=users&user_id=3
type id=device_description Test Device
clickAndWait name=commit
assertValue id=device_extension 1003
assertNotValue id=device_extension 1001
type id=device_extension 1001
clickAndWait name=commit
assertTextPresent Device not updated
assertTextPresent Device extension must be unique
open /billing/functions/pbx_functions
type id=ext 1002
type id=name test2
select name=type_id label=DTMF Test
clickAndWait css=input[type="image"]
assertTextPresent Such extension exists