NOTE: It is best to start out with a small amount of paramaters. Example: Just do the voip parameters first.

Download the following file into your /tftpboot directory.

http://abpusa.com/firmware/sipexpress/tftpboot.tar.gz

Basically, it's set up right now to provision my home SIP Express (MAC=00028A5AFB64) to abpusa.com.
If you just rename my MAC file, it will push 1.4.6a firmware to the client so do not try to use it on TA2s that do not already have at least 1.4.3 firmware.

The TA2 tries to download 3 files in this order:
C02V001.01.00_AZATEL-GENERAL.CFG
  Every TA2 will download this file.
C02V001.01.00_AZATEL-00028A5AFB64.CFG
  This is the MAC specific file and must be encrypted for the
  TA2 to accept it.
C02V001.01.00_AZATEL-GROUP-1.CFG (optional)
  This is an optional file that is specified in the MAC specific file.

Other files in the archive:
/tftpboot directory:
*.cpr
  Several versions of firmware for the SIP Express. I included
  these so you can test pushing firmware out via this process.

/tftpboot/ascii directory:
all_params.cfg
  I saved this file out of my TA2 to show all the parameters available
  on the current firmware.
C02V001.01.00_AZATEL-00028A5AFB64.CFG.ABP
  This is the plain ascii version of the file that gets downloaded
  by the TA2.
  I generate the file by running the following command:
   ./encryptazatel ../
  This encrypts the files and places it in the directory above
  the existing one.
encryptazatel
  This is the Linux encryption tool.
  It can generate a MAC specific file containing every available
  parameter for the TA2.
  Only firmware version 1.4.6a and above can handle more than the
  9 parameters described below.
  You can run it without any parameters and it will tell you its usage.
encryptazatel.old
  This is the old encryption tool.
  It can only handle the following 9 parameters for the MAC specific files.
   provision_group=
   voip_service_line0=
   voip_user_user0_username=
   voip_user_user0_password=
   voip_user_user0_displayname=
   voip_service_line1=
   voip_user_user1_username=
   voip_user_user1_password=
   voip_user_user1_displayname=

/tftpboot/docs directory:
Azacall200_2-port_SIP_IAD_Administration_Manual.pdf
  This is the Administrator guide for the SIP Express.
AzaCall_First_Time.pdf
  First time users guide
provis_parameter_doc1.pdf
  Created by Azatel and describes the provisioning process
QUICKSTART_GUIDE.pdf
  Another out of the box file.

Schools of thought on SIP Express provisioning.
1. Come up with a plan to use all three files. (General, MAC, and Group)
    Before the new tool came out, I had something like the following:
    a. General - Had my proxy and provisioning server values in it.
    b. MAC specific had the 9 parameters above.
    c. I had several different group files for (STUN users, OBP Users, Public IP, ...)
2. Since 1.4.6a and the new tool came out, I just put everything in the MAC file
    and don't worry about the other 2.

Troubleshooting TIPS.
1. Keep your provisioning expires around a minute for testing.
    Sometimes you can define a parameter that dynamically gets
    overwritten. When the box boots up, it will get that param
    from the file, but then dynamically write set it from somewhere
    else. If you set one of these params, you'll notice the box
    rebooting every time the provisioning expires.
2. Telnet to the TA2.
    Log in using the supervisor username.
    Issue the following commands:
     ? # give info on whats available
     debug level 4
     This sets the level to the most verbose.
    save
     saves the configuration to flash
    reboot
     reboots the box so that it comes up with the new level setting
    debug showlog console
     This prints out basically the syslog of the machine since boot up.
     At the very first, you can see it's provisioning actions as it downloads
     files and firmware.
    debug showmsg
     This sets the TA2 to spit all new actions out the telnet session.
      Use it to watch the provisioning time out download the new file
      and compare it to what's currently assigned.
     This is helpful if you accidentally set one of those dynamic params.

If you have any questions, you can submit a question at on our Contact Techsupport page.

LAST MODIFIED: 20050120


All information in FAQ supplied as best effort only.
ABP does no guarrantee suitability of products or provide any guarantees or warranties on our vendors products.