This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SIP API not supported by Android JB installed on beaglebone

Hi to everybody
this is my first post on the forum. I report an issue that I' ve already opened on the rowboat project site. Thanks in advance for the support.
What steps will reproduce the problem?
1. Compile SipDemo sample from android SDK
2. Install WalkieTalkieActivity on Beaglebone
3. Run the app

What is the expected output? What do you see instead?
After configuration I expect to call someone over SIP protocol. Instead when I debugged the application I get null SipManager (file "WalkieTalkieActivity.java" class "WalkieTalkieActivity"  method "initializeManager" line 104).

What version of the product are you using? On what operating system?
I'm using BeagleBone with LCD3 cape REV A2. I' ve installed android JB 4.2.2 (sources from git://gitorious.org/rowboat/) compiled with ubuntu 12.10 64-bit

Please provide any additional information below.
From API docs I read SipManager.newInstance return null if SIP API not supported, but it should be supported from API level 9 and JB 4.2.2 has API level 17.
  • Massimo Bifaro said:
    Hi to everybody
    this is my first post on the forum. I report an issue that I' ve already opened on the rowboat project site. Thanks in advance for the support.
    What steps will reproduce the problem?
    1. Compile SipDemo sample from android SDK
    2. Install WalkieTalkieActivity on Beaglebone
    3. Run the app
    
    What is the expected output? What do you see instead?
    After configuration I expect to call someone over SIP protocol. Instead when I debugged the application I get null SipManager (file "WalkieTalkieActivity.java" class "WalkieTalkieActivity"  method "initializeManager" line 104).
    
    What version of the product are you using? On what operating system?
    I'm using BeagleBone with LCD3 cape REV A2. I' ve installed android JB 4.2.2 (sources from git://gitorious.org/rowboat/) compiled with ubuntu 12.10 64-bit
    
    Please provide any additional information below.
    From API docs I read SipManager.newInstance return null if SIP API not supported, but it should be supported from API level 9 and JB 4.2.2 has API level 17.

    BeagleBone does not support audio playback/capture by default and hence rowboat does not enable the Audio features in Android.

    The AM335x EVM supports Audio. Could you try your app on the EVM instead?

  • Vishveshwar Bhat said:

    BeagleBone does not support audio playback/capture by default and hence rowboat does not enable the Audio features in Android.

    The AM335x EVM supports Audio. Could you try your app on the EVM instead?

    So if I connect a beaglebone audio cape it should work ? I will try it tonight.

  • The Audio Cape is currently not supported in the rowboat kernel.

    Also you need to add the Audio HAL in the Android filesystem. Please refer to the EVM sources for details.