diff --git a/PepperDashEssentials/AppServer/Messengers/Ddvc01VtcMessenger.cs b/PepperDashEssentials/AppServer/Messengers/Ddvc01VtcMessenger.cs
index f94b9f18..16063b3e 100644
--- a/PepperDashEssentials/AppServer/Messengers/Ddvc01VtcMessenger.cs
+++ b/PepperDashEssentials/AppServer/Messengers/Ddvc01VtcMessenger.cs
@@ -78,6 +78,10 @@ namespace PepperDash.Essentials.AppServer.Messengers
///
const uint BDirectoryFolderBack = 805;
///
+ /// 806
+ ///
+ const uint BDirectoryDialSelectedLine = 806;
+ ///
/// 811
///
const uint BCameraControlUp = 811;
@@ -184,8 +188,19 @@ namespace PepperDash.Essentials.AppServer.Messengers
CodecActiveCallItem CurrentCallItem;
CodecActiveCallItem IncomingCallItem;
+
ushort PreviousDirectoryLength = 0;
+ ///
+ /// For tracking the directory-selected name while waiting for number
+ ///
+ string QueuedDirectorySelectedName;
+
+ ///
+ /// For tracking the directory-selected number while waiting for the name
+ ///
+ string QueuedDirectorySelectedNumber;
+
///
///
///
@@ -201,61 +216,6 @@ namespace PepperDash.Essentials.AppServer.Messengers
CurrentCallItem.Id = "-video-";
}
- ///
- ///
- ///
- void SendFullStatus()
- {
- this.PostStatusMessage(new
- {
- calls = GetCurrentCallList(),
- currentCallString = EISC.GetString(SCurrentCallNumber),
- currentDialString = EISC.GetString(SCurrentDialString),
- isInCall = EISC.GetString(SHookState) == "Connected",
- hasDirectory = true,
- hasRecents = true,
- hasCameras = true
- });
- }
-
- void PostDirectory()
- {
- var u = EISC.GetUshort(UDirectoryRowCount);
- var items = new List