Example #1
0
 public override void onClientStarted(SinchClient client)
 {
     Log.d(TAG, "SinchClient started");
     if (outerInstance.mListener != null)
     {
         outerInstance.mListener.onStarted();
     }
 }
Example #2
0
 private void stop()
 {
     if (mSinchClient != null)
     {
         mSinchClient.terminate();
         mSinchClient = null;
     }
 }
		private void stop()
		{
			if (mSinchClient != null)
			{
				mSinchClient.terminate();
				mSinchClient = null;
			}
		}
Example #4
0
 public override void onClientFailed(SinchClient client, SinchError error)
 {
     if (outerInstance.mListener != null)
     {
         outerInstance.mListener.onStartFailed(error);
     }
     outerInstance.mSinchClient.terminate();
     outerInstance.mSinchClient = null;
 }
Example #5
0
        private void createClient(string username)
        {
            mSinchClient = Sinch.SinchClientBuilder.context(ApplicationContext).userId(username).applicationKey(APP_KEY).applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build();

            mSinchClient.SupportCalling     = true;
            mSinchClient.SupportManagedPush = true;

            mSinchClient.checkManifest();

            mSinchClient.addSinchClientListener(new MySinchClientListener(this));
            mSinchClient.CallClient.addCallClientListener(new SinchCallClientListener(this));
        }
		private void createClient(string username)
		{
			mSinchClient = Sinch.SinchClientBuilder.context(ApplicationContext).userId(username).applicationKey(APP_KEY).applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build();

			mSinchClient.SupportCalling = true;
			mSinchClient.SupportManagedPush = true;

			mSinchClient.checkManifest();

			mSinchClient.addSinchClientListener(new MySinchClientListener(this));
			mSinchClient.CallClient.addCallClientListener(new SinchCallClientListener(this));
		}
Example #7
0
        private void start(string userName)
        {
            if (mSinchClient == null)
            {
                mSinchClient = Sinch.SinchClientBuilder.context(ApplicationContext).userId(userName).applicationKey(APP_KEY).applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build();

                mSinchClient.SupportMessaging = true;
                mSinchClient.startListeningOnActiveConnection();

                mSinchClient.addSinchClientListener(new MySinchClientListener(this));
                mSinchClient.start();
            }
        }
		private void start(string userName)
		{
			if (mSinchClient == null)
			{
				mUserId = userName;
				mSinchClient = Sinch.SinchClientBuilder.context(ApplicationContext).userId(userName).applicationKey(APP_KEY).applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build();

				mSinchClient.SupportCalling = true;

				mSinchClient.addSinchClientListener(new MySinchClientListener(this));
				mSinchClient.start();
			}
		}
Example #9
0
        private void start(string userName)
        {
            if (mSinchClient == null)
            {
                mUserId      = userName;
                mSinchClient = Sinch.SinchClientBuilder.context(ApplicationContext).userId(userName).applicationKey(APP_KEY).applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build();

                mSinchClient.SupportCalling = true;
                mSinchClient.startListeningOnActiveConnection();

                mSinchClient.addSinchClientListener(new MySinchClientListener(this));
                // Permission READ_PHONE_STATE is needed to respect native calls.
                mSinchClient.CallClient.RespectNativeCalls = false;
                mSinchClient.CallClient.addCallClientListener(new SinchCallClientListener(this));
                mSinchClient.start();
            }
        }
		private void start(string userName)
		{
			if (mSinchClient == null)
			{
				mUserId = userName;
				mSinchClient = Sinch.SinchClientBuilder.context(ApplicationContext).userId(userName).applicationKey(APP_KEY).applicationSecret(APP_SECRET).environmentHost(ENVIRONMENT).build();

				mSinchClient.SupportCalling = true;
				mSinchClient.startListeningOnActiveConnection();

				mSinchClient.addSinchClientListener(new MySinchClientListener(this));
				// Permission READ_PHONE_STATE is needed to respect native calls.
				mSinchClient.CallClient.RespectNativeCalls = false;
				mSinchClient.CallClient.addCallClientListener(new SinchCallClientListener(this));
				mSinchClient.start();
			}
		}
Example #11
0
 public override void onRegistrationCredentialsRequired(SinchClient client, ClientRegistration clientRegistration)
 {
 }
Example #12
0
 public override void onClientStopped(SinchClient client)
 {
     Log.d(TAG, "SinchClient stopped");
 }
			public override void onRegistrationCredentialsRequired(SinchClient client, ClientRegistration clientRegistration)
			{
			}
			public override void onClientStopped(SinchClient client)
			{
				Log.d(TAG, "SinchClient stopped");
			}
			public override void onClientStarted(SinchClient client)
			{
				Log.d(TAG, "SinchClient started");
				if (outerInstance.mListener != null)
				{
					outerInstance.mListener.onStarted();
				}
			}
			public override void onClientFailed(SinchClient client, SinchError error)
			{
				if (outerInstance.mListener != null)
				{
					outerInstance.mListener.onStartFailed(error);
				}
				outerInstance.mSinchClient.terminate();
				outerInstance.mSinchClient = null;
			}