SMS Number Assign/Unassign use cases
Overview
This article explains the different use cases for assigning SMS numbers to configurations within the Curbside, Send, and Ugent Notify Sangoma apps.
Note: When an SMS Number is removed from all configuration the number becomes available for use in a different application. Before using the number in a different application it must be re-registered in the SMS campaign Registry using the Sangoma’ SMS Campaign Registration App. Re–registering an SMS Number requires you to delete the original campaign registry and submit a new registry. For more campaign registry instruction reference the SMS Campaign Registration App User Guide.
Use Cases
New config
- Create a new config with no other existing configs:
- Select SMS number from list
- Complete and save changes
- Expected result:
- SMS number is assigned to the application
- Create a new config in addition to existing configs:
- Select same SMS number as existing config(s)
- Complete and save changes
- Expected result:
- SMS number is still assigned to the application
- Create a new config in addition to existing configs and use diff SMS:
- Select a different SMS number from existing config(s)
- Complete and save changes
- Expected result:
- SMS number is assigned to application
- SMS from other configs is still assigned to the application
Edit existing config
- Edit config with no other existing configs:
- Select different SMS number from list than previously assigned
- Complete and save changes
- Expected result:
- New SMS number assigned to the application
- Old SMS number is unassigned
- Edit config with multiple configs assigned to the same number:
- Edit one of the configs and select different SMS number
- Complete and save changes
- Expected result
- New SMS number assigned to the application
- Old SMS is still assigned to the application (used by other configs)
Delete config
- Delete config (SMS number is only used in a single config):
- Expected result:
- SMS number is unassigned
- Delete config (multiple configs using the same SMS number):
- Expected result:
- SMS number is still assigned to the application (used by other configs)
- Delete config (multiple configs using the same SMS number):
- Setup
- Create 4 configs, two with SMS xxx and two with SMS yyy
- Delete one of the configs that is using SMS xxx
- Expected result:
- Both sms xxx and yyy are still assigned to the application
- Delete the other config that is using SMS xxx
- Expected result:
- SMS xxx is unassigned and is now available for use in this and other apps.
- SMS yyy is still assigned to the application