Example #1
0
        public override void RedirectBusyCall(string callID, string redirectLocation)
        {
            try
            {
                WOSI.NET.SIP.SIPURI redirURI = new WOSI.NET.SIP.SIPURI(redirectLocation);

                if (redirURI.Host == null || redirURI.Host.Length == 0)
                {
                    redirURI.Host = redirectLocation;
                    //redirURI.ParseURI(string.Format("sip:unknown@{0}", redirectLocation));
                }

                ipClient.RedirectBusyCall(callID, redirURI);
            }
            catch
            {
            }
        }
        public override void RedirectCall(int lineNumber, string redirectLocation)
        {
            try
            {
                WOSI.NET.SIP.SIPURI redirURI = new WOSI.NET.SIP.SIPURI(redirectLocation);

                if (redirURI.Host == null || redirURI.Host.Length == 0)
                {
                    redirURI.Host = redirectLocation;
                    //redirURI.ParseURI(string.Format("sip:unknown@{0}", redirectLocation));
                }

                ipClient.RedirectCall(lineNumber, redirURI);
            }
            catch
            {
            }
        }