phone_release_owner
Releases this session's iPhone lease so another session can take control immediately. Use it when a task ends to give up ownership; returns ok when the phone is already unowned.
Instructions
Release this session's phone lease when its task ends, so another session can drive immediately. Unlike phone_hold(secs=0), this gives up ownership rather than merely clearing a pause. It sends no phone input and returns ok with owner=null; releasing an already-unowned phone succeeds. A different session's active lease returns phone_owned and is never taken over. Authentication/transport failures are errors; check phone_status.owner before assuming the lease was released.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance | No | Installed local instance name, such as i13 or default. Omit to use the configured daemon. No fallback on failure. |