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