Difference between revisions of "WorkMan Phone AAX"

From WorkManSoft Wiki
Jump to navigationJump to search
(Created page with "== About == This is the service that handle Aastra SIP phones e.g. 6757i et.c. === Devices === == Configuration of service == === aaxphones.ini === This ini-file can contain...")
 
 
(2 intermediate revisions by the same user not shown)
Line 21: Line 21:
  
 
The[4375] section can be any title/value. The AAXUser is what the WorkMan Agent 3 client identifies itself with to the AAX-service. SIPName is that o the phone and PhoneUser/PhonePass is the user/password that protect each phone. PhoneIP is the IP the phone is registered with. PhonePort is reserved for future use but is currently default to port 80 (webserver).
 
The[4375] section can be any title/value. The AAXUser is what the WorkMan Agent 3 client identifies itself with to the AAX-service. SIPName is that o the phone and PhoneUser/PhonePass is the user/password that protect each phone. PhoneIP is the IP the phone is registered with. PhonePort is reserved for future use but is currently default to port 80 (webserver).
 +
 +
Note that in PhoneUser/PhonePass it might work with the regular user/userpass but it hasn't been tested yet.
 +
 +
== Configuration of Aastra Phone ==
 +
 +
=== Action URI ===
 +
 +
Change the following to reflect your IP/port of the WorkMan Phone AAX Service and then add them to proper Action URI in Aastra phone
 +
 +
'''Incoming call'''<br>
 +
http://192.168.0.77:25802/aax_in?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$
 +
 +
'''Outgoing Call'''<br>
 +
http://192.168.0.77:25802/aax_out?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$
 +
 +
'''Connected'''<br>
 +
http://192.168.0.77:25802/aax_connected?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$
 +
 +
'''Disconnected'''<br>
 +
http://192.168.0.77:25802/aax_disconnected?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$
 +
 +
=== Server that is allowed access ===
 +
 +
On each Aastra phone make sure you add the IP-adress on where WorkMan Phone AAX reside to the "XML Push Server List(Approved IP Addresses)" setting.

Latest revision as of 10:43, 14 October 2012

About

This is the service that handle Aastra SIP phones e.g. 6757i et.c.

Devices

Configuration of service

aaxphones.ini

This ini-file can contain n sections of telephones and the ini-file is structured in the following way:

 [4375]
 AAXUser=4375
 AAXPassword=password
 PhoneIP=192.168.0.7
 SIPName=1001
 PhoneUser=admin
 PhonePass=22222
 PhonePort=80

The[4375] section can be any title/value. The AAXUser is what the WorkMan Agent 3 client identifies itself with to the AAX-service. SIPName is that o the phone and PhoneUser/PhonePass is the user/password that protect each phone. PhoneIP is the IP the phone is registered with. PhonePort is reserved for future use but is currently default to port 80 (webserver).

Note that in PhoneUser/PhonePass it might work with the regular user/userpass but it hasn't been tested yet.

Configuration of Aastra Phone

Action URI

Change the following to reflect your IP/port of the WorkMan Phone AAX Service and then add them to proper Action URI in Aastra phone

Incoming call
http://192.168.0.77:25802/aax_in?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$

Outgoing Call
http://192.168.0.77:25802/aax_out?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$

Connected
http://192.168.0.77:25802/aax_connected?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$

Disconnected
http://192.168.0.77:25802/aax_disconnected?inname=$$INCOMINGNAME$$&cid=$$REMOTENUMBER$$&dur=$$CALLDURATION$$&dir=$$CALLDIRECTION$$&rstate=$$REGISTRATIONSTATE$$&lstate=$$LINESTATE$$&sipname=$$SIPUSERNAME$$&ip=$$LOCALIP$$

Server that is allowed access

On each Aastra phone make sure you add the IP-adress on where WorkMan Phone AAX reside to the "XML Push Server List(Approved IP Addresses)" setting.