Search all guides
Documentation / Operations
Recover without inventing certainty
Preserve the evidence needed to tell what happened locally and at the provider.
PBX recovery
The module can settle verified pending ownership evidence after an interrupted operation when the actual native configuration matches the recorded original or pending state. An unexpected third state fails closed. Successful retry must preserve signing identity and native IDs; it is not permission to take over unrelated objects.
Provider recovery
The BYOT reference locks each service, records step intent, verifies resources and retains outcomes. Inspect the operation, repair the prerequisite and retry with the same authorised identity and a new signed nonce. Never erase replay or key-binding state to obtain success.
Commercial recovery
Unknown carrier allocation or billing outcomes require durable records and explicit operator review. The number-search integration requires production idempotency and duplicate-assignment guards; the in-memory fixtures cannot supply them. A local rollback does not reverse a remote effect.
Local unlink is not teardown
Deactivate removes retained activation authorisation only. Existing calls may still work. It preserves signing identity, endpoint, ownership, routing and PBX configuration and does not cancel billing or revoke upstream authorisation.
Unlink, replace, reconcile or tear down?
| Operation | What changes | What it does not mean |
|---|---|---|
| Activate with retained authorisation | Refreshes provider configuration, then reconciles owned objects | Unrestricted repair of unrelated or drifted configuration |
| Reactivate | Deliberately replaces valid retained authorisation using the same signing identity | Public-key reset or automatic carrier cancellation |
| Deactivate | Removes retained local activation authorisation | Removal of trunks/routes, billing cancellation or upstream revocation |
| Internal protected teardown | Checks owned resources and references before removal through the internal primitive | A public remote teardown protocol or CLI action |
Confirmed local lifecycle commands
fwconsole domaintains deactivate
fwconsole domaintains reactivate