wiki:DeveloperGuide/SubscriberLifeCycle

Subscriber life cycle

Connect

CRM: Submit task with requested endpoint setup.

Portax: Task is postponed until finished at registration dashboard. During registration a confirmation for CRM is submitted along with customer premises equipment list.

{
  "wo_id": 1,
  "pn": "715",
  "first_name": "Haylee",
  "last_name": "Heathcote",
  "street": "Adriel Overpass",
  "house": "0366",
  "apartment": null,
  "city": "Lake Arthur",
  "zip": "05944",
  "phone": null,
  "unit_id": "668",
  "inet_service": "Silver",
  "voip_service_1": "disconnect",
  "voip_service_2": "disconnect",
  "voip_no_1": null,
  "voip_no_2": null,
  "iptv_service": "disconnect",
  "organization": null,
  "email": null,
  "groups": null,
  "address_key": null
}

Change

CRM: Submit task with requested endpoint setup as with Connect.

Portax: Asynchronous reply confirms finished task to CRM along with customer premises equipment list.

{
  "wo_id": 2,
  "pn": "715",
  "first_name": "Haylee",
  "last_name": "Heathcote",
  "street": "Adriel Overpass",
  "house": "0366",
  "apartment": null,
  "city": "Lake Arthur",
  "zip": "05944",
  "phone": null,
  "unit_id": "668",
  "inet_service": "Gold",
  "voip_service_1": "disconnect",
  "voip_service_2": "disconnect",
  "voip_no_1": null,
  "voip_no_2": null,
  "iptv_service": "disconnect",
  "organization": null,
  "email": null,
  "groups": null,
  "address_key": null
}

Disconnect

CRM: Submit task with requested endpoint setup as with Connect. Special service code disconnect for inet_service, iptv_service, voip_service_1 and voip_service_2.

Portax: Same as with Change.

{
  "wo_id": 3,
  "pn": "715",
  "first_name": "Haylee",
  "last_name": "Heathcote",
  "street": "Adriel Overpass",
  "house": "0366",
  "apartment": null,
  "city": "Lake Arthur",
  "zip": "05944",
  "phone": null,
  "unit_id": "668",
  "inet_service": "disconnect",
  "voip_service_1": "disconnect",
  "voip_service_2": "disconnect",
  "voip_no_1": null,
  "voip_no_2": null,
  "iptv_service": "disconnect",
  "organization": null,
  "email": null,
  "groups": null,
  "address_key": null
}

Terminate

Submit task with requested endpoint setup as with Connect. Special service code terminate for inet_service, iptv_service, voip_service_1 and voip_service_2. Device binding is removed.

Same as with Disconnect.

{
  "wo_id": 4,
  "pn": "715",
  "first_name": "Haylee",
  "last_name": "Heathcote",
  "street": "Adriel Overpass",
  "house": "0366",
  "apartment": null,
  "city": "Lake Arthur",
  "zip": "05944",
  "phone": null,
  "unit_id": "668",
  "inet_service": "terminate",
  "voip_service_1": "terminate",
  "voip_service_2": "terminate",
  "voip_no_1": null,
  "voip_no_2": null,
  "iptv_service": "terminate",
  "organization": null,
  "email": null,
  "groups": null,
  "address_key": null
}

Customer Premises Equipment change

Portax: Submit customer premises equipment list to CRM.

Warnings

Warning

CRM: Submit task with service code warn for all services.

{
  "wo_id": 5,
  "pn": "715",
  "first_name": "Haylee",
  "last_name": "Heathcote",
  "street": "Adriel Overpass",
  "house": "0366",
  "apartment": null,
  "city": "Lake Arthur",
  "zip": "05944",
  "phone": null,
  "unit_id": "668",
  "inet_service": "warn",
  "voip_service_1": "warn",
  "voip_service_2": "warn",
  "voip_no_1": null,
  "voip_no_2": null,
  "iptv_service": "warn",
  "organization": null,
  "email": null,
  "groups": null,
  "address_key": null
}

Portax: Instruct DHCP to offer unregistered IP address and force subscriber through captive portal alowing subscriber to suspend warning and resume connectivity.

Debt

CRM: Submit task with service code debt for all services.

{
  "wo_id": 6,
  "pn": "715",
  "first_name": "Haylee",
  "last_name": "Heathcote",
  "street": "Adriel Overpass",
  "house": "0366",
  "apartment": null,
  "city": "Lake Arthur",
  "zip": "05944",
  "phone": null,
  "unit_id": "668",
  "inet_service": "debt",
  "voip_service_1": "debt",
  "voip_service_2": "debt",
  "voip_no_1": null,
  "voip_no_2": null,
  "iptv_service": "debt",
  "organization": null,
  "email": null,
  "groups": null,
  "address_key": null
}

Portax: Instruct DHCP to offer unregistered IP address and force subscriber through captive portal. Do not alow subscriber to resume.

Last modified 4 years ago Last modified on Nov 15, 2019, 11:27:26 AM
Note: See TracWiki for help on using the wiki.