예제 #1
0
        public void Init()
        {
            Top.Cfg.ConfigChanged += OnConfigChanged;

            SipAgent.CallState             += OnCallState;
            SipAgent.CallIncoming          += OnCallIncoming;
            SipAgent.TransferRequest       += OnTransferRequest;
            SipAgent.TransferStatus        += OnTransferStatus;
            SipAgent.OptionsReceive        += OnOptionsReceive;
            SipAgent.ConfInfo              += OnConfInfoReceive;
            SipAgent.ConfInfoAcc           += OnConfInfoReceive;
            SipAgent.InfoReceived          += OnInfoReceived;
            SipAgent.IncomingSubscribeConf += OnIncomingSubscribeConf;
            SipAgent.DialogNotify          += OnDialogNotify;
            SipAgent.CfwrOptReceived       += OnCfwrOptReceived;
            SipAgent.CfwrOptResponse       += OnCfwrOptResponse;
            SipAgent.Pager           += OnSipMessageReceived;
            SipAgent.MovedTemporally += OnSipMovedTemp;
            SipAgent.Init(Top.HostId, Top.SipIp, Settings.Default.SipPort, Settings.Default.MaxCalls);
        }