示例#1
0
            DateTime?readUsecsDateTime(string varName)
            {
                var v = sess.GetVariable(varName);

                if (string.IsNullOrEmpty(v))
                {
                    return(null);
                }
                else
                {
                    var d = epochUsToDateTime(long.Parse(v));
                    if (d == DateTime.MinValue)
                    {
                        return(null);
                    }
                    return(d);
                }
            }
 private void UnParkCall(ManagedSession session)
 {
     string parkingSpace = session.GetVariable("destination_number");
     string parkedCallUuid =ParkingLot.ParkedCalls[parkingSpace];
     session.Answer();
     session.sleep(500, 0);
     session.SetTtsParameters("cepstral", "allison");
     session.Speak("Connecting you.");
     session.Execute("intercept", string.Format("{0}", parkedCallUuid));
     ParkingLot.ParkedCalls.Remove(parkingSpace);
 }