SMS    Telecoms
 


»Sign Up     »Contact Us  
 
 
       

Create an over the air VoIP configuration message with an HTTP post request




Account Login
Lost password?

aql ®
  Award Winning Service
 
aql Telecoms
  Click here to view aql's range of voice fax and Business Voice over IP telephony solutions
 
New Accounts
  Signup for a starter account from only £6+VAT.

If you are a business user, apply here for a free trial account




Use an http request to generate and send a custom over the air VoIP configuration message

Specify your OTA message and send it using HTTP POST.
Our system will create the OTA message and transmit it to it's destination.

This API will work with these handsets :

Nokia E60
Nokia E61
Nokia E70
Nokia N80i

Example implementation as an HTML form

Your HTTP post request should be made to http://gw1.aql.com/ota-config/index.php

<form action=http://gw1.aql.com/ota-config/index.php method=post>
<table>
<tr>
<td>Username</td>
<td><input type=text name=strUser length=12 maxlength=12 value=''></td>
</tr>
<tr>
<td>Password</td>
<td><input type=password name=strPass length=12 maxlength=12 value=''></td>
</tr>
<tr>
<td>Repeat password</td>
<td><input type=password name=strPass2 length=12 maxlength=12 value=''></td>
</tr>
<tr>
<td>Host name</td>
<td><input type=text name=strHostname value=''></td>
</tr>
<tr>
<td>VoIP number</td>
<td><input type=text name=strVoipNumber value=''></td>
</tr>
<tr>
<td>VoIP password</td>
<td><input type=text name=strVoipPass value=''></td>
</tr>
<tr>
<td>Mobile number<br></td>
<td><input type=text name=strMobileNumber value='447'></td>
</tr>
<tr>
<td>SIP proxy address</td>
<td><input type=text name=strProxy value='sip.aql.com'></td>
</tr>
<tr>
<td>SIP proxy port</td>
<td><input type=text name=strProxyPort value='1234'></td>
</tr>
<tr>
<td>SIP proxy type</td>
<td><input type=radio name=tcp_proxy value=true checked=checked>TCP<br><input type=radio name=tcp_proxy value=false>UDP</td>
</tr>
<tr>
<td>SIP URI</td>
<td><input type=text name=strURI value='sip.aql.com:5060;transport=UDP'></td>
</tr>
<tr>
<td>Profile name</td>
<td><input type=text name=strProfileName value='VoIP'></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=submit name=submit label=go></td>
</tr>
</table>
</form>

HTTP post request data format

Form fieldVariable nameExample
UsernamestrUserYour reseller account username. Also used as the originator of the configuration message
PasswordstrPassYour reseller account password
Repeat passwordstrPass2Your reseller account password
Host namestrHostnamesip.aql.com
VoIP numberstrVoipNumberYour six digit VoIP number (eg 604111)
VoIP passwordstrVoipPassYour VoIP password (604111-password-ab123)
Mobile numberstrMobileNumber447987654321
SIP proxy addressstrProxysip.aql.com
SIP proxy portstrProxyPort5056
SIP proxy typetcp_proxyProxy transport type (TCP or UDP)
SIP URIstrURIRegistrar hostname[:Registrar port number][;transport=Registrar transport type]
Profile namestrProfileNameProfile title (eg VoiceOverIP)

Confirming settings on a Nokia E60 handset

To review the configuration settings, navigate to Tools > Settings > Connection > SIP settings

$ is used to indicate a post variable

Phone settingSource variable
Tools > Settings > Connection > SIP settings
Profile name$strProfileName
Service profileIETF
Default access pointChoose from the access points that you have defined
Public user namesip:$strVoipNumber@$strHostname
Use compressionNo
RegistrationWhen needed
Use securityNo
> Proxy server
Proxy server addresssip:$strProxyAddress
Realm$strHostname
User name$strVoipNumber
Password$strVoipPass
Allow loose routingNo
Transport type$tcp_proxy
Port$strProxyPort
> Registrar server
Registrar serv.addr.$strURI
Realm$strHostname
User name$strVoipNumber
Password$strVoipPass
Transport typecan be defined in $strSIPURI, defaults to 5060
Portcan be defined in $strSIPURI, defaults to UDP