cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
748
Views
10
Helpful
2
Replies

Use AXL to find Line button position

terry duffy
Level 1
Level 1

Lets say I have 3 lines on a phone, line 1111 2222 and line 3333.

They are in positions 1, 2 and 3 respectfully on the physical phone.

So their AXL index numbers returned and their position on the phone are matched, line 1 for index 1, etc.

If I then place a BLF SD between lines 2222 and 3333, the AXL index numbers stay the same on the three lines (even though line 3333 in now in the fourth line position), while 4444 has a BLF SD index of 1

So on the phone the physical order is now 1111 2222 4444 3333.

The index values in order are, 1,2,1,3. With two 1's, one is for lines and one is for the BLF SD.

Is there any way to tell through an AXL getphone request, which physical locations on the phone each line is in?

On top of that, if a BLF SD had been created, then moved off the phone, it still shows up with a BLF SD Index number, even though it doesn't show on the physical phone at all. So how can I tell if a BLF SD is actually a live SD?

 

 

 

1 Accepted Solution

Accepted Solutions

dstaudt
Cisco Employee
Cisco Employee

I think you can figure this out by looking at the Phone Button Template for the device.  For example, I have a phone configured as you describe with:

  • Line 1001
  • Line 2002
  • SpeedDial 4444
  • Line 3003

I manually modified the phone buttons in the admin UI, so it looks like a unique/one-off Phone Button Template got created:

<phoneTemplateName uuid="{5E2DDB1C-66F8-45A3-499B-194A368FCCF0}">SEP001EF727852D-SIP-Individual Template</phoneTemplateName>

(If you use a pre-defined template, that would be the one shown.)

Inspecting this template (<getPhoneButtonTemplate>):

<button uuid="{BD95BDF9-68A3-40CD-ABCD-3C864685A906}">
   <feature>Line</feature>
   <label>Line 1</label>
   <buttonNumber>1</buttonNumber>
   <isFixedFeature>true</isFixedFeature>
</button>
<button uuid="{E175FB1A-80F6-4FD0-B310-4197D80D0976}">
   <feature>Line</feature>
   <label>Line 2</label>
   <buttonNumber>2</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{6EB4A666-7603-4D2F-954E-5B9B85EC53BE}">
   <feature>Speed Dial</feature>
   <label>Speed Dial 1</label>
   <buttonNumber>3</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{D1BA272E-6BDA-4B59-AA6F-AE10E07CBD9D}">
   <feature>Line</feature>
   <label>Line 3</label>
   <buttonNumber>4</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{306B8820-C098-4B78-ABDB-2096822408A6}">
   <feature>Speed Dial</feature>
   <label>Speed Dial 2</label>
   <buttonNumber>5</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{DC18F0CA-E403-4D58-82D7-A48C637DD703}">
   <feature>Speed Dial</feature>
   <label>Speed Dial 3</label>
   <buttonNumber>6</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>

I can see that the line buttons are at positions: 1/2/4 ...
and the speed dial buttons are at positions: 3/5/6 ...
From this you should be able to figure out that the third line button (i.e. with <lines><line><index>=3) is at position 4, and the first speed dial button (i.e. with <speeddials><speeddial><index>=1) is at position 3.

 

View solution in original post

2 Replies 2

dstaudt
Cisco Employee
Cisco Employee

I think you can figure this out by looking at the Phone Button Template for the device.  For example, I have a phone configured as you describe with:

  • Line 1001
  • Line 2002
  • SpeedDial 4444
  • Line 3003

I manually modified the phone buttons in the admin UI, so it looks like a unique/one-off Phone Button Template got created:

<phoneTemplateName uuid="{5E2DDB1C-66F8-45A3-499B-194A368FCCF0}">SEP001EF727852D-SIP-Individual Template</phoneTemplateName>

(If you use a pre-defined template, that would be the one shown.)

Inspecting this template (<getPhoneButtonTemplate>):

<button uuid="{BD95BDF9-68A3-40CD-ABCD-3C864685A906}">
   <feature>Line</feature>
   <label>Line 1</label>
   <buttonNumber>1</buttonNumber>
   <isFixedFeature>true</isFixedFeature>
</button>
<button uuid="{E175FB1A-80F6-4FD0-B310-4197D80D0976}">
   <feature>Line</feature>
   <label>Line 2</label>
   <buttonNumber>2</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{6EB4A666-7603-4D2F-954E-5B9B85EC53BE}">
   <feature>Speed Dial</feature>
   <label>Speed Dial 1</label>
   <buttonNumber>3</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{D1BA272E-6BDA-4B59-AA6F-AE10E07CBD9D}">
   <feature>Line</feature>
   <label>Line 3</label>
   <buttonNumber>4</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{306B8820-C098-4B78-ABDB-2096822408A6}">
   <feature>Speed Dial</feature>
   <label>Speed Dial 2</label>
   <buttonNumber>5</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>
<button uuid="{DC18F0CA-E403-4D58-82D7-A48C637DD703}">
   <feature>Speed Dial</feature>
   <label>Speed Dial 3</label>
   <buttonNumber>6</buttonNumber>
   <isFixedFeature>false</isFixedFeature>
</button>

I can see that the line buttons are at positions: 1/2/4 ...
and the speed dial buttons are at positions: 3/5/6 ...
From this you should be able to figure out that the third line button (i.e. with <lines><line><index>=3) is at position 4, and the first speed dial button (i.e. with <speeddials><speeddial><index>=1) is at position 3.

 

terry duffy
Level 1
Level 1

Thanks so much, that does show it!