[pjsip] [Android] Pjsua2 demo app: don't receive call, crash in outbound
Giacomo Furlan
giacomo.furlan at be-ssd.com
Fri Oct 16 06:30:50 EDT 2015
Hello everyone!
I'm trying to figuring out if pjsip is able to correctly support H264 (main
profile) via x264 for an intercom. Due to this I tried compiling pjsip +
ffmpeg (+ x264) for armeabi-v7a.
So far, so good, I'm able to start the application now, but here start the
problems: when I configure a SIP account, it says "registration success,
status=200 (OK)", but when I try to call this device, nothing seem to
happen.
The SIP server uses UDP port 5060 for the SDP communication. I don't see
much configuration, but as it registers, it should even listen on UDP port
5060 for incoming connections... right?
Also, when I try to call a buddy (sip:1 at host), the app just crashes with a
lib error...
May you please help me out?
Thanks!
I/ActivityManager( 266): START {act=android.intent.action.MAIN
cat=[android.intent.category.LAUNCHER] flg=0x10200000
cmp=org.pjsip.pjsua2.app/.MainActivity u=0} from pid 468
I/ActivityManager( 266): Start proc org.pjsip.pjsua2.app for activity
org.pjsip.pjsua2.app/.MainActivity: pid=4183 uid=10066 gids={3003, 1006,
1015, 1028}
D/dalvikvm( 4183): Trying to load lib
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so 0x4134b4b8
D/dalvikvm( 4183): Added shared lib
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so 0x4134b4b8
I/System.out( 4183): 12:17:51.115 sip_endpoint.c .Module "mod-pjsua-log"
registered
I/System.out( 4183): 12:17:51.117 sip_endpoint.c .Module "mod-pjsua"
registered
I/System.out( 4183): 12:17:51.118 pjsua_core.c .Trying STUN server
stun.pjsip.org (1 of 1)..
W/ActivityManager( 266): Activity idle timeout for ActivityRecord{415b9a20
org.pjsip.pjsua2.app/.MainActivity}
I/System.out( 4183): 12:20:31.278 pjsua_core.c .Error starting STUN
socket for stun.pjsip.org: gethostbyname() has returned error (PJ_ERESOLVE)
I/System.out( 4183): 12:20:31.279 pjsua_core.c .STUN resolution failed:
gethostbyname() has returned error (PJ_ERESOLVE)
I/System.out( 4183): 12:20:31.279 pjsua_core.c .Ignoring STUN resolution
failure (by setting)
I/System.out( 4183): 12:20:31.342 pjsua_vid.c ..Initializing video
subsystem..
D/CameraHal( 92): Calling process is: org.pjsip.pjsua2.app
I/System.out( 4183): 12:20:32.210 sip_endpoint.c .Module "mod-pjsua-pres"
registered
I/System.out( 4183): 12:20:32.210 sip_endpoint.c .Module "mod-pjsua-im"
registered
I/System.out( 4183): 12:20:32.210 sip_endpoint.c .Module
"mod-pjsua-options" registered
I/System.out( 4183): 12:20:32.211 pjsua_core.c .1 SIP worker threads
created
I/System.out( 4183): 12:20:32.211 pjsua_core.c .pjsua version 2.4.5-svn
for Linux-3.0.8/armv7l initialized
I/System.out( 4183): 12:20:32.211 pjsua_core.c .PJSUA state changed:
CREATED --> INIT
I/System.out( 4183): 12:20:32.213 pjsua_core.c SIP UDP socket reachable
at 192.168.0.135:6000
I/System.out( 4183): 12:20:32.216 pjsua_acc.c Adding account:
id=sip:localhost
I/System.out( 4183): 12:20:32.216 pjsua_acc.c .Account sip:localhost
added with id 0
I/System.out( 4183): 12:20:32.217 pjsua_core.c PJSUA state changed: INIT
--> STARTING
I/System.out( 4183): 12:20:32.217 pjsua_core.c .PJSUA state changed:
STARTING --> RUNNING
I/ActivityManager( 266): Displayed org.pjsip.pjsua2.app/.MainActivity:
+2m41s366ms
I/System.out( 4183): 12:22:07.438 pjsua_acc.c Modifying account 0
I/System.out( 4183): 12:22:07.439 pjsua_acc.c .Invalid local URI:
Invalid URI (PJSIP_EINVALIDURI) [status=171039]
I/System.out( 4183): 12:22:07.441 account.cpp pjsua_acc_modify(id,
&pj_acc_cfg) error: Invalid URI (PJSIP_EINVALIDURI) (status=171039)
[../src/pjsua2/account.cpp:690]
I/System.out( 4183): 12:22:32.704 pjsua_acc.c Modifying account 0
I/System.out( 4183): 12:22:32.705 pjsua_acc.c .Acc 0: setting
unregistration..
I/System.out( 4183): 12:22:32.706 pjsua_acc.c ..Currently not registered
I/System.out( 4183): 12:22:32.706 pjsua_acc.c .Ignored failure in
unregistering the old account setting in modifying account: Invalid
operation (PJ_EINVALIDOP) [status=70013]
I/System.out( 4183): 12:22:32.706 pjsua_acc.c .Acc 0: setting
registration..
I/System.out( 4183): 12:22:32.707 pjsua_core.c ...TX 516 bytes Request
msg REGISTER/cseq=15476 (tdta0x61ebd008) to UDP 192.168.0.201:5060:
I/System.out( 4183): User-Agent: Pjsua2 Android 2.4.5-svn
I/System.out( 4183): 12:22:32.712 pjsua_acc.c ..Acc 0: Registration sent
I/System.out( 4183): 12:22:32.799 pjsua_core.c !.RX 334 bytes Response
msg 200/REGISTER/cseq=15476 (rdata0x61e92624) from UDP 192.168.0.201:5060:
I/System.out( 4183): 12:22:32.830 pjsua_acc.c ....SIP outbound status
for acc 0 is not active
I/System.out( 4183): 12:22:32.833 pjsua_acc.c ....sip:5 at 192.168.0.201:
registration success, status=200 (OK), will re-register in 300 seconds
I/System.out( 4183): 12:22:32.834 pjsua_acc.c ....Keep-alive timer
started for acc 0, destination:192.168.0.201:5060, interval:15s
I/System.out( 4183): 12:25:29.897 pjsua_pres.c !Adding buddy:
sip:1 at 192.168.0.201
I/System.out( 4183): 12:25:29.897 pjsua_pres.c .Buddy 0 added.
I/System.out( 4183): 12:25:29.898 pjsua_pres.c .Buddy 0: unsubscribing
presence..
I/System.out( 4183): 12:25:29.898 pjsua_pres.c ..Buddy 0: updating
presence..
I/System.out( 4183): 12:25:43.094 pjsua_call.c Making call with acc #0
to sip:1 at 192.168.0.201
I/System.out( 4183): 12:25:43.094 pjsua_aud.c .Set sound device:
capture=-1, playback=-2
I/System.out( 4183): 12:25:43.095 pjsua_aud.c ..Opening sound device
PCM at 16000/1/20ms
I/System.out( 4183): 12:25:43.134 pjsua_media.c .Call 0: initializing
media..
I/System.out( 4183): 12:25:43.141 pjsua_media.c ..Media index 0 selected
for audio call 0
I/ActivityManager( 266): START {flg=0x4000000
cmp=org.pjsip.pjsua2.app/.CallActivity u=0} from pid 4183
F/libc ( 4183): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread
4296 (jsip.pjsua2.app)
I/DEBUG ( 87): pid: 4183, tid: 4296, name: jsip.pjsua2.app >>>
org.pjsip.pjsua2.app <<<
I/DEBUG ( 87): #03 pc 002174c4
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so
(pjmedia_sdp_neg_create_w_local_offer+244)
I/DEBUG ( 87): #00 68d1e8e8 688ce564
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so
I/DEBUG ( 87): 68d1e904 688ce564
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so
I/DEBUG ( 87): 68d1e91c 688cea5c
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so (__PRETTY_FUNCTION__.6192)
I/DEBUG ( 87): 68d1e920 688cea5c
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so (__PRETTY_FUNCTION__.6192)
I/DEBUG ( 87): 68d1e924 687484c8
/data/data/org.pjsip.pjsua2.app/lib/libpjsua2.so
(pjmedia_sdp_neg_create_w_local_offer+248)
I/DEBUG ( 87): 675a1b40 75736a70 00000061 00000000 00000000
pjsua...........
I/DEBUG ( 87): 675a1b40 75736a70 00000061 00000000 00000000
pjsua...........
W/InputDispatcher( 266): channel '41613f60
org.pjsip.pjsua2.app/org.pjsip.pjsua2.app.MainActivity (server)' ~ Consumer
closed input channel or an error occurred. events=0x9
E/InputDispatcher( 266): channel '41613f60
org.pjsip.pjsua2.app/org.pjsip.pjsua2.app.MainActivity (server)' ~ Channel
is unrecoverably broken and will be disposed!
W/InputDispatcher( 266): Attempted to unregister already unregistered
input channel '41613f60
org.pjsip.pjsua2.app/org.pjsip.pjsua2.app.MainActivity (server)'
I/WindowManager( 266): WINDOW DIED Window{41613f60
org.pjsip.pjsua2.app/org.pjsip.pjsua2.app.MainActivity paused=false}
I/ActivityManager( 266): Process org.pjsip.pjsua2.app (pid 4183) has died.
I/WindowState( 266): WIN DEATH: Window{41613f60
org.pjsip.pjsua2.app/org.pjsip.pjsua2.app.MainActivity paused=false}
W/ActivityManager( 266): Force removing ActivityRecord{418a19a0
org.pjsip.pjsua2.app/.CallActivity}: app died, no saved state
W/ActivityManager( 266): Force removing ActivityRecord{415b9a20
org.pjsip.pjsua2.app/.MainActivity}: app died, no saved state
Giacomo Furlan
Software developer
Software Solutions Designs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20151016/e0551da1/attachment-0002.html>
More information about the pjsip
mailing list