void HandleIncomingConnection(Com.Twilio.Client.Device device, IConnection connection)
 {
     if (_connection != null)
     {
         _connection.Disconnect();
     }
     _connection = connection;
     _connection.Accept();
 }
        public void OnInitialized()
        {
            if (_device == null)
            {
                try
                {
                    _device = Com.Twilio.Client.Twilio.CreateDevice(Token, null);

                    var intent        = new Intent(this.ApplicationContext, typeof(MainActivity));
                    var pendingIntent = PendingIntent.GetActivity(this.ApplicationContext, 0, intent, PendingIntentFlags.UpdateCurrent);

                    _device.SetIncomingIntent(pendingIntent);
                }
                catch (Exception ex)
                {
                    //HANDLE THE ERROR
                }
            }
        }