Signup and create sip device on ASTPP

By Elen Virabyan on 2021-04-01
Updated by Elen Virabyan on 2021-04-01

 

Contents

Introduction. 1

Signup. 1

Creating new sip device. 1

Testing local calls. 1

Trying to find alternative solution. 1

END.. 1

 

Introduction

ASTPP gives possibility to a user to create an account, login to the interface and crate more sip devices.
We are going to test that possibility now and list the downsides and upsides of this feature.

 

Signup

Creating an account > Signup now!


Filling the details:

Got the OTP= one time password via email.
Subscription is successful, received the data to access to the account via email.

 

Creating new sip device

After logging into account, I go to SIP Devices and will create new SIP device = new phone number.

 

Created new sip device.

 

First thing I see, is the Modified Date date, which is completely wrong for new created sip device (1000-01-01 01:0:00), it shows default date instead of showing empty.

 

Another downsides noticed:

-          In Configuration Settings, the Minimum account number length set is 11 starting with 41.
When I have added new SIP device, I was assigned some dummy number, not even starting with 41.

-          ASTPP allows prepaid and postpaid account management, but it does not give possibility to choose the account type upon subscription.
It assigns prepaid account type by default.
And account type can not be changed afterwards.
So postpaid customer have no chance to subscribe.

Testing local calls

I have:
- Configured 2 softphones with my phone numbers.
- Added origination rate 41 and called from my user1 to user2.
*This step can be skipped in production mode for sure.
- Calls do not route. Error message I see >  Origination rate not found.
- Origination rate was added:

 

-Origination rates are linked to Rate groups and under my customer, I see the rate group ‘default’, to which my Origination rate is linked:


-But when I check from Customers page, I see that rate group is not assigned in reality and this makes the usage of accounts impossible.

-I set again rate group ‘default’ from Customer page and Save.
Now it shows correct rate group:



Local call between 2 Sip devices of the same customer are successful.



 

 

Upside:
-New customers will not be able to create dummy accounts and do frauds in production, as without assigning the rate group, it is not going to work.

Downside:
-Customer who has already an account and normal assigned rate group, can add new sip devices and then the rate group option will not stop the frauds.

 

Trying to find alternative solution

Admin users have options for signup under:
Configuration > Settings > Signup

New signup test is done by disabling option ‘Create SIP Device’ from Signup page.


Yes, Sip device is not created, but Create button is still there and I can add new SIP Device without any problem, so disabling this option for Signup is not a solution.

Another downside with assigned dummy numbers; even if you set under Configuration > Settings > Account, the numbers to start with 41 country code, ASTPP assigns dummy numbers according to the chosen country code.
If I fill Switzerland, it assigns the number starting with 41, India, starting with 91.
This logic however does not work when creating SIP Devices within the account.

Next idea is to:
- Create a Rate group without any Origination rate
- And Disable the Payment Gateway Permission

New signup is done.
New rate group is assigned to the account and there is no option to Top Up the balance.

Upside:
This looks a solution to prevent fraud.

Downside:
This does not give real users possibility to make payment for their account.

And as a solution to a problem is not acceptable in general, because every user who is already validated, will be able to Create dummy SIP Devices, which allow even registrations by names:

END

 

***

@ 4z.com