Now Linq2 P Series supports automated voice calling feature through standard SIP providers e.g. FreePBX. Linq2 P Series is integrated with SIP Providers by using the following approach/steps.
Configuration
Authorized user can configure service parameter setting from configuration >LinQ2 resources > Voice - Show List > LinQ2 page.
Screen 1 – LinQ2 P-Series Voice backend management_1
Screen 2 – LinQ2 P-Series Voice backend management_2
Voice Module and Voice Template Configuration
Authorized user can configure voice templates from Voice module in the LinQ2 P Series portal.
Ref: - Screen 3 – P Series Voice Management Module
Voices used by the P Series Voice Module must be placed in the folder pointed by the system setting “Voice Files Path” defined in the configuration >LinQ2 resources > System - Show List > System page.
To be used by the Voice messaging system use Voice > Voice Clips > Refresh button to reload the contents of the available voice files.
Ref: - Screen 4 – P Series Voice Clips
The voice calls placed to the recipient phone is defined by “Voice Templates”.
Ref: - Screen 5 – P Series Voice Templates_1
Each voice template is a set of “call steps”. A call step can be a “start step” used as the first item when the call is initiated. A call step can also be an “end step” that terminates/ends the call. A voice template can have only one start step but one or more end steps. Call step can be of one of two types “fixed” or “parameter”.
Each step is linked to a voice clip that is to be played when the step is executed when the step is of fixed type.
If step is of parameter type the digits in the provided voice parameter are played.
Ref: - Screen 6 – P Series Voice Templates_2
Each voice step can have 0 or 1 step condition, if the condition is blank then the next voice step is played immediately without waiting for the input from the end user.
Ref: - Screen 7 – P Series Voice Templates Step Conditions
Monitoring and Control
Ref: - Screen 8 – LinQ2 Voice handler Service Status Monitoring and Control
Screen 9 – LinQ2 Voice handler Service Error Monitoring
Before You Apply Test
Test 1 - Duplicate Event Id test
Test | Duplicate Event Id |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
|
Actual Result |
|
Test 2:- Invalid XML
Test | Invalid XML |
Interface | Queue |
Pre-conditions | XML is not correct according to specify format |
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
Event has not been logged because parsing error. |
Actual Result |
|
|
|
Test 3:- Send VOICE NOTIFICATION to direct recipient.
Test | Send VOICE NOTIFICATION to direct recipients |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
|
Actual Result |
|
Test 4- Arabic VOICE NOTIFICATION message from Queue
Test | Extract message and his parameter from xml content |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
Record will be updated in PUSH_OUT in column SMS_STATUS (702). |
Actual Result |
|
Test 1 - Duplicate Event Id test
Test | Extract message and his parameter from xml content |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
Record will be updated in PUSH_OUT in column SMS_STATUS (702). |
Actual Result |
|
Test 6- Rejecting message after specified number of tries.
Test | Extract message and his parameter from xml content |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
Record will be updated in PUSH_OUT in column SMS_STATUS (703). |
Actual Result |
|
Test 6- Rejecting message after specified number of tries.
Test | Extract message and his parameter from xml content |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
Record will be updated in PUSH_OUT in column SMS_STATUS (703). |
Actual Result |
|
Test 7- Receive INVALID_REQUEST while sending VOICE NOTIFICATION.
Test | Internal Error occurred while processing your request due to any reason |
Interface | Queue |
Pre-conditions |
|
Request | Check doc LinQ2 XML Structure Description for samples.
|
Expected Result |
|
Actual Result |
|