11-17-2022 01:38 PM
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?
Solved! Go to Solution.
11-18-2022 12:31 PM
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:
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.
11-18-2022 12:31 PM
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:
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.
11-18-2022 01:11 PM
Thanks so much, that does show it!
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide