9May2006 (Updated 8Jun2006)

 

 

Subject:  Upgrading the Cisco ATA-188 or ATA-186 for Asterisk@Home/Trixbox.

 

 

 

The purpose of this paper is to document the processes involved in preparing/upgrading the Cisco ATA-188 & ATA-186 to be supported by Asterisk@Home/Trixbox or Asterisk.  The main difference between an ATA-186 and an ATA-188 is an additional Ethernet Link to support a PC; both support Phone 1 & 2.  I will refer to the ATA-188 for the remainder of this article.

 

The ATA-188 comes with the SCCP (Skinny Client Control Protocol – Skinny Protocol) image loaded and must be upgraded to support SIP/H.323 for Asterisk@Home.

 

Figure 1 - Hardware Setup Diagram:

 

 

 

Menu Options for the ATA-188 (assuming it is not locked for a specific VoIP provider):

 

·      To access the menu, lift the telephone and press the Button (RED) on the top of the ATA-188.

·      List of options available:

o      322873738#                         will reset the unit to factory defaults after entering ‘*’.

o      123123                    Build date of Cisco software

o      123                         Software Version Number

o      1                            Set Static IP

o      2                            Set Static Network /Gateway Route

o      10                           Set Static Subnet Mask

o      20                           Controls DHCP info receive

o      21 or 80                   Review IP Address

o      22                           Review Default/Gateway Route

o      23                           Review Subnet Mask

o      24                           Review MAC Address

o      100                         Upgrade Software – enter IP address

o      101                         Changed prompts to English on upgrade

o      OTHER MENU OPTIONS:

§       35               Number Tx frames per packet transmitted

§       38               MGCP Signaling Protocol

§       81               Printer address for debug messages

§       202             Media Port base port for RTP media streams

§       255             UDP TOS bits precedence and delay

§       300             LBR codec – Low-Bit-Rate codec selection

§       305             Use TFTP – Enables TFTP as config method

§       311             Connection Mode of call signaling protocol

§       312             Audio Mode allowed finer control

§       316             Caller ID Method

§       318             Signal Timers

§       320             Encrypt key for TFTP file on server

§       905             TFTP URL – IP Address of server

§       916             DNS 1 IP

§       917             DNS 2 IP

§       7387277      Set Config Interface Password?

 

 

 

To setup the required IP Address in Figure 1:

 

 

 

 

 

 

 

 

 

 

 

Now see if you can access the device from the PC’s web browser:

           

            http://192.168.0.100/dev

 

            You should have the web screen showing from the ATA-188 device.

 

Check at the top of the screen to see if it is running “SCCP”.  If it is, you will have to upgrade the software to “SIP / H.323” software for Asterisk@Home or Asterisk.

 

If you need maintenance on your ATA-18x, it is very reasonable at approximately

 $8/year for upgrades and replacement of the unit.

 

            You will need a Cisco current contract to access the software .zip file on the Cisco

            website  http://www.cisco.com or at least a current active site logon.

 

 

This is the link to the Cisco web site for “Upgrading the Cisco ATA Signaling Image”.

The document is slightly dated but the important parts are included below.

 

http://www.cisco.com/en/US/products/hw/gatecont/ps514/products_administration_guide_chapter09186a00801e0eaf.html#wp1012416

 

 

 

You must download the new signaling image from cisco.com:

 

            Example file name: ata_03_02_00_sip_041111_1.zip for the 3.2.0 version.

                        This is the current version as of the date of this paper.

            If you search www.cisco.com for the file name above, it will not allow you to go

to the download site without a “Cisco login”.

 

            STEPS TO UPDATE TO SIP FROM SCCP:

·       Create a new folder on your PC to hold the zip file

·       Downloaded file from www.cisco.com for SIP/H.323 into the new folder:

o      ata_03_02_00_sip_041111_1.zip

o      unzip the file

·      Start the program on the PC attached to the same network segment:

o      Open an MS/DOS window and ‘cd’ to the new folder with the downloaded information unzipped.

o      sata186us.exe  –any  –d1 ATA030400SIP041111A.zup

§       sata186us.exe = the program name to run

§       -any = from any device requesting – any build version

§       -d1   = debug messages level one (or 2 or 3=maximum)

§       File name in the .zip ending in .zup

o      This program will wait for you to enter the touchtone command on the phone attached to the ATA-18x on the “Phone 1” connector.

o      Assume the PC is 192.168.0.101 IP address

·      On the ATA-188 (or ATA-186):

o      Lift receiver

o      Press button (RED)

o      You will here prompt, enter:

§       100#192*168*0*101*8000#

·       100#  = upload from a PC the new image

·       192*168*0*101* = IP Address of the PC running sata186us.exe program (above)

·       8000# = the default port to communicate over

§       The MS/DOS window will show the status and the button (RED) will flash during this activity.

§       Wait for the “Upgrade Successful” voice prompt on the telephone

§       Hang up the phone and check the web browser and you will find out the screen title is now “Cisco ATA 188 SIP” or use the voice menu options 123123 and 123.

o      If you need to change the IP parameters, do it on the phone before moving it to the appropriate network segment.

·      The download worked the first time – very easy.

           

You must configure the ATA device before access to Asterisk@Home or Asterisk.

 

From the document by John Todd on the Internet: jtodd@loligo.com.

His guide can be found at http://www.loligo.com/asterisk/Cisco/

 

In his guide, John Todd quotes a typical configuration for an ATA-186. It also worked for the ATA-188. Here it is from his document (I will add any changes for the ATA-188 in BLUE.):  Also some of the above info was from his document.  John has more depth into the purpose of the options for later reference.

 

Set up our sip.conf file for Asterisk (From John Todd’s document – see below):
 
 A typical configuration for an ATA-186 would look like this:

  [2299]

  type=friend

  username=2299

  secret=lordwhorfin or 1234

  canreinvite=no

  host=dynamic

  dtmfmode=rfc2833

  mailbox=2299

  nat=1

 

"[2299]"             is the name of this extension, and should be the same as the username

"type=friend"      means that this device can both make and receive calls

"username=2299"            is the username of the ATA-186 for authentication

"secret=lordwhorfin"        is the definition of the password for this particular line

"canreinvite=no" means that we don't want SIP endpoints talking to each other

directly.  I still haven't been able to make REINVITEs work when either end is behind a NAT, so I just get lazy and set everything to "canreinvite=no"

 

"host=dynamic" means that this ATA-186 will move around to different IP

 addresses and it will use the REGISTER method to tell the server

 where it is.

"dtmfmode=rfc2833"        this defines how we pass touch-tones between the ATA-186 and

the Asterisk server.  The ATA should work with RFC2833 (or "avt") delivery methods, as I have not had problems with it with the exception of when I'm using Iconnecthere.com or any other Cisco device at the far end.  Asterisk for some reason refuses to strip out the DTMF signals and re-send them as something that can be understood by the far end.  I have no idea how to fix that other than setting "dtmfmode=inband" which actually sends the tones as audio data, which doesn't work very well (if at all.)

"mailbox=2299" tells Asterisk to look in mailbox 2299 and send a NOTIFY back to

the ATA-186 when there is mail in that box. The ATA-186 will play a stutter dialtone if there is voicemail.

"nat=1"              should be set, even if the device isn't behind a NAT or PAT.  It

doesn't hurt to turn it on.

 

Note that each line must have it's own distinct and complete configuration, and if you use both lines on the ATA-186, it will REGISTER twice.  Further note that you cannot call one line from the other on the same device using the "direct" extension numbers, so you will have to be clever about naming and aliases within Asterisk.  That is outside the scope of this document.

 

A typical configuration for an ATA-188 (both lines 230 & 240) would look like this:

  [230]                                      [240]                           

  type=friend                              type=friend

  username=230                          username=240

  secret=1234                             secret=1234

  canreinvite=no                          canreinvite=no

  host=dynamic                           host=dynamic

  dtmfmode=rfc2833                    dtmfmode=rfc2833

  mailbox=230                            mailbox=240

  nat=1                                      nat=1

 

I setup two extensions in Asterisk@Home 2.8  (For more security, change secrets.):
               Extensions
                               SIP
                                                 For                                            Phone 1             Phone 2

                                                Extension Number:              230                    240

                                                Display Name:                       ATA 230          ATA 240

                                                Secret                                      1234                  1234

                                                Voicemail & Directory:         Enabled            Enabled

                                                Voicemail password:                       1234                   1234

                                              
 
 
 
Go to the main configuration page via a web browser
  

  Now that you have reset the device and know the IP address of the unit, you'll need to configure it through a web browser.  In our examples, we'll assume that the IP address of the unit is 192.168.0.100.  Pull up your web browser, and enter:

 
                               http://192.168.0.100/dev
 

You should now see a menu with "Cisco ATA 186 Configuration" emblazoned at the top of the page, with a bunch of options listed down the page. 

 

NOTE: If you get a screen that has only three possible entry blocks and says "Enter UI Password", then the device has not been reset.  Attempt the reset configurations again, and if that does not work, it may be the case that you have a device that cannot be reset (v2.16 and up - see other notes)

 
 
Change the settings to match your Asterisk server:
 

I will only describe those settings which are required to be altered, and why.  A complete example of an Asterisk-compatible ATA-186 is included at the bottom of this guide, with all fields intact.  You will not need to alter most fields, so anything that is not explicitly referenced here can probably be left alone. 

 

Where I list IP addresses, I would suggest using IP addresses and not hostnames.  The ATA can resolve names to IP addresses, but unless you have a good reason to use names (large distributed environment, boxes that "disappear" behind NATs out of your control where changing config data may be impossible, etc.) then I would suggest that you use IP addresses.  An intelligent network administrator should be able to evaluate which method they will use for their particular configuration.

 

ON ITS OWN SCREEN:

UIPassword: This is the password that will be used to control access to the http://192.168.0.100/dev configuration menu.  I strongly suggest leaving this alone until you have worked with all of the other values in the file and have them set the way you want.  I would suggest you use a numeric value here, since you want something that can be typed in through the keypad in case that is required (see Cisco's user manual on that process.)

 

ToConfig (NOT FOUND IN ATA-188):     Set this to "0".   This is the flag that tells the unit if it's been configured or not, and since you're now configuring it, it can be set to "0"

 

 

FOUND ON NETWORK SCREEN (Set to “1”):

UseTftp:         This value should be set to "1" even if you're not using a TFTP server to modify your configurations.  Why? To get around a bug.  The ATA-186's will, when used with Asterisk in particular, sometimes get wedged.  They won't send their REGISTER updates when they should, thus making inbound calls impossible.  So, someone posted a solution which was to trick the box into rebooting every N seconds, which un-wedges them.  Yes, it's a kludge, but as of v2.16 this has not been solved, so we have to configure those settings, which tell the system that it needs to reboot.  The three settings are UseTftp, TftpURL, and CfgInterval.  Note that when the device reboots, it is unavailable for 30 seconds.

 

 

FOUND ON NETWORK SCREEN (Set to ‘192.168.0.250’ no device there):

TftpURL:       Enter an IP address that you know isn't running a TFTP server.  Yes, strange, but it's faster to get a "reject" than it is to get a timeout.  Supposedly you can leave this blank and it will use whatever it gets from the DHCP server, but that is usually not set to anything, so put in an IP address of something you know isn't running tftpd.  (format is just 123.123.123.123 - no URL specifier required)

 

FOUND ON NETWORK SCREEN (Let it set to default:  3600):

CfgInterval:  Set this to the number of seconds between forced reboots to clear wedging.  86400 (one day) is a safe number.

 

FOUND ON NETWORK SCREEN (Set to ‘0’):

Dhcp:              0 for "off" and "1" for on.  If set to "on", then Static IP address config items will be ignored (though they will still retain their settings if you set them; they just won't be used.)

 

FOUND ON NETWORK SCREEN (Set to ‘192.168.0.100’):

StaticIP:         IP address of this box, if you need to statically set it

 

FOUND ON NETWORK SCREEN (Set to ‘192.168.0.1’):

StaticRoute:   Static gateway IP address for this box, if you need to statically set it

 

FOUND ON NETWORK SCREEN (Set to ‘255.255.255.0’):

StaticNetMask: Static network mask for this box, if you need to statically set it

 

 

FOUND ON SIP PARAMETERS SCREEN (Set to ‘230’):

UID0:                         This is the Username for line #1.  This is the same as the username in your "sip.conf" file for a SIP peer.  Thus, you would enter "2299" if your sip.conf looked like our example listed at the top of this document.

 

FOUND ON SIP PARAMETERS SCREEN (Set to ‘1234’):

PWD0:            Using the example above, enter "lordwhorfin or 1234" in here as the password for line #1

 

FOUND ON SIP PARAMETERS SCREEN (Set to ‘240’):

UID1:                         Same thing as UID0, but for "Phone 2" jack

 

FOUND ON SIP PARAMETERS SCREEN (Set to ‘1234’):

PWD1:            Same thing as PWD0, but for "Phone 2" jack

 

GkOrProxy(CANNOT FIND):        Set this to the IP address of your Asterisk server.

SET “Proxy:” to the Asterisk@Home server’s IP address.

 

UseSIP(CANNOT FIND):   Set this to "1" so we are using SIP instead of H.323

 

FOUND ON SIP PARAMETERS SCREEN (Set to the default):

SIPRegInterval: Set this to the number of seconds between REGISTER attempts.  This is how often the ATA-186 sends a "heartbeat" to the SIP server, which tells the server the phone is still "alive" and also tells the server what IP address that number can be reached on.   If you are behind a NAT or PAT, I would suggest a very low timer here, something like 120 seconds.  This is because NAT or PAT gateways will 'time out' mappings between the outside world and the inside private IP addresses unless traffic keeps trickling through the mapped settings.  Unless you have a very large number of phones, the increased REGISTER traffic will not adversely effect your Asterisk server.  If your ATA-186 is on a "real" IP address, I would suggest leaving this number fairly high, like around 1800 or 3600 seconds, because there's no need to keep sending the heartbeat more frequently. 

At the time of this writing (2003-06-28) it may be the case that there are two other options rather than reducing the SIPRegInterval to keep NAT/PAT mappings open, but they both rely on the Asterisk server.  It appears that the Asterisk server sends a NOTIFY to the ATA-186 every minute regardless of voicemail status, and the replies for this may help to keep NAT/PAT mappings active.  It is also possible to specify a "qualify=" statement in the sip.conf for each peer, which will request a SIP "OPTIONS" call on each ATA-186 every minute, and then time the response interval.   This can serve two purposes: it will gauge the response time of the network between the ATA-186 and the Asterisk server and remove any phones that reply in an interval greater than that specified by the "qualify=" line.  Secondly, the OPTIONS request will generate traffic and keep the NAT/PAT session alive.  If you don't understand what any of this means, don't worry about it and just set SIPRegInterval to 120.

 

FOUND ON SIP PARAMETERS SCREEN (Set to ‘1’):

SIPRegOn:     Set this to "1" so that SIP REGISTER messages are sent.

 

NatServer, NatIP, NatTimer: Ignore these.  You might be tempted to fool with them, but you SHOULD NOT MEDDLE WITH THEM.  It will only lead to heartache and woe.  Asterisk takes care of all the details; don't try to outsmart the system.

 

FOUND ON AUDIO PARAMETERS SCREEN (Set to ‘0x00140014’ no VAD):

AudioMode: Lots of settings are contained within this binary number, but we're only concerned about one bit for each line.  Your voice calls will sound better if you turn off VAD (also known as "Voice Auto Detection" or "Silence Suppression") on each line.  VAD causes data packets to stop flowing if you are silent, which leads to some voice clipping of the first few milliseconds of each time you talk, and also leads to some strange silences on the line which make people ask "Are you still there?" more frequently than is normal.  The default setting of "0x00150015" has VAD turned on, but setting this register to "0x00140014" turns it off for both lines.

 

FOUND ON SERVICE PARAMETERS SCREEN (NOT CHANGED!):

ConnectMode: If you have a system with v2.15 or earlier, you will need to modify this setting.  In order for the ATA-186 to work properly behind NAT or PAT systems, it needs to do some clever analysis of the headers in replies to its initial REGISTER messages.  To turn this processing on, set ConnectMode to "0x00460400".  The default is "0x00060400"

 NOTE: If you have v2.16 you MUST NOT CHANGE THIS SETTING.  Cisco confusingly changed the meaning of that bit in v2.16, and has Via: header processing turned on by default.  In other words, if you have v2.16, you're fine.  Don't mess with ConnectMode.

 

FOUND ON SERVICE PARAMETERS SCREEN (Set to ‘18’ for Mountain Time):

TimeZone: Some phones set their date/time from the caller ID clocking messages, and you'll need to set the appropriate timezone in your ATA-186 so it can give the right date/time data to your phone.   The formula for how the phone sets it's clock is: (Local Time=GMT + TimeZone, if TimeZone <= 12) or (Local Time=GMT + TimeZone - 25, if TimeZone > 12)  Let me say right here that this is one of the DUMBEST and most INCONVENIENT ways of setting a timezone I've ever seen in my life.  Why isn't this just a GMT offset, guys?  Anyway, Pacific Coast USA time is the default at "17", Mountain is "18", Central is "19", and Eastern is be "20".  GMT would be "0", and the rest of Europe gets better math scores than we loutish Americans, so you can figure it out on your own.  I have no idea how it handles daylight savings time; I have not experimented with that setting.

 

FOUND BACK ON NETWORK PARAMETERS SCREEN (Set to ’17.254.0.31’):

NTPIP:  Set this to the IP address of your favorite NTP (Network Time Protocol) server.  I use time.apple.com at 17.254.0.31

 

FOUND BACK ON NETWORK PARAMETERS SCREEN (Set to ’17.254.0.26’):

AltNTPIP: Set to the IP address of your favorite NTP backup server.  I use the other address for time.apple.com at 17.254.0.26

 
 
Test/Debug:
 

  The device will reboot when you hit "Apply".   I would suggest that you install the ethereal package and then use the "tethereal" command-line application to watch SIP messages and their responses.  Example: "tethereal port 5060".  This will tell you far more than any debug messages can hope to offer. 

 

  If the phone successfully registers on the Asterisk server, you will see within 30 seconds or so a note like this on your Asterisk console:

"-- Registered SIP '2413659251' at 18.33.17.3 port 28705 expires 120"

  Try calling the line from some other phone.  Voila!

 

  If the phone rings, but you get no voice channel, you've got a NAT/PAT problem where RTP isn't getting through but your SIP messages (port 5060) are.  This is more complex than this guide can cover - see the Asterisk mailing list or the IRC channel.

 

  If the phone does not ring, see if your SIP messages are making it from the Asterisk server to your ATA-186. 

 

  If the phone does not successfully register with the Asterisk server, make sure your outbound messages are making it to the Asterisk server, and that your replies are being sent back to the correct destination IP address.

 

 
Optional codec settings (Set to ‘0’, ‘1’, & ‘1’ defaults settings):

If you have purchased the G.729 codecs from Digium ($10 per concurrent channel license - worth it just to have 'em) then you need to set the following options:

LBRCodec: 3

RxCodec:    3

TxCodec:    3

 

Default settings:   (FOUND ON THE AUDIO PARAMETERS SCREEN.)

LBRCodec: 0

RxCodec:    2

TxCodec:    2

 

Using the G.729 codec will reduce the bandwidth between your ATA-186 and your Asterisk server to around 30kbps per active channel, versus around 82kbps per G.711 channel (the default.)  Sound quality suffers slightly, but it's still better than a cell phone IMHO.

 

Misc:

 http://192.168.0.100/reset  = resets device without pulling the plug

 http://192.168.0.100/stats  = short statistics for RTP sessions/software rev

 http://192.168.0.100/refresh = request TFTP files for this device (not covered in this guide)

 

References:

http://www.cisco.com/univercd/cc/td/doc/product/voice/ata/

http://www.asterisk.org/

http://www.djernes.org/~shawn/ata186.htm

 

 

Full Example configuration for ATA-186 v2.16 from John Todd’s document:

 


 UIPassword: *

 ToConfig: 0

 UseTftp: 1

 TftpURL: 10.0.1.1

 CfgInterval: 1800

 EncryptKey:

 Dhcp: 1

 StaticIP: 0.0.0.0

 StaticRoute: 0.0.0.0

 StaticNetMask: 255.255.255.0

 UID0: 2413659251

 PWD0: *******

 UID1: 0

 PWD1: *

 GkOrProxy: 24.3.22.9

 Gateway: 0

 GateWay2: 0.0.0.0

 UseLoginID: 0

 LoginID0: 0

 LoginID1: 0

 AltGk: 0

 AltGkTimeOut: 0

 GkTimeToLive: 300

 GkId: .

 UseSIP: 1

 SIPRegInterval: 120

 MaxRedirect: 5

 SIPRegOn: 1

 NATIP: 0.0.0.0

 SIPPort: 5060

 MediaPort: 16384

 OutBoundProxy: 0

 NatServer: 0

 NatTimer: 0x00000000

 LBRCodec: 0

 AudioMode: 0x00140014

 RxCodec: 2

 TxCodec: 2

 NumTxFrames: 2

 CallFeatures: 0xffffffff

 PaidFeatures: 0xffffffff

 CallerIdMethod: 0x00019e60

 FeatureTimer: 0x00000000

 Polarity: 0x00000000

 ConnectMode: 0x00060400

 AutMethod: 0x00000000

 TimeZone: 17

 NTPIP: 17.254.0.31

 AltNTPIP: 17.254.0.26

 DNS1IP: 0.0.0.0

 DNS2IP: 0.0.0.0

 TOS: 0x000068b8

 SigTimer: 0x01418564

 OpFlags: 0x00000002 

 VLANSetting: 0x0000002b

 NPrintf: 0.0.0.0.0

 TraceFlags: 0x00000000

 RingOnOffTime: 2,4,25

 IPDialPlan: 1


 DialPlan: *St4-|#St4-|911|1>#t8.r9t2-|0>#t811.rat4-|^1t4>#.-

 DialTone: 2,31538,30831,1380,1740,1,0,0,1000

 BusyTone: 2,30467,28959,1191,1513,0,4000,4000,0

 ReorderTone: 2,30467,28959,1191,1513,0,2000,2000,0

 RingBackTone: 2,30831,30467,1943,2111,0,16000,32000,0

 CallWaitTone: 1,30831,0,5493,0,0,2400,2400,4800

 AlertTone: 1,30467,0,5970,0,0,480,480,1920

 CallCmd: Af;AH;BS;NA;CS;NA;Df;EB;Ff;EP;Kf;EFh;HQ;Jf;AFh;HQ;I*67;gA*82;fA#90v#;OI;H#72v#;bA#74v#;cA#75v#;dA#73;eA*67;gA*82;fA*70;iA*69;DA*99;xA;Uh;GQ;

 

[model information for the above configuration]

 ata000bbe3ba4aa

 Version: v2.16 ata18x (Build 030401a)

 DHCP Assigned: IP[10.0.1.8] Subnet[255.255.255.0] Route[10.0.1.1]

 MAC: 0.11.190.59.164.170

 SerialNumber: INM0652D1B6

 ProductId: ATA186I2

 Features: 0x00000000

 HardwareVersion: 0x0006 0x0000

 

End of included material from John Todd.

 

Figure 2 - This is the simple network design for this setup:

 

 

 

 

A typical configuration for an ATA-188 (it has two lines) would look like this:
   For:   Softphone                  ATA Phone 1                       ATA Phone 2

 [220]                           [230]                                       [240]                           

            type=friend                    type=friend                               type=friend

            username=220                username=230                            username=240

            secret=1234                   secret=1234                              secret=1234

            canreinvite=no               canreinvite=no                            canreinvite=no

            host=dynamic                    host=dynamic                          host=dynamic

            dtmfmode=rfc2833          dtmfmode=rfc2833                      dtmfmode=rfc2833

            mailbox=220                  mailbox=230                              mailbox=240

            nat=1                            nat=1                                        nat=1

 

Need to setup X-Lite x220 for the PC.

I setup two extensions in Asterisk@Home 2.8  (For more security, change secrets.):

    Extensions

            SIP

                                    For                    Softphone      Phone 1      Phone 2

                    Extension Number:                               220                              230             240

                    Display Name:                        Office           ATA 230      ATA 240

                    Secret                                      1234                             1234              1234

                    Voicemail & Directory:            Enabled       Enabled       Enabled

                    Voicemail password:               1234                             1234              1234

 

 

 

Testing:

 

 

 

 

 

 

 

ATA-188 Screens Fields from SIP configuration screens:

                  http://192.168.0.100/dev

 

Cisco ATA 188 (SIP) Information:

IP of the ATA-188          = 192.168.0.100

Gateway                          = 192.168.0.1

Subnet Mask                   = 255.255.255.0

Asterisk@Home Server = 192.168.0.5

 

 

Change Configuration (Indented are the screens you can change on the ATA-188.):

 

 

 

    Change UIPassword  (I wouldn’t change it for now.)

                        Old Password

                        New Password

                        Confirm New Password

 

 

 

    Network Parameters                     Default               Set-To                                                

                        UseTFTP                       1                                 

                        TftpURL                        0                      Set to IP address without TFTP running

                                                                                    Pick an unused IP address, etc.

                                                                                    e.g. 192.168.0.111  not in use

                        CfgInterval                     3600

                        EncryptKey

                        EncryptKeyEx                 don’t change

                        DHCP                           0                      Leave as 0 = do not use DHCP

                        StaticIP                         0                      192.168.0.100

                        StaticRoute                    0                      192.168.0.1

                        StaticNetMask                0                      255.255.255.0

                        NATIP                          don’t change

                        NATServer                     don’t change

                        NATTimer                     0x00000000

                        DNS1IP                         0.0.0.0

                        DNS2IP                         0.0.0.0

                        NTPIP                           0.0.0.0              17.254.0.3   = time.apple.com

                        AltNTPIP                      0.0.0.0              17.254.0.26 = time.apple.com 

                        OpFlags                         0x00000002

                        VLANSetting                 0x0000002b

                        TOS                              0x000068b8

                        L2KeepAlive     

           

 

 

    SIP Parameters

                        UID0                             0                      230

                        PWD0                                                   1234

                        UID1                             0                      240

                        PWD1                                                   1234

                        DisplayName0                0                      ATA 230

                        DisplayName1                0                      ATA 240

                        UseLoginID                    0

                        LoginID0                       0

                        LoginID1                       0

                        SIPRegOn                      0                      1 = SIP register messages are sent

                        SIPRegInterval    3600

                        Proxy                                                    192.168.0.5  IP of AAH Server

                        AltProxy

                        AltProxyTimeOut            0

                        OutBoundProxy              0

                        SIPPort                         5060

                        MediaPort                      16384

                        MaxRedirect                   5

                        MsgRetryLimits              0x00000000

                        Session Timer                 0x00000000

                        SessionInterval                1800

                        MinSessionInterval          1800

 

 

 

    Tone Parameters

                        DialTone                        don’t change

                        BusyTone                      don’t change

                        ReorderTone                   don’t change

                        RingBackTone                don’t change

                        CallWaitTone                 don’t change

                        AlertTone                       don’t change

                        SITone                          don’t change

                        RingOnOffTime              don’t change

 

 

 

 

 

    Audio Parameters

                        RxCodec                        1         

                        TxCodec                        1

                        LBRCocec                     0

                             If G.729 change to 3, 3, 3 above.

                        AudioMode                    0x00150015       0x00140014  for no VAD

                        NumTxFrames    2

                        FXSInptLevel                 -1

                        FXSOutputLovel -4

 

 

 

    Service Parameters

                        CallFeatures                   0xffffffff

                        PaidFeatures                   0xffffffff

                        CallCmd                        don’t change

                        FeatureTimer                  0x00000000

                        FeatureTimer2                 0x0000001e

                        SigTimer                       0x013186564

                        TimeZOne                      17                     18 = Mountain Time

                                                                                    17 = Pacific Time

                                                                                    19 = Central Time

                                                                                    20 = Eastern Time

                        ConnectMode                 0x00060400

                        CallerIdMethod               0x00019e60

                        Polarity                         0x00000000

                        IPDialPlan                     1

                        DialPlan                                    don’t change

                        DialPlanEx                     0

                        ACRDN                                    0

 

 

 

    Debug Parameters

                        TraceFlags                      0x00000000

                        Nprintf                          0.0.0.0

                        SyslogCtrl                     0x00000000

                        SyslogIP                        0.0.0.0.514

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
APPPENDIX A:  Quick SETUP HOW-TO for Cisco ATA-18x
 

Assumptions & Setup:

·       Set IP address:                        1#  192*168*0*100#  3=saved

·       Set Subnet Mask:                  10#  255*255*255*0#  3

·       Set Default/Gateway Route:   2#  192*168*0*117#  3

·       Test that all is setup correctly:

·       Process for the PC:

§       Open an MS/DOS window and ‘cd’ to the new folder with the downloaded information unzipped.

§       sata186us.exe  –any  –d1 ATA030400SIP041111A.zup

·       The program will sit patiently waiting for the ATA

·       On the ATA-188 (or ATA-186):

§       Lift receiver

§       Press button (RED)

§       You will here prompt, enter:

·       100#192*168*0*101*8000#  The download should start

·       The MS/DOS window will show the status and the button (RED) will flash during this activity.

·       Wait for the “Upgrade Successful” voice prompt on the telephone

·       Hang up the phone and check the web browser and you will find out if the screen title is now “Cisco ATA 188 SIP” or use the voice menu options 123123 and 123.

·       If you need to change the IP parameters, do it on the phone before moving it to the appropriate network segment.

                  http://192.168.0.100/dev

                                    Then set them as above:  
SEE “ATA-188 Screens Fields from SIP configuration screens”

Tom Schmitt

TomSchmitt13@msn.com

(ATA-188.doc)