spacer
Text us or call us on : 011 33 20 30 40
  • SMS
  • Telecoms
  • Carrier Services
  • Colocation
  • Mobile

Account Login





Lost password? spacer
spacer
Signup now

Other Services

  • IP Voice
  • Get a new business phone number
  • Move your number to aql
  • Call Forwarding
  • Network Lookup
  • IAX for Asterisk Users
  • Telecoms Starter Pack
  • Enterprise Fax
  • Developer API
  • 999 Services
  • Enterprise Conference Calling
  • Wholesale Number Hosting
  • ...
  • All Products
aql Telecoms

Click here to view aql's range of voice fax and Business Voice over IP telephony solutions.
Click Here...
  • Summary
  • Number API
  • Control API
  • Fax API
  • Nokia OTA
  • Wholesale Fax
  • 999 API
  • SMS Relay

Number control and credit API

spacer

Once provisioned, aql® numbers can configured for any purpose via our extensive API.

Number pricing will be as arranged with your account manager.

Once a number has been provisioned using the provisioning API, it may be configured using the following operations.

The following HTTP POST requests can be sent to aql.com/reseller/voipapi.php

Errors are returned in the form: ERR:Message

'OK' is returned for successful operations, optionally by an ID, eg: OK:22

Required parameters for all operations:
username - aql.com username
password - aql.com password
action - the action name


The following parameters may be accessed via the getuser command, or amended using the changeuser command:

ParameterDescription
voicemailonEither 1 or 0, to denote whether aql voicemail is enabled
pstnnumber:The PSTN number associated with the voip number (read-only).
voicemaildelayThe delay in seconds before an unanswered call is transferred to voicemail
voicemaildestThe email address for voicemail messages to be sent to
forwardtoDestination number for call forwarding
forwardstartTime in HH:MM:SS format to start call forwarding
forwardendTime in HH:MM:SS format to end call forwarding
forwardcliEither 1 or 0, to denote if the original callers number should be forwarded
forwardactiveEither 1 or 0 to enable/disable call forwarding
faxenabled1 indicates that the number will be used for fax reception
faxrecipientThe email address (or addresses, comma or semicolon separated) for received faxes
faxrecipientnameThe recipient name to use for received faxes
sipendpointThe SIP endpoint of the number in form user@host (e.g. 12345@sip.aql.com)
creditThe current credit level of the number (read-only).
Note that outbound faxing uses SMS credits.
smsactionThe action to be taken with inbound sms (httppost/httpget/email/none)
smsdataThe email address or URL for the inbound sms to go to
callrecordWhether the calls will be recorded or not

action:getuser

Parameter Notes
voipnumberThe voip number to query, 6 digits, beginning 6 or 7

returns:

item:value pairs separated by newlines. eg:

voipnumber:606309
pstnnumber:441133200142
voicemailon:1
voicemaildelay:30
voicemaildest:user@example.com
forwardto:01133203040
forwardstart:00:00:00
forwardend:23:59:59
forwardactive:0
forwardcli:1
faxenabled:0
faxrecipient:faxuser@example.com;otherfaxuser@example.com
faxrecipientname:Joe Bloggs
sipendpoint:606309@sip.aql.com
callrecord:0
credit:3.42

action:changeuser

Parameter Notes
voipnumberThe voip number to modify, 6 digits, beginning 6 or 7
Any of the fields returned in the getuser operation above (apart from credit), together with a new value.

action:listusers

This action takes no parameters.

returns:

A newline separated list of all the VoIP usernames on the account.

©1999-2013 aql ®
Terms & Conditions |Sitemap |Privacy Policy |Security |Contact us |Careers |FAQs
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.