Setting Up an AudioCodes MP1xx FXS With Asterisk
This will be the last in the AudioCodes setup series. A quick and dirty configuration for a vanilla Asterisk setup. AudioCodes uses the network address 10.1.10.10 for FXS and 10.1.10.11 for FXO gateways. Setup your network accordingly to access the default address.
The Asterisk setup is easy. Just create standard type=friend extensions for as many phone extensions as you would like to create in sip.conf. A typical basic entry would look like below.
context=local ; Context for incoming calls for this user
host=dynamic ; This peer register with us
dtmfmode=inband ; Choices are inband, rfc2833, or info
allow=ulaw ; dtmfmode=inband only works with ulaw or alaw!
;progressinband=no ; Polycom phones don’t work properly with “never”
Create dialplan entries in extensions.conf
exten => 1001,1,Dial(SIP/1001|25)
Connect the gateway to a network switch and connect a computer to the same
switch. Then configure the IP address of the computer to 10.1.10.XXX (anything but 10 or 11). Then run your web browser and point it to http://10.1.10.10 and login using
Default IP address: 10.1.10.10
Default username: Admin
Default password: Admin
Click -> “Quick Setup” and change the following:
IP Address => IP address of the AudioCodes 124
Subnet Mask => Set to the correct netmask for your local network
Default Gateway Address => Gateway IP address for your LAN
Working With Proxy => Yes
Proxy IP Address => IP address of the Asterisk server
Enable Registration => Set to “Enable”
Restart the gateway and log back in using the new IP address.
Protocol Management -> Protocol Definition -> Proxy & Registration
Registrar IP Address => Set to the IP address of the Asterisk server
Registration Time => 60
Subscription Mode => Per Endpoint
Authentication Mode => Per Endpoint
Go to Protocol Management -> Protocol Definition -> DTMF & Dialing
Max Digits In Phone Num -> Make it a large number like 32 digits
Go to Protocol Management -> Protocol Definition -> Coders
Add coders as needed You need to set at least G.711U-law
Go to Protocol Management -> Endpoint Settings -> Authentication
Set SIP username and password for each port to match your settings in sip.conf
Go to Protocol Management -> Endpoint Phone Numbers
Enter an extension (phone) number for every used channel to match entries in sip.conf
AudioCodes FXS gateway is ready. Worked here YMMV.