Pairing the Jawbone Prime or Jawbone 2 Bluetooth Headset to Your Cell Phone

Put your phone into pairing mode

This can usually be accomplished by going under settings in your menu and selecting Bluetooth. Follow the prompts to “find a new device.” If you are having problems, refer to your phone’s user guide.

Put your Jawbone 2 Bluetooth headset into pairing mode

The first time you turn your Jawbone on it will immediately go into pairing mode. If you need to manually put the Jawbone into pairing mode, start with headset off. Hold down the NoiseAssasin button and power on. Continue to hold down button for 2 seconds. Headset will flash red and white when it is in paring mode.

If you are having trouble with this step, try pushing in the NoiseAssassin button just a half a second before you push in the talk button.

Select device and enter in universal keyYour phone may or may not ask you to enter in a key code. If it does, the code is always four zeros: 0000

You are paired up!

via Jawbone Bluetooth Headset Pairing Guide | Headsets.com – America’s Headset Specialists.

 

This article provides an overview of the Avaya IP Phone registration procedure (for UNIStim IP Phones)

When the phone is powered up, the following happens:

  1. NVRAM (non-volatile RA) is loaded, including the local configuration information. Any configuration options set to manual on the phone will overwrite automatic configuration information received.
    NOTE
    If you experience any problems with any part of the process, use the IP Phone Factory Default reset procedure to clear all local configuration settings.

     

  2. Phone then boots and determines if data switch provides LLDP or ADAC. This setting can be disabled manually, via DHCP or via manual provisioning. Unless this is disabled manually, the phone will always check LLDP/ADAC when it first boots.
    NOTE
    Leaving LLDP/ADAC enabled when it is not supported by the Layer 2 switching equipment installed at the site can extend boot times for IP Phone devices. While LLDP/ADAC is enabled in a factory default configuration, it is recommended that this be disabled unless it is specifically supported by the networking environment.

     

  3. The phone then requests DHCP. If DHCP is available it processes the DHCP information.
  4. If a provisioning server is provided via DHCP Option 66, DHCP or manually configured on the IP Phone, then the the IP Phone requests the system.prv and <TYPE>.cfg from the HTTP or TFTP servers. While there is a lot more available under manual provisioning than just firmware upgrades (and while I will be writing an article to cover those topics later), I have only written the manual firmware upgrade article.
  5. Then the phone attempts to contact the S1 and S2 (primary signaling server and failover signaling server). If the phone cannot make a connection to the signaling server (or that information isn’t provided via any of the configuration methods available: manual, DHCP or provisioning server) then the Phone reboots and tries again.
  6. If a connection is made to either the primary or failover signaling server, then the phone will register and proceed with attempting to connect to External Application Servers (XAS) such as the Application Server 1000. A lot of the functionality that was originally relegated to an External Server (screen savers, backgrounds, some directory functions) have been incorporated in to the base firmware/functionality of the IP Phones. Others still require an XAS. For more information on this, contact an authorized Avaya distributor.

The only information that is critical to an IP phone for the boot process is:

  1. Set IP address, subnet mask and gateway
  2. Primary signaling server (S1) IP address, Port, Action and Retry values
  3. Node and TN

When troubleshooting, eliminate variables by resetting the unit back to factory default and then configure only the minimum number of settings needed to establish connectivity (start with manually configuring the phone, then migrate components of the configuration back to auto to determine where the process fails.)

 

The 2033 Conference phone firmware versions are approximations. I’m recreating this table from documentation, since Avaya doesn’t seem to care to keep such a thing current. I do have some old UNIStim 3.0 documentation. I’m debating whether or not to include the now-manufacture-discontinued IP phones (i.e., i2001, i2002, i2004). I’m very tempted to do so, since I still see a lot of 4.5 and earlier systems (which still support the older IP Phones.)

 

There are several reasons why you might want to enable manual provisioning of your Avaya IP Phones:

  1. Branch office scenarios, where you want to reduce bandwidth requirements for provisioning or firmware distribution.
  2. Large site scenarios, where you want to offload provisioning from the DHCP server or offload firmware distribution from the signaling server.
  3. Secure environment scenarios, where phone security is paramount and phones should not allow themselves to be reconfigured.
  4. Any scenario where a signaling server is not available, such as a home office scenario or staging warehouse scenario. This includes scenarios where you want to load VPN client licensing on to the IP phone to allow it to be deployed remotely (e.g., a home office.)

The provisioning phase of the boot process can use DHCP or HTTP. To use HTTP, you must configure DHCP Option 66 in the IP Phone VLAN to point to the HTTP server name and prefix the server name with “http://”. For example DHCP Option 66 “http://httpserver/”. Whether you select TFTP or HTTP, the provisioning phase process checks the system.prv file and if it exists, may load one of the other provisioning files. If multiple provisioning files are loaded, the configuration parameters take effect in the following priority:

  1. DEVICE (e.g., <MAC>.prv, or, 001365FEF4D4.prv)
  2. TYPE (e.g., <TYPE>.prv, or, 1140E.prv)
  3. ZONE (e.g., headqrtr.prv)
  4. SYSTEM (e.g., system.prv)

The provisioning files provide the Info Block, which contains all the information you might normally stick in DHCP (or manually configure on the phone if  you’re especially sadistic towards your telecom analysts). The Info Block can also contain information that is not normally provided in the DHCP string (e.g., Node and TN.) After the provisioning block is loaded, the IP phone will load the configuration file to determine how it should obtain firmware and font file updates. At some future point, I might come back and write another article to cover provisioning via HTTP or TFTP, but for now, we’re going to focus on the configuration file and manually upgrading the firmware on an IP phone.

  1. TYPE (e.g., <TYPE>.cfg, or, 1140E.cfg)

The Configuration file can contain a lot of information:

  1. [FW] Set Firmware
  2. [GEM FW] Expansion Module Firmware
  3. [USER_KEYS] User keys
  4. [DEVICE_CONFIG] Device configuration
  5. [IMAGES] Backgrounds and screensavers
  6. [FONTxx] Custom fonts
  7. [LANGUAGE] Language (associated with customized fonts)
  8. [LICENSING] Feature licensing
  9. [DIALING_PLAN] Dialing plan (SIP only?)

We’re going to focus only on the [FW] values in this article.

[FW] Section header for SET FIRMWARE download information.
DOWNLOAD_MODE AUTO Recommended value. Download firmware only if the VERSION on the provisioning server is newer than the version on the phone.
FORCED VERSION of the phone is ingored. Firmware is always downloaded.
VERSION e.g., 0625C8J The VERSION string is compared to what is on the phone. VERSION should match the firmware FILENAME exactly.
FILENAME e.g., 0625C8J.bin Image filename. Must match the filename of the actual IP phone FW file to be downloaded
PROTOCOL TFTP Download protocol. Must be TFTP Documentation for CS1000 7.5 says that this must be TFTP, but the sample CFG files available from AVAYA show that HTTP is supported. Further testing is recommended.
SERVER_IP x.x.x.x IP address of the TFTP server in decimal notation.
SERVER_PORT 0 to 65535 The port used by the TFTP server at SERVER_IP. Optional
SECURITY_MODE 0 For future use

Example 1140E.cfg file:

[FW]
DOWNLOAD_MODE AUTO
VERSION 0625C8J
FILENAME 0625C8J.bin
PROTOCOL TFTP
SERVER_IP 192.168.0.101
SECURITY_MODE 0

After placing both the configuration file (e.g., 1140E) and the FILENAME (firmware image) in the root of the TFTP server at SERVER_IP, the next step is to choose the method of configuring the IP Phone to know about the external provisioning server (if you haven’t already done this). The options available are:

NOTE
While it is possible to configure the DHCP Option 66 to point to an HTTP server (to retrieve the *.prv or *.cfg files), other files must be available via the protocol specified within the *.cfg file. For the purposes of this article, that means a TFTP server is required whether you provide the <TYPE>.cfg via HTTP or TFTP.
  1. DHCP Option 66 – TFTP/HTTP Server Name
  2. DHCP Option Nortel-i2004-B specification
  3. Manually configuring the Provisioning Server on the IP phone.

Select a method and implement it. To keep this article short and focused, we’re going to assume you know how to do this.

Plug in your phone and power it up. Assuming that (your DHCP configuration or manually configured provisioning server is correct and) it is able to reach the provisioning server, it will download the <TYPE>.cfg file from the TFTP/HTTP server, then using the instructions contained within, determine if a firmware download is required and perform that download if necessary.

If you use DOWNLOAD_MODE FORCED, the IP phone will force a download of the firmware each time the phone boots. This will increase the boot time for all IP phones configured to use that <TYPE>.cfg file.

I hope you found this article helpful. If you did, please share it.

Addendum:

Note regarding i2007.cfg file

Early versions of the IP Phone 2007 FW will fail to download newer versions of FW if the [FW] line is present before the FW download information in the .cfg file.

If the FW version currently on the IP Phone 2007 is prior to any version of 0621C4x, then delete the [FW] line. Once the phone has FW version 0621C4x or greater, the [FW] line must be present. Example: Phone has 0621C3A – comment out or delete the [FW] line in the i2007.cfg file Phone has 0621C4J – keep the [FW] line in the i2007.cfg file

 

When troubleshooting QOS issues (including dropped calls, one way talk path, etc.) on an Avaya CS1000, sometimes it’s helpful to look at all of the alarms (even the unnacceptable or warning alarms) on a per-call basis. This gives you an idea of when there are problems in an entire zone vs individual users within the zone, or zone-wide and ongoing versus intermittant and individualized alarming.

LD 117
CHG ZQNL <zone> <notification_level>

Level = 0-(2)-4, where:

Level 0 = All voice quality alarms are suppressed.

Level 1 = All zone based Unacceptable alarms.

% QOS019 QoS unacceptable packet loss: [42.3] % in zone [1]

Level 2 = Allow all level 1 alarms PLUS zone based Warning alarms.

% QOS013 QoS warning jitter:[30.6] % in zone [1]
% QOS015 QoS warning R factor:[43.0] % in zone [1]

Level 3 = Allow all level 1 and 2 alarms PLUS per call Unacceptable alarms.

% QOS007 Unac pkt loss:[PL:8.2 LT:0 JIT:0 R:75]
%   Near [192.168.16.23:5000],TN[067 16],NZ[0:1]
%   Far [10.1.152.121:5200] TN[063 23], VPNI:Zone[0:1]

Level 4 = Allow all level 1, 2, and 3 alarms PLUS per call Warning alarms

% QOS001 Warning packet loss:[4.3 %]
%   Near [192.168.16.23:5000] TN[067 16],NZ[0:1]
%   Far [10.1.152.121:5200] TN[063 23], VPNI:Zone[0:1]

% QOS002 Warning latency :[50 ms]
%   Near [10.1.152.121:5000] TN[063 23],NZ[0:1]
%   Far [192.168.16.23:5200] TN[067 16], VPNI:Zone[0:1]

% QOS003 Warning jitter :[20 ms]
%   Near [10.1.152.25:5000],TN[064 22],NZ[0:1]
%   Far [10.1.112.28:5200] TN[067 18], VPNI:Zone[0:1]

% QOS005 Warning R factor:[75]
%   Near [192.168.16.23:5000],TN[067 16],NZ[0:1]
%   Far [10.1.152.121:5200] TN[063 23], VPNI:Zone[0:1]

 

Bloomberg posted an article on my birthday annoucing that NetVersant (one of the competitors in my employers space) filed for Chapter 11 Bankruptcy protection.

Obviously they’re not out for the count, but in this tightening market and continuing recession, this is an opportunity for all of NetVersant’s competitors.  To the best of my knowledge, this is the first large Nortel Telecom distributor that has filed any Bankruptcy papers (although Black Box was NextiraOne recently, and before that they were Williams Communications… and Shared Technologies has traded hands about 4 times in the last 9 or so years…  Intermedia, MCIWorldcom, Allegiance Telecom and now privately owned.)

It’s been tough for all Nortel Telecom distributors in the last few years (for a number of reasons).

 

My Goal for August is complete.

Now, to set a goal for September…thinking about this for the last week really stretched me.  There are a number of things that I know which I could blog about, but the problem is that every one of those things is considered confidential piece of information.  Access to and usage of the PDT (i.e., Problem Determination Tool) interface for a Nortel Meridian-1/CS1000 is taught in a series of classes, twice a year (6-12 classes total, given about every 6 months) directly by Nortel.  And the truth is that most of what I know was learned outside of that class by watching the experts at work and taking notes along the way.

I think I’d like to aim for a BARS/NARS 101, 201, 301 type tutorials like what ghtrouthas done, but only more detailed.  Frankly, nothing can really replace the original GHTrout BARS 101 tutorial, but I can certainly try to cover things that he did not and put together a walk through for a 201, 301 type course.  Unfortunately, I think that working out the course material might make that topic a little too difficult to tackle in September.  So instead, I’ll plan on making September my month to put together the outline for that, and also to make September my month to work on:

  1. Prepare for the onslaught of blog scraping.
  2. Install FeedEntryHeader and test thoroughly.
  3. Write 101 style tutorials for the following:
    1. Adding, Changing, Deleting a set (NOTE: impossible to discuss all set types, so it’s basic 101 material only)
    2. Adding, Changing, Deleting a calling party name display record
    3. Managing descriptions (DES), tips & tricks
  4. Write course outline for 101, 201, 301 on BARS/NARS

 

Back in July, I set a goal to work on detailing out some Nortel Meridian-1/CS1000 maintenance routines.  I’m making progress on that goal.

 

Programming CPND on DNIS digits

REQ new
TYPE name
CUST 0
DIG
DN
DCNO 1
IDC 3335
NAME Firstname Lastname
DISPLAY_FMT
IDC
DCNO

 

BUG0415 Invalid software trunk state detected. Far-end ONHOOK simulated. TN, TRUNKPM, *(CRPTR). Procedure TRUNKS

Favorite Books

Favorite Music

© 2011 Undecided Suffusion theme by Sayontan Sinha