×

Discussion Board

Results 1 to 13 of 13
  1. #1
    Registered User
    Join Date
    Jul 2012
    Posts
    1

    Full Duplex on Series 40 phones with Nokia VoIP client

    Great example on Full duplex audio support in S60 here:
    http://www.developer.nokia.com/info/..._0_en.zip.html
    and a nice article
    http://www.developer.nokia.com/Commu...l_Duplex_Audio

    Could you help clarify the following query? If Full duplex audio is limited to S60 how is Nokia supporting VoIP client on Series 40 phones listed here: http://www.developer.nokia.com/Commu...ies_40_devices

    Thank you.

  2. #2
    Nokia Developer Expert
    Join Date
    May 2012
    Posts
    224

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Hi rishikulkarni and Welcome to Nokia developer discussion boards,

    Full duplex audio is limited to Symbian means "Full duplex audio API from Symbian is available for developers".

    As you know only developer platform in S40 is Java ME and Java ME doesn't have Full duplex audio supported APIs. Whereas Symbian has many developer platforms (like Java ME, C++, Qt and etc.) and Symbian provides C++ API for Full duplex audio.

    Voip clients available on S40 phones are native applications those are not accessible for 3rd party developers.

  3. #3
    Registered User
    Join Date
    Mar 2012
    Posts
    9

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Hi bandarap,
    I see that some new devices have these 2 features:

    Audio Recorder AMR
    Audio Streaming

    So is it possible to perform Full Duplex Audio in Java S40 devices in order to implement a stand alone VoIP Client?

    I saw this applcation:

    http://nokia-c3-01.java-mobiles.net/...get-62748.html

    and this makes me wonder about the above question.

  4. #4
    Registered User
    Join Date
    Mar 2012
    Posts
    9

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Anyone can help?

  5. #5
    Nokia Developer Expert
    Join Date
    Aug 2011
    Posts
    555

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Hi IndoProRider,

    Audio Recorder AMR is indeed supported on the latest devices, as a native application.
    You can capture audio/amr from within your application when you are not in a call in the form of start recording, commit actions via the Mobile Media API not as streaming. Keep in mind that the Java ME offering does not provide Application Programming Interfaces for accessing the telephony/voice module of the device. The minute, you make a call, the MIDlet is sent to the background and from that point on, you loose control over it.
    Last edited by skalogir; 2012-07-07 at 20:42.

  6. #6
    Registered User
    Join Date
    Mar 2012
    Posts
    9

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Quote Originally Posted by skalogir View Post
    Hi IndoProRider,

    Audio Recorder AMR is indeed supported on the latest devices, as a native application.
    You can capture audio/amr from within your application when you are not in a call in the form of start recording, commit actions via the Mobile Media API not as streaming. Keep in mind that the Java ME offering does not provide Application Programming Interfaces for accessing the telephony/voice module of the device. The minute, you make a call, the MIDlet is sent to the background and from that point on, you loose control over it.
    Thank you for the replay.
    So can you confirm that without the streaming audio recording it is definetely impossible to perform audio full duplex in any S40 devices?
    Thanks

  7. #7
    Registered User
    Join Date
    Mar 2012
    Posts
    9

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Please, is there a nokia technician who is able to answer this question definitively, if possible, by providing evidence?
    Any help or answer is welcome. Thanks.

  8. #8
    Nokia Developer Expert
    Join Date
    Aug 2011
    Posts
    555

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Hi IndoProRider,

    So can you confirm that without the streaming audio recording it is definetely impossible to perform audio full duplex in any S40 devices?
    That's correct, I don't see a way to build bidirectional real-time voice communication on top of the supported Java ME APIs for Series 40 due to lack of concurrent/bidirectional streaming capabilities. When a platform supports VOIP, there is typically a dedicated SIP API that developers can use to build their applications with. In Nokia's Java ME offering, the SIP API (JSR-180) is only supported in certain S60 releases.

  9. #9
    Registered User
    Join Date
    Mar 2012
    Posts
    9

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    A part from Sip API (I can make my own signaling protocol). The key issue is that it is not possible to perform audio full duplex: in particular it is impossible to capture real time stream audio from the mic. Right?

    Quote Originally Posted by IndoProRider View Post
    Thank you for the replay.
    So can you confirm that without the streaming audio recording it is definetely impossible to perform audio full duplex in any S40 devices?
    Thanks
    Quote Originally Posted by skalogir View Post
    Hi IndoProRider,



    That's correct, I don't see a way to build bidirectional real-time voice communication on top of the supported Java ME APIs for Series 40 due to lack of concurrent/bidirectional streaming capabilities. When a platform supports VOIP, there is typically a dedicated SIP API that developers can use to build their applications with. In Nokia's Java ME offering, the SIP API (JSR-180) is only supported in certain S60 releases.

  10. #10
    Nokia Developer Expert
    Join Date
    Aug 2011
    Posts
    555

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    it is impossible to capture real time stream audio from the mic. Right?
    That's right, you would eventually run out of heap, so you would need to empty/commit your buffer and start over. That's not streaming.
    Last edited by skalogir; 2012-07-13 at 13:17.

  11. #11
    Registered User
    Join Date
    Jul 2012
    Posts
    1

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    As you can't run in the background the whole thing would be kinda crippled experience ?
    If you want to do VoIP, then why not re-use what is available in the platform, http://www.developer.nokia.com/Commu...ies_40_devices

  12. #12
    Registered User
    Join Date
    Mar 2013
    Posts
    2

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Hi,
    Could someone tell me if the newest Nokia S40 Developer Platform (Dp 1.0, 1.1, 2.0) supports Full duplex audio
    or at least the Sip VoIP client v104 is accessible for 3rd party.
    Thank you

  13. #13
    Registered User
    Join Date
    Mar 2013
    Posts
    2

    Re: Full Duplex on Series 40 phones with Nokia VoIP client

    Anyone can help?
    Thanks

Similar Threads

  1. VoIP Audio Service problem - full-duplex not possible.
    By swieloch in forum Symbian Media (Closed)
    Replies: 2
    Last Post: 2009-10-15, 19:07
  2. Full Duplex and VoIP Calls
    By mayankkedia in forum Symbian C++
    Replies: 0
    Last Post: 2006-11-28, 05:03
  3. Full Duplex Audio Streaming and Series 60 SDK 3rd Edition
    By akbasonder in forum Symbian Media (Closed)
    Replies: 12
    Last Post: 2006-02-06, 06:03
  4. Support for audio in duplex mode in Series 60 phones
    By anantakinchan in forum Symbian Media (Closed)
    Replies: 10
    Last Post: 2005-10-10, 03:32
  5. Which phones support full-duplex sockets? (and on-device debugging)
    By bercobeute in forum Mobile Java General
    Replies: 2
    Last Post: 2004-10-22, 07:42

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •