Re: [Doubango] Not able to make voice call using IMSDroid

631 views
Skip to first unread message

Mamadou DIOP

unread,
Oct 5, 2012, 3:46:38 PM10/5/12
to doub...@googlegroups.com
I guess you're building the code by yourself as opens-es is not enabled on the ofiicial apk.
The current code use OpenSL-ES which is under test. What is your Android device/version?
Posting full trace could help us understand what's the problem.


On Oct 5, 2012, at 7:22 PM, Harshal Kshatriya <harshalk...@gmail.com> wrote:

I have gone through this link and configured IMSDroid accordingly. I'm using sip2sip.info . Signing in is successful, but when I try to make a voice call, using sip address, I get transport error on the mobile screen. On checking the logcat, I get this error plugin_audio_opensles:invalid parameter. How do I overcome this issue? Thanks.

--
 
 

Harshal Kshatriya

unread,
Oct 5, 2012, 10:45:43 PM10/5/12
to doub...@googlegroups.com
Yes, I'm trying to build my own code using ngn-stack for android. But, since I'm new to sip and doubango I'm going through ImsDroid in order to understand things well. About the devices I'm using,
caller : Galaxy nexus with cyanogenmod 9 (Android - 4.0.4)
callee : Galaxy y (Android - 2.3.6)

Here is the entire logcat trace
==================================================================================

10-06 08:04:44.736: D/org.doubango.ngn.services.impl.NgnSipService(6324): register()
10-06 08:04:44.736: D/org.doubango.ngn.services.impl.NgnSipService(6324): realm='sip:sip2sip.info', impu='sip:har...@sip2sip.info', impi='harshal'
10-06 08:04:44.759: D/org.doubango.ngn.services.impl.NgnSipService(6324): STUN=no
10-06 08:04:44.759: D/org.doubango.ngn.services.impl.NgnSipService(6324): pcscf-host='proxy.sipthor.net', pcscf-port='5060', transport='UDP', ipversion='ipv4'
10-06 08:04:44.814: D/org.doubango.ngn.services.impl.NgnNetworkService(6324): ::1%1
10-06 08:04:44.814: D/org.doubango.ngn.services.impl.NgnNetworkService(6324): 127.0.0.1
10-06 08:04:44.814: D/org.doubango.ngn.services.impl.NgnNetworkService(6324): fe80::2264:32ff:fe52:4a35%wlan0
10-06 08:04:44.814: D/org.doubango.ngn.services.impl.NgnNetworkService(6324): 192.168.0.102
10-06 08:04:44.814: D/org.doubango.ngn.services.impl.NgnSipService(6324): Local IP='192.168.0.102'
10-06 08:04:44.814: D/org.doubango.ngn.services.impl.NgnNetworkService(6324): acquireNetworkLock()
10-06 08:04:44.822: D/org.doubango.ngn.services.impl.NgnNetworkService(6324): netType=1 and netSubType=0
10-06 08:04:45.384: D/org.doubango.ngn.services.impl.NgnSipService(6324): Stack started
10-06 08:04:45.408: D/org.doubango.ngn.services.impl.NgnSipService(6324): OnDialogEvent (Dialog connecting,1)
10-06 08:04:45.416: D/org.doubango.imsdroid.Engine(6324): showAppNotif
10-06 08:04:45.423: D/org.doubango.ngn.services.impl.NgnSipService(6324): OnDialogEvent ((un)REGISTER request successfully sent.,1)
10-06 08:04:45.541: D/org.doubango.ngn.services.impl.NgnSipService(6324): OnDialogEvent ((un)REGISTER request successfully sent.,1)
10-06 08:04:45.705: D/org.doubango.ngn.services.impl.NgnSipService(6324): OnDialogEvent (Dialog connected,1)
10-06 08:04:45.712: D/org.doubango.imsdroid.Engine(6324): showAppNotif
10-06 08:04:45.720: D/org.doubango.ngn.NgnApplication(6324): acquirePowerLock()
10-06 08:04:52.439: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:04:55.064: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:20.634: D/org.doubango.ngn.sip.NgnSipSession(6324): mRefCount=2
10-06 08:05:20.798: D/org.doubango.imsdroid.Screens.ScreenAV(6324): loadTryingView()
10-06 08:05:20.970: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onStart()
10-06 08:05:20.986: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onResume()
10-06 08:05:20.986: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onPause()
10-06 08:05:20.986: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onStop()
10-06 08:05:20.986: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onDestroy()
10-06 08:05:20.994: D/org.doubango.ngn.sip.NgnSipSession(6324): mRefCount=1
10-06 08:05:21.009: D/org.doubango.ngn.sip.NgnSipSession(6324): mRefCount=2
10-06 08:05:21.166: D/org.doubango.imsdroid.Screens.ScreenAV(6324): loadTryingView()
10-06 08:05:21.306: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onStart()
10-06 08:05:21.314: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onResume()
10-06 08:05:21.392: D/org.doubango.ngn.services.impl.NgnSipService(6324): OnDialogEvent (Dialog connecting,2)
10-06 08:05:21.423: D/org.doubango.imsdroid.Screens.ScreenAV(6324): disableKeyguard()
10-06 08:05:25.291: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:26.244: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:26.259: D/dalvikvm(6324): GC_CONCURRENT freed 3700K, 48% free 6511K/12288K, paused 2ms+4ms
10-06 08:05:27.267: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:28.501: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:29.306: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:30.080: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:30.798: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:31.572: D/dalvikvm(6324): GC_CONCURRENT freed 1863K, 49% free 6380K/12288K, paused 1ms+3ms
10-06 08:05:31.595: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:32.298: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:32.986: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:33.689: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:34.392: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:35.087: D/org.doubango.ngn.services.impl.NgnContactService(6324): Native address book changed
10-06 08:05:35.775: D/dalvikvm(6324): GC_CONCURRENT freed 1487K, 47% free 6612K/12288K, paused 1ms+2ms
10-06 08:05:53.580: E/plugin_audio_opensles(6324): invalid parameter
10-06 08:05:53.580: E/plugin_audio_opensles(6324): invalid parameter
10-06 08:05:53.580: E/plugin_audio_opensles(6324): invalid parameter
10-06 08:05:53.580: E/plugin_audio_opensles(6324): invalid parameter
10-06 08:05:53.587: D/org.doubango.ngn.services.impl.NgnSipService(6324): OnDialogEvent (Transport error,2)
10-06 08:05:53.603: D/org.doubango.imsdroid.Screens.ScreenAV(6324): loadTermView()
10-06 08:05:53.611: D/org.doubango.ngn.sip.NgnSipSession(6324): mRefCount=1
10-06 08:05:55.501: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onPause()
10-06 08:05:55.595: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onStop()
10-06 08:05:55.595: D/org.doubango.imsdroid.Screens.ScreenAV(6324): onDestroy()
10-06 08:05:55.595: D/org.doubango.ngn.sip.NgnSipSession(6324): mRefCount=0

====================================================================================

Mamadou

unread,
Oct 5, 2012, 10:50:56 PM10/5/12
to discuss-doubango
You're a lucky guy because I have both devices ...but both work for
me.
So, I guess the issue comes from your firmware (cyanogenmod 9).

On Oct 6, 4:45 am, Harshal Kshatriya <harshalkshatr...@gmail.com>
wrote:
> Yes, I'm trying to build my own code using ngn-stack for android. But,
> since I'm new to sip and doubango I'm going through ImsDroid in order to
> understand things well. About the devices I'm using,
> caller : Galaxy nexus with cyanogenmod 9 (Android - 4.0.4)
> callee : Galaxy y (Android - 2.3.6)
>
> Here is the entire logcat trace
> =========================================================================== =======
>
> 10-06 08:04:44.736: D/org.doubango.ngn.services.impl.NgnSipService(6324):
> register()
> 10-06 08:04:44.736: D/org.doubango.ngn.services.impl.NgnSipService(6324):
> realm='sip:sip2sip.info', impu='sip:hars...@sip2sip.info', impi='harshal'
> >http://code.google.com/p/imsdroid/source/browse/branches/2.0/android-...
>
> > On Oct 5, 2012, at 7:22 PM, Harshal Kshatriya <harshalk...@gmail.com<javascript:>>
> > wrote:
>
> > I have gone through this link<http://code.google.com/p/imsdroid/wiki/Quick_Start>and configured IMSDroid accordingly. I'm using

Harshal Kshatriya

unread,
Oct 6, 2012, 3:01:00 AM10/6/12
to doub...@googlegroups.com
Ok, so first I'll try disabling OpenSL-ES. If it does not work I'll mod the galaxy nexus with the factory image, yakju for 4.0.4. I'll let you know the consequence. Thanks a lot for your help.

Harshal Kshatriya

unread,
Oct 9, 2012, 5:13:49 AM10/9/12
to doub...@googlegroups.com
Mamadou, I've tried disabling OpenSL-ES and even modded my nexus to yakju but in vain. On analyzing the packets, I found out that I'm getting `481 Dialog/Transaction Does Not Exist`.I've attached the pcap file to this thread. This capture was done on galaxy nexus. Caller : galaxy nexus and Callee : galaxy Y. Please help.
capture.pcap

Mamadou DIOP

unread,
Oct 9, 2012, 7:48:47 AM10/9/12
to doub...@googlegroups.com
There is no relation between what you're reporting (481 error) and opens-es.
The 481 response is sent in response to the SIP NOTIFY used for keepAlive which is dialogless and could be safely ignored.
Your trace show that the server send a "100 Trying" in response to the INVITE request then nothing. So, I guess their media server is down or overrun.
Making tests using someone else server is not a good idea unless you have no choice.

--
 
 
<capture.pcap>

Harshal Kshatriya

unread,
Oct 9, 2012, 7:52:12 AM10/9/12
to doub...@googlegroups.com
Should I create my own SIP server?

Mamadou

unread,
Oct 10, 2012, 4:55:52 AM10/10/12
to doub...@googlegroups.com, Harshal Kshatriya
Not "create" but "use". It's the best way to be sure all is ok.
--
 
 

Harshal Kshatriya

unread,
Oct 14, 2012, 8:39:02 AM10/14/12
to doub...@googlegroups.com, Harshal Kshatriya
Finally, I've got two android phones talking through asterisk.. All is well.. Thanks a lot Mamadou.. :)

Eugene Katsevman

unread,
Dec 2, 2012, 6:32:21 PM12/2/12
to doub...@googlegroups.com, Harshal Kshatriya
But how?

воскресенье, 14 октября 2012 г., 16:39:02 UTC+4 пользователь Harshal Kshatriya написал:

HimanAshu Srivastava

unread,
Dec 15, 2015, 8:01:38 AM12/15/15
to discuss-doubango
i am also facing the problem while making call.Everything works fine on local server,but when i switch to the original server devices are getting registered but call is not being made even no invite request goes to the server......
when i call using zoiper using same server it works fine.
please do some help
Reply all
Reply to author
Forward
0 new messages