linphone-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-users] not listening on port 5060 on Android


From: Brian J. Murrell
Subject: [Linphone-users] not listening on port 5060 on Android
Date: Wed, 13 Apr 2011 10:18:00 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Mnenhy/0.8.3 Thunderbird/3.1.8

I'm using linphone 1.1.1 on Android and registering (or trying to at
least) with my Asterisk PBX.  While I seem to be able to place outgoing
calls from it, incoming calls fail to be received due to linphone not
being bound to port 5060 within seconds of registering.

Here is what Asterisk sees:

    -- Registered SIP 'xxx' at 10.75.22.244 port 2518
[2011-04-13 10:12:46] NOTICE[4091]: chan_sip.c:18479
handle_response_peerpoke: Peer 'xxx' is now Reachable. (191ms / 2000ms)
    -- Registered SIP 'xxx' at 10.75.22.244 port 5060
[2011-04-13 10:12:51] NOTICE[4091]: chan_sip.c:23145 sip_poke_noanswer:
Peer 'xxx' is now UNREACHABLE!  Last qualify: 201

Here is the traffic dump:

10:12:46.530971 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 379
10:12:46.568758 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 4
10:12:46.568896 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 503
10:12:46.723573 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 543
10:12:46.723653 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 381
10:12:46.725805 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 537
10:12:46.725930 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 525
10:12:46.726145 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 505
10:12:46.916693 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 423
10:12:46.916774 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 545
10:12:46.918139 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 537
10:12:46.918229 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 527
10:12:47.118664 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 423
10:12:47.118747 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 381
10:12:47.119362 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 505
10:12:47.217350 IP 10.75.22.244.2518 > pbx.5060: SIP, length: 546
10:12:47.219136 IP pbx.5060 > 10.75.22.244.5060: SIP, length: 537
10:12:47.219252 IP pbx.5060 > 10.75.22.244.2518: SIP, length: 528
10:12:47.221172 IP 10.75.22.244 > pbx: ICMP 10.75.22.244 udp port 5060
unreachable, length 556
10:12:48.218376 IP pbx.5060 > 10.75.22.244.5060: SIP, length: 537
10:12:48.221168 IP 10.75.22.244 > pbx: ICMP 10.75.22.244 udp port 5060
unreachable, length 556
10:12:49.218508 IP pbx.5060 > 10.75.22.244.5060: SIP, length: 537
10:12:49.293316 IP 10.75.22.244 > pbx: ICMP 10.75.22.244 udp port 5060
unreachable, length 556
10:12:50.218913 IP pbx.5060 > 10.75.22.244.5060: SIP, length: 537
10:12:50.317158 IP 10.75.22.244 > pbx: ICMP 10.75.22.244 udp port 5060
unreachable, length 556
10:12:51.219183 IP pbx.5060 > 10.75.22.244.5060: SIP, length: 537
10:12:51.341192 IP 10.75.22.244 > pbx: ICMP 10.75.22.244 udp port 5060
unreachable, length 556
10:12:51.520166 ARP, Request who-has pbx tell 10.75.22.244, length 28
10:12:51.520465 ARP, Reply pbx is-at 00:1f:c6:c4:92:6a (oui Unknown),
length 46

So as you can see, there is a successful registration but very shortly
after the registration, linphone is no longer bound to port 5060.

ADB's logcat shows:

I/ActivityManager( 1872): Starting activity: Intent {
act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]
flg=0x10200000 cmp=org.linphone/.LinphoneActivity bnds=[440,282][537,365] }
I/SurfaceFlinger( 1872):
I/SurfaceFlinger( 1872): SurfaceFlinger::createSurface() :
layer->mIdentity=129, LayerName= Starting org.linphone
I/SurfaceFlinger( 1872): SurfaceFlinger::createSurface() :
layer->clientIndex=1, surfaceHandle->mToken=0x1
W/Resources( 2546): Converting to string: TypedValue{t=0x12/d=0x0 a=2
r=0x7f090007}
D/Linphone( 2546):  ==== Phone information dump ====
D/Linphone( 2546): DEVICE=gen7
D/Linphone( 2546): MODEL=openAOS-froyo
D/Linphone( 2546): SDK=8
I/Linphone( 2546): new state [GlobalStartup]
I/mediastreamer( 2546): Registering all filters...
I/mediastreamer( 2546): Registering all soundcard handlers
I/mediastreamer( 2546): Card ANDROID SND: Android Sound card added
I/mediastreamer( 2546): Loading plugins
W/mediastreamer( 2546): no loadable plugin support: plugins cannot be
loaded.
I/mediastreamer( 2546): ms_init() done
W/mediastreamer( 2546): no loadable plugin support: plugins cannot be
loaded.
I/mediastreamer( 2546): linphone_core_set_playback_gain_db(): no active
call.
I/mediastreamer( 2546): MTU is supposed to be 1300, rtp payload max size
will be 1240
I/mediastreamer( 2546): DNS resolution with 0.0.0.0:2518
I/mediastreamer( 2546): getaddrinfo returned the following addresses:
I/mediastreamer( 2546): 0.0.0.0 port 2518
I/mediastreamer( 2546): eXosip: Reseting timer to 10s before waking up!
I/Linphone( 2546): Ready
I/Linphone( 2546): new state [GlobalOn]
I/mediastreamer( 2546): linphone_core_set_playback_gain_db(): no active
call.
I/Linphone( 2546): new state [RegistrationProgress]
I/SurfaceFlinger( 1872):
I/SurfaceFlinger( 1872): SurfaceFlinger::createSurface() :
layer->mIdentity=130, LayerName= org.linphone/org.linphone.LinphoneActivity
I/SurfaceFlinger( 1872): SurfaceFlinger::createSurface() :
layer->clientIndex=0, surfaceHandle->mToken=0x0
I/Linphone( 2546): new state [RegistrationProgress]
I/ActivityManager( 1872): Displayed activity
org.linphone/.LinphoneActivity: 494 ms (total 494 ms)
W/IInputConnectionWrapper( 2546): showStatusIcon on inactive InputConnection
I/Linphone( 2546): new state [RegistrationOk]
I/Linphone( 2546): Registration on sip:pbx successful.
D/dalvikvm( 2200): GC_EXPLICIT freed 1002 objects / 50296 bytes in 52ms

Any ideas?

Cheers,
b.

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]