예제 #1
0
        public static void Dial(string callAddr, CallMode callMode)
        {
            log.Info("place call: callername:" + callAddr);
            int callHandleReference = 0;

            propertyManager.SetProperty(PropertyKey.CalleeAddr, callAddr);
            var errno = WrapperProxy.PlaceCall(callAddr, ref callHandleReference, callMode);

            if (errno != ErrorNumber.OK)
            {
                var errMsg = "Dial a Call failed. ErrorNum = " + errno;
                log.Error(errMsg);
                throw new Exception(errMsg);
            }
        }