Contact is used to store the customer contact details in Msg4 db. Contact must be able to add under a group. Contact will create in below types
Single Option is used to add single contact in a group. Multiple contact is used to add list of contacts under group.
1. Single
Field Name |
Type |
Remarks |
Select Type * |
Drop down |
Single, Multiple |
Contact Name* |
Text box |
|
Mobile Number* |
Number box |
|
Group Name* |
Drop down |
Read Group Master () |
Is Active |
Check box |
2. Multiple
Field Name |
Type |
Remarks |
Select Type * |
Drop down |
Single, Multiple |
Group Name* |
Drop down |
Read Group Master () |
Upload Excel* |
Upload Button |
Read Storage Name() |
Download Sample Document |
Download button |
|
Is Active |
Check box |
Function: Create Contact Info, Update Contact Info, Read Contact Info
Note: Multiple Contacts process by Engine. It will list after engine process the excel.
Manage Contact List all user contacts. Below fields need to display under manage contacts. Have an option to edit the fields. Pass Contact Guid to edit the contact
Fields:
- Group Name
- Contact Name
- Mobile Number
- Is Active
Filters:
Field Name |
Type |
Remarks |
Mobile Number |
Text Box |
|
Group Name |
Drop Down |
Read Group Master () |
Function: Read Contact Info List
a. Add Group
b. Manage Group
Group is used to grouping the customer contacts. Below the fields is used to add the groups
Field Name |
Type |
Remarks |
Group Name* |
Text Box |
|
Group Code* |
Text Box |
|
Is Active |
Check Box |
Function: Create Group Info, Read Group Info, Update Group Info
Manage Group is used to list all Groups. Pass Group Guid in update Contact Info to edit the group
Filters:
Field Name |
Type |
Remarks |
Group Name* |
Text Box |
Display Fields:
- Group Code
- Group Name
Function: Read Group Info List
To add DLT Template details customer used this function. Below fields need to enter to add a template.
Field Name |
Type |
Remarks |
Template Name* |
Text Box |
|
DLT Template Id* |
Text Box |
|
Sender Id |
Drop down |
Read Sender Id Master – Pass route name as empty |
Msg Text* |
Text Box |
Function: Create Template Info, Update Template Info, Read Template Info
Manage Template is used to list all user Templates. Pass Template Guid in update Template Info to edit the Template. To delete the template pass “Is Delete “as 1 in update template
Filters:
Field Name |
Type |
Remarks |
Template Name* |
Text Box |
|
DLT Template Id |
Text Box |
|
Sender Id |
Text Box |
Display Fields:
- Template Name
- DLT Template Id
- Message Text
- Sender Id
Function: Read Template Info List
1. Send SMS
a. Send SMS
b. Send Bulk SMS
c. Sent Items Report
Send SMS is to single or Group Nos.
Group SMS
Field Name |
Type |
Remarks |
Select Route* |
Drop Down |
Read Route Master |
Select Sender ID* |
Drop Down |
Read Sender Id Master (Above Selected Route Name need to pass to get Sender ID list) |
Send Group |
Check Box |
If Tick Select Group Drop down display |
Select Group * |
Drop Down |
Read Group Master |
Select Template |
Drop Down |
Read Template Master. Display Template Name. if select template Name, Template id and Message field fill. |
Template Id (DLT) * |
Text Box |
|
Message * |
Text Area |
Below fields need to display while type the message. Messages: 0 Per Message: Remaining: 0 Chars Used: 0 Encoding: |
Function: Create Group SMS
Field Name |
Type |
Remarks |
Select Route* |
Drop Down |
Read Route Master |
Select Sender ID* |
Drop Down |
Read Sender Id Master (Above Selected Route Name need to pass to get Sender ID list) |
Send Group |
Check Box |
If Not Tick |
Mobile No * |
Text Area |
If Customer Copy No from Note pad with new line split. Example 10 Nos. all not update using loop |
Select Template |
Drop Down |
Read Template Master. Display Template Name. if select template Name, Template id and Message field fill. |
Template Id (DLT) * |
Text Box |
|
Message * |
Text Area |
Below fields need to display while type the message. Messages: 0 Per Message: Remaining: 0 Chars Used: 0 Encoding: |
Function: Create SMS Info
Send Bulk SMS is to send multiple to people using excel file.
Field Name |
Type |
Remarks |
Select Route* |
Drop Down |
Read Route Master |
Select Sender ID* |
Drop Down |
Read Sender Id Master (Above Selected Route Name need to pass to get Sender ID list) |
Campaign Name |
Text Box |
|
Select Template |
Drop Down |
Read Template Master. Display Template Name. if select template Name, Template id and Message field fill. |
Template Id (DLT) * |
Text Box |
|
Message * |
Text Area |
Below fields need to display while type the message. Messages: 0 Per Message: Remaining: 0 Chars Used: 0 Encoding: |
Upload Excel file |
File input |
Read Storage Name |
Download sample Document |
Link |
Pass the storage name from Read Storage Name Function in the Create Excel Message function
Function: Create Excel Message
Sent Items Report is to list all the sent messages.
Filters:
Field Name |
Type |
Remarks |
Date |
Date Box |
Single Date box |
Mobile Number |
Text Box |
Display Fields:
- Message Date
- Sender ID
- Mobile Number
- Message
- Message Count
- Debit
- Status
- Delivery Date
Function: Read SMS Info List
Manage Transaction Report is to list all the Previous Transaction.
Filters:
Field Name |
Type |
Remarks |
Date |
Date Box |
Dual Date box/From Date and To Date |
Display Fields:
- TransactionDate
- OpeningBalance
- SmsCount
- WhatsAppBusinessInitiatedCount
- WhatsAppUserInitiatedCount
- Credit
- Debit
- SmsRate
- WhatsAppBusinessInitiatedRate
- WhatsAppUserInitiatedRate
- Download(icon)
Function: ReadUserTransactionList
a. Bulk SMS
b. Group SMS
Bulk Report is to list all the sent Bulk SMS Campaigns.
Filters:
Field Name |
Type |
Remarks |
Date |
Date Box |
Single Date box |
Status |
Text Box |
Display Fields:
- Date
- Sender Id
- Message
- Campaign Name
- Message Status
Function: Read Excel SMS List
Group SMS Report is to list all the sent Group SMS Campaigns.
Filters:
Field Name |
Type |
Remarks |
Date |
Date Box |
Single Date box |
Status |
Text Box |
Display Fields:
- Message Date
- Sender ID
- Group Name
- Message
- Message Count
- Debit
- Status
- Delivery Date
Function: Read Group SMS List
a. Send Schedule Bulk SMS
b. Schedule Bulk SMS
Send Schedule Bulk SMS is to send multiple to people using excel file at a specific upcoming date and time.
Field Name |
Type |
Remarks |
Schedule Date Time * |
Date Box |
Past dates should be disabled and allow only future dates. |
Select Route* |
Drop Down |
Read Route Master |
Select Sender ID* |
Drop Down |
Read Sender Id Master (Above Selected Route Name need to pass to get Sender ID list) |
Campaign Name |
Text Box |
|
Select Template |
Drop Down |
Read Template Master. Display Template Name. if select template Name, Template id and Message field fill. |
Template Id (DLT) * |
Text Box |
|
Message * |
Text Area |
Below fields need to display while type the message. Messages: 0 Per Message: Remaining: 0 Chars Used: 0 Encoding: |
Upload Excel file |
File input |
Read Storage Name |
Download sample Document |
Link |
Pass the storage name from Read Storage Name Function in the Create Schedule Excel SMS function
Function: Create Schedule Excel SMS
Manage Schedule Bulk SMS Report is to list all the Bulk SMS Campaigns for the future.
Filters:
Field Name |
Type |
Remarks |
Date |
Date Box |
Single Date box |
Display Fields:
- Schedule Date
- Sender ID
- Message
- Status
Pass the Guid to the Cancel Schedule Excel SMS function to cancel the submitted campaign (Only the pending status order can be cancelled).
Function: Read Schedule Excel SMS List, Cancel Schedule Excel SMS
a. Add DLT Registration Details
b. Manage DLT Registration Details
To Register on DLT website and get Peid
Field Name |
Type |
Remarks |
Company Name |
TextBox |
Company Name as in Documents. |
GST Reg No |
NumberBox |
|
Upload Gst Document |
FileBox |
Upload Pdf |
Pan No |
TextBox |
|
Upload PanCard |
FileBox |
image file |
Sender Id |
TextBox |
Choosing Desired Sender id, Should be only 6 digits long all caps |
Sender Id Relation |
TextArea |
Relation between the Sender id and the company name. |
On Update Make all the above fields readonly and Add the below fields on the bottom .
Field Name |
Type |
Remarks |
Description |
TextArea |
|
Status |
DropDown |
|
Pass the storage name from Read Storage Name Function in the CreateDltRegistration function
Function: CreateDltRegistration, UpdateDltRegistration
Manage DLT Registration Details is to track the process status of the submitted dlt Details.
Filters:
Field Name |
Type |
Remarks |
CompanyName |
TextBox |
|
Status |
DropDown |
Get the values form the ReadDltStatusMaster |
Display Fields:
- CompanyName
- SenderId
- Status
Pass the Guid to the ReadDltRegistration function to Read the submitted Details .
Function: ReadDltRegistrationList, ReadDltRegistration
a. Add Sender ID Request
b. Manage Sender Id Request
To Register on DLT website and get Sender if
Field Name |
Type |
Remarks |
Company Name |
TextBox |
Company name as in Documents. |
Estimated Monthly Volume |
TextBox |
|
PEID |
NumberBox |
Must have been already registered on dlt website. |
Route |
TextBox |
|
Sender Id |
TextBox |
Choosing Desired Sender id, Should be only 6 digits long all caps |
Template File |
FileBox |
Pass the storage name. |
Use Case and Sender Id relation |
TextArea |
use case of the sender id and the relation between the sender id and the company name. |
On Update Make all the above fields readonly and Add the below fields on the bottom .
Field Name |
Type |
Remarks |
Approved |
CheckBox |
|
Description |
TextArea |
|
Status |
DropDown |
Get values for the function ReadSenderIdStatusMaster |
Pass the storage name from Read Storage Name Function in the CreateSenderIdApproval function
Function: CreateSenderIdApproval, UpdateSenderIdApproval
Manage Sender Id Request List is to track the process status of the submitted Sender I Details.
Filters:
Field Name |
Type |
Remarks |
SenderId |
TextBox |
|
Status |
DropDown |
Get values for ReadSenderIdStatusMaster function |
Display Fields:
- SenderId
- Route
- PEID
- Status
Pass the Guid to the ReadSenderIdApproval function to Read the submitted Details .
Function: ReadSenderIdApporvalList, ReadSenderIdApproval
create a widget with two feilds -
Balance |
Value |
SmsRate |
Value |
Function : ReadUserDashboardInfo