Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Video Call
video call telephony api telephony application application window threads
Answer
3/12/12 10:18 AM
 
Hi,
 
I am working on an
application that i need to display the video call session (the person calling)
while displaying original information from my application. So I need to put the
video call window in my application window
(in a dedicated layout, most probably). Is there a way to do so with Cisco
Telephony API or some other way?
 
 
 
Currently, i cannot
display views from any other application in my application's view because the
user ids of applications are different. I need to give the same user id to both
applications. Since, i cannot (i suppose) change the user id of the Cius Telephony
Application, that solution doesn't apply to my case (or am i wrong?).
 
 
 
It would be best, if
it is possble to display both applications in one window, kind of working
parallel like threads; but any solution that allows me to display the person
calling (live video) is quite nice.
 

RE: Video Call
Answer
3/12/12 5:32 PM as a reply to Guney Tosun.
Hi
 
One possible way to do what you're talking about would be to make your application have a "transparent" activity that overlays on top of the phone application when a video call is connected. You could use the Cisco Telephony API's to listen for active phone calls, and respond by overlaying your activity on top of the phone application, while leaving part of your activity transparent so the video can be shown through. You can use the following theme to make your activity transparent:
 
android:theme="@android:style/Theme.Translucent"
 
You can then add buttons, text, etc. to your layout while at the same time leaving the area where the video is transparent. One thing to keep in mind is that while your activity is in focus, you cannot interact with the video call that is underneath via the UI until your application is gone.
 
James Catalano