RangerMSP get Employee Phone number for a Ticket

This code snippet will take a Ticket Number and retrieve the phone number of the Employee who is listed as the Account Manager for the customer. The phone number could then be fed into a call routing system.

string ticketNumber = "0500-4872";
BasicHttpBinding binding = new BasicHttpBinding();
binding.MaxReceivedMessageSize = int.MaxValue;
binding.MaxBufferSize = int.MaxValue;
ChannelFactory<RangerMSP.ITicket> factoryTicketRangerMSPIGet =
    new ChannelFactory<RangerMSP.ITicket>(binding, "http://localhost:11111/RangerMSP");
RangerMSP.ITicket TicketRangerMSPIGet = factoryTicketRangerMSPIGet.CreateChannel();
RangerMSP.Select selectEq = new RangerMSP.Select
    {
        Link = "and",
        RecordLimit = 100,
        Criterias = new RangerMSP.Criteria[1]
            {
                new RangerMSP.Criteria
                    {
                        Field = "",
                        Operation = "opEqual",
                        Value = ""
                    }
            }
    };
RangerMSP.TicketRecord[] ticketRecord = null;
selectEq.Criterias[0].Field = "TicketNumber";
selectEq.Criterias[0].Value = ticketNumber;
ticketRecord = TicketRangerMSPIGet.Select(selectEq);
string employeeName = ticketRecord[0].EmployeeREC_ID;
ChannelFactory<RangerMSP.IAccount> factoryAccRangerMSPIGet =
    new ChannelFactory<RangerMSP.IAccount>(binding, "http://localhost:11111/RangerMSP");
RangerMSP.IAccount AccRangerMSPIGet = factoryAccRangerMSPIGet.CreateChannel();
RangerMSP.AccountRecord[] accountRecord = null;
RangerMSP.Select selectLike = new RangerMSP.Select
    {
        Link = "and",
        RecordLimit = 100,
        Criterias = new RangerMSP.Criteria[2]
            {
                new RangerMSP.Criteria
                    {
                        Field = "",
                        Operation = "opLike",
                        Value = ""
                    },
                new RangerMSP.Criteria
                    {
                        Field = "",
                        Operation = "opEqual",
                        Value = ""
                    }
            }
    };
selectLike.Criterias[0].Field = "Contact";            
selectLike.Criterias[0].Value = employeeName + "%";
selectLike.Criterias[1].Field = "AccountType";
selectLike.Criterias[1].Value = "4"; // Employee Account Type
accountRecord = AccRangerMSPIGet.Select(selectLike);
string phoneNumber = accountRecord[0].Phone1;