Hi JBQ,

I want to extend the com.android.internal.telephony for VoIP
functionality
as follows:

Dialer (with alphanumerals, spl characters) -------intent/sip: -------
> PhoneApp ----> Telephony Manager ----> VoIP.java (VoIPJ) ----->
VoIP.c(VoIP Daemon) ---> our custom libraries for SIP

Could you please tell me whether it is possible to do this in a
cleaner way.

Why we want to do like this is:

We think Google Android will flow the same architecture later on. We
can reduce porting effort.

 Also there is something misleading in this:

Currently, GSM and CDMA are supported by Telephony Manager. They are
the media and VoIP
is a technology which works over the DATA (GPRS, EDGE, Wifi, WiMax or
Ethernet).
Is it correct to integrate the VoIP changes into the Telephony
Manager?

I have seen opensource Android VoIP applications completely skip
Telephony Manager (Framework Layer)
and develop their applications as follows:

Application ---> Service ----> Socket ----> Native C lib

Application ----> Native C ---> Kernel (FW or Telephony Manager layer
is skipped)

Which is the best way to do this?

Could you please suggest?

Thank you,
Ram



On Nov 29 2008, 9:19 pm, Jean-Baptiste Queru <[email protected]> wrote:
> Of course, if you go beyond the official SDK documentation, all bets
> are off once you start to consider what might happen with newer
> versions of the Android platform on the same devices, or on devices
> from a different manufacturer, or using a different chipset, or using
> a different protocol to communicate between the application CPU and
> the baseband CPU.
>
> There's nothing wrong going to see what happens "under the hood", as
> long as you understand that you're leaving the realm of the SDK with
> its supported APIs that are meant to stay compatible across versions
> and across devices, and that peeking under the hood is nothing more
> than anecdotal data on implementation details about which no
> compatibility is guaranteed or even implied.
>
> Discussions about what happens under the SDK APIs are probably better
> suited for the android-platform mailing list, such that this list
> remains dedicated to discussions related to developing applications on
> top of the SDK APIs.
>
> JBQ
>
>
>
> On Sat, Nov 29, 2008 at 8:04 AM, Zigurd <[email protected]> wrote:
>
> > Some information on telephony internals, PhoneApp, and communications
> > between PhoneApp and the RIL can be found in an upcoming book
> > published by O'Reilly called Android Application Development. It is
> > available on the O'Reilly "Roughcuts" site in draft form:
> >http://safari.oreilly.com/9780596156220
>
> > The chapter on telephony internals is mainly oriented around
> > illustrating what happens within and underneath the TelephonyManager
> > API, using the logging facilities. Although it is targeted to an
> > application developer who needs to go beyond the documentation, it
> > does provide brief explanations of the telephony internals classes and
> > the implementations of those interfaces found in the sources. Maybe
> > that can get you started on a full understanding of the relationship
> > between the telephony UI apps, PhoneApp, and rild. It will, at least,
> > walk you through the steps to observe the traffic between PhoneApp and
> > rild using adb.
>
> > ZM
>
> > On Nov 28, 8:53 am, sunil <[email protected]> wrote:
> >> Hi Jeff Hamilton,
> >> May i know if there is any documentation available which explains
> >> about the RIL layer , Telephony Manager layer and the service layer.
>
> >> Regards,
> >> Sunil.
>
> >> On Nov 18, 7:35 am, "Jeff Hamilton" <[email protected]> wrote:
>
> >> > > Thanks for your reply.
> >> > > But the TelephonyManager doesn't provide enough information for us.
> >> > > We really need to get more informaiton from the RIL layer.
>
> >> > What information do you need from the RIL that isn't provided by the
> >> > TelephonyManager APIs?
>
> >> > -Jeff- Hide quoted text -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to