2016-06-15 13 views
2

Ich habe alle Registrierung Schritt aus Twilio Client SDK für App zu App Anruf und ich habe erfolgreich Anruf mit zwei Gerät eingerichtet. Ich bin glücklich mit Twilio Client SDK integrieren mit unserem Server-Setup.Twilio App zu App Anruf Wenn App geschlossen oder in Android getötet?

Siehe unten Protokolle bei erfolgreicher Verbindung.

06-15 10:27:41.268 12325-12742/com.twilio.client.quickstart D/CallControlManager: account information : [email protected] 
06-15 10:27:41.268 12325-12742/com.twilio.client.quickstart D/CallControlManager: onRegistrationState for Account id: 1 
06-15 10:27:41.269 12325-12742/com.twilio.client.quickstart D/CallControlManager: RegistrationInfo Code 200 
06-15 10:27:41.269 12325-12742/com.twilio.client.quickstart D/CallControlManager: RegistrationInfo success true 
06-15 10:27:41.269 12325-12742/com.twilio.client.quickstart D/CallControlManager: RegistrationInfo expiration 100 
06-15 10:27:41.269 12325-12742/com.twilio.client.quickstart D/CallControlManager: Client registered successfully 

Below Logs sehen, wenn Incoming Call (App ist offen/Laufzustand)

06-15 10:27:59.089 12325-12742/com.twilio.client.quickstart D/CallControlManager: onCallSDPCreated notification received 
      06-15 10:27:59.098 12325-12742/com.twilio.client.quickstart D/CallControlManager: Incoming call notification received 
      06-15 10:27:59.103 12325-12742/com.twilio.client.quickstart D/MediaManager: playing sound INCOMING as id 1 
      06-15 10:27:59.108 12325-13082/com.twilio.client.quickstart D/AwesomeSoundPoolPlayThread: play thread starting 
      06-15 10:27:59.115 12325-12325/com.twilio.client.quickstart E/ClentActvity: onResume 
      06-15 10:27:59.122 12325-12325/com.twilio.client.quickstart E/ClentActvity: device :[email protected] 
      06-15 10:27:59.122 12325-12325/com.twilio.client.quickstart E/ClentActvity: incomingConnection :[email protected] 

Alles in Ordnung arbeiten, jetzt brauche ich Hilfe Wie kann ich App verwalten App Anruf in meinem Balg Fall:

  1. Wenn App Clo sed.
  2. Wenn App getötet.
  3. Wenn Token abgelaufen ist.

Dank fortschrittlicher.

+0

können Sie diese Ereignisse von Android beobachten .. und Sie können App App Anruf? – GvSharma

+0

danke für die Wiederholung, ja, ich habe alle Dinge für App App App jetzt Problem in, wenn app geschlossenen Zustand getan !! –

Antwort

2

1-2: Das Android SDK bietet derzeit keine Rückrufhandler für die Änderung des Gerätezustands.

Sie können Ereignisse von der DeviceListener empfangen und diese entsprechend behandeln.

  1. Manche Leute wählen generate a new token für jeden Anruf oder so oft. Aber Sie werden wissen, dass ein Token abgelaufen ist, wenn Sie die 31205 error empfangen.
+0

Ist es möglich oder nicht, wenn die App geschlossen wurde, um einen eingehenden Anruf in Android zu empfangen? wenn ja dann Wie? oder wenn Nein, dann gib mir den richtigen Grund. Vielen Dank. –