Features
Call Options
-
Softphone
Your users can download our VOIP soft phone through their personal account pages and start making cheap international calls via their computer.
The main advantages are:
- Easy to use program
- Contact list
- Excellent call quality
-
Calling cards
You generate an access code for your customer and provide him/her with the local access number. This will allow your customer to call via his
or her fix or mobile telephone without the need of a computer!"
The main advantages are:
- Create your own calling card brand within minutes
- Reach customers anywhere in the world
- Your customers don't require a computer to call
- Available for each fix/mobile phone in the world
API
We’ve built an API for you to completely brand your own label.
It also helps you to save lots of time and manual labor for managing your customers, because it can be done automatically.
With our API you can:
- automate the creation of new customer accounts.
- automate adding and removing credit from customer accounts.
- automate adding phone numbers to customer accounts so they can use local access numbers.
- automate validation and resetting passwords of customer accounts.
- automate blocking and unblocking customer accounts.
- get user info, like balance and current active phone numbers.
- get call detail records of each customer account
An example of what you can build with our API:
Your customers can create a user account on your web page. After that they can log on to their account page, see their balance,
see call history, modify their phone numbers, buy credits and see their purchases, all this without ever knowing bestvoipreselling or voipinfocenter.
Implementing the API gives you great freedom in creating a fully independent web page.
How it works:
You can send API requests using GET variables via HTTP-requests.
e.g.:
https://www.voipinfocenter.com/API/ Request.ashx?command=_&username=
_&password=______&customer=__&customerpassword=___ &geocallcli=__&tariffrate=_
It’s not necessary in the API to communicate the customer’s username with *yourusername, e.g.: testcustomer*testreseller may become testcustomer
-
Create new a customer
| Variable |
Value |
Option |
Description |
| command |
createcustomer |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of your new customer |
| customerpassword |
X..100 |
Mandatory |
the password of your new customer |
| geocallcli |
X..23 |
Optional |
the phone number of your new customer |
| tariffrate |
N..100 |
Optional |
the ratelist to apply |
By entering a phone number, your customer can use our local access numbers to call abroad.
The phone number should be entered in the international format.
This is how the phone number should be entered: +4412345678 should become %2B4412345678 in your URL.
The RateNr of the tariffrate can be found here:
Reseller Menu: ->Customers ->Rates ->Configure, when you log into voipinfocenter.com
Password requirements:
Length : minimal 4 chars, maximum 39 chars
Allowed chars : a-z, A-Z, 0-9, minus, underscore, at-sign and dot
Additional : not-repeating and not-incremental like 'aaaa' or '1234' or 'abcd'
https://www.voipinfocenter.com/API/Request.ashx ?command=createcustomer&username=_&password=_&customer=_ &customerpassword=_&geocallcli=_&tariffrate=_
-
Add or remove credit for a customer
| Variable |
Value |
Option |
Description |
| command |
createcustomer |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| Amount |
N..10 |
Mandatory |
the amount to add or remove from your customer’s account. Use a minus(-) in front of the amount to deduct. |
The amount should be entered in round figures. i.e.: 2.50 Euro should be sent as 2.50 and not as 250.
https://www.voipinfocenter.com/API/Request.ashx?command=settransaction &username=_&password=_&customer=_&amount=_
-
Add phone numbers to a customer
| Variable |
Value |
Option |
Description |
| command |
changeuserinfo |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| geocallcli_options |
add / delete |
Mandatory |
Use this in combination with geocallcli to add or delete a number. |
| geocallcli |
X..23 |
Mandatory |
the the phone number of the customer |
By entering a phone number, your customer can use our local access numbers to call abroad.
The phone number should be entered in the international format.
This is how the phone number should be entered: +4412345678 should become %2B4412345678 in your URL.
https://www.voipinfocenter.com/API/Request.ashx?command=changeuserinfo &username=_&password=_&customer=_&geocallcli_options&geocallcli=_
-
Block or unblock a customer
| Variable |
Value |
Option |
Description |
| command |
changeuserinfo |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| customerblocked |
true / false |
Mandatory |
Use this to block or unblock a customer |
By blocking a customer, he will not be able to make calls anymore.
https://www.voipinfocenter.com/API/Request.ashx?command=changeuserinfo &username=_&password=_&customer=_&customerblocked=_
-
Change the password of a customer
| Variable |
Value |
Option |
Description |
| command |
changepassword |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| oldcustomerpassword |
X..100 |
Mandatory |
the old password of the customer |
| newcustomerpassword |
X..100 |
Mandatory |
the new password of the customer |
https://www.voipinfocenter.com/API/Request.ashx ?command=changepassword&username=_&password=_&customer=_ &oldcustomerpassword=_&newcustomerpassword=_
-
Check your customer’s username/password combination
| Variable |
Value |
Option |
Description |
| command |
validateuser |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| customerpassword |
X..100 |
Mandatory |
the password of the customer |
With this request you can verify the combination of your customer's username/password.
https://www.voipinfocenter.com/API/Request.ashx?command=validateuser &username=_&password=_&customer=_&customerpassword=_
-
Get customer info
| Variable |
Value |
Option |
Description |
| command |
getuserinfo |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| customerpassword |
X..100 |
Mandatory |
the password of the customer |
The response will return the balance, current enabled phone numbers and blocked status of your customer.
https://www.voipinfocenter.com/API/Request.ashx?command=getuserinfo &username=_&password=_&customer=_&customerpassword=_
-
Get call detail records of a customer
| Variable |
Value |
Option |
Description |
| command |
calloverview |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| date |
YYYY-MM-DD hh:nn:ss |
Optional |
the datetime from which to start retrieving the history, current datetime is default |
| callid |
N..1000000 |
Optional |
the callid from which to start retrieving the history, 0 is default |
| recordcount |
1 - 500 |
Optional |
the maximum number of records returned, 10 is default, 500 is maximum |
| direction |
forward / backward |
Optional |
the direction to search, backward is default/td>
|
This is how the phone number should be entered: 2011-08-18 12:30:00 should become 2011-08-18%2012:30:00 in your URL.
https://www.voipinfocenter.com/API/Request.ashx ?command=calloverview&username=_&password=_&customer=_ &date=_&callid=_&recordcount=_&direction=_
-
Reset the password of a customer
| Variable |
Value |
Option |
Description |
| command |
resetpassword |
Mandatory |
|
| username |
X..140 |
Mandatory |
the username of the reseller |
| password |
X..100 |
Mandatory |
the password of the reseller |
| customer |
X..140 |
Mandatory |
the username of the customer |
| newcustomerpassword |
X..100 |
Mandatory |
the new password of the customer |
You can use this option for a “forgot password”-functionality by example.
https://www.voipinfocenter.com/API/Request.ashx?command=resetpassword &username=_&password=_&customer=_&newcustomerpassword=_
|
|