Closed ForeverACE closed 3 years ago
I have the exact same issue. Were you able to find a solution or a workaround?
Unfortunately, no. I'm currently using Linphone but I'd rather use PJSIP.
Unfortunately, no. I'm currently using Linphone but I'd rather use PJSIP.
I understand and thanks for responding. I was afraid you might say that. I ended up compiling and using baresip. It is lightweight and audio and video work straight from command line without the need for X11. I hope this issue can be fixed for PJSIP, but honestly, I'm quite impressed with baresip for my needs.
I am encountering an error that seems similar to one that has already been resolved (i.e. (https://trac.pjsip.org/repos/ticket/1510). When I try to run pjsua, I get the following error:
*pjsua-armv7l-unknown-linux-gnueabihf: ../src/pjmedia/conference.c:1895: get_frame: Assertion 'frame->size == conf->samples_per_frame conf->bits_per_sample / 8' failed.**
Background
Compile Steps
./configure --disable-video --disable-ffmpeg --disable-v4l2 && make dep && make
Contents of custom.cfg
--id=sip:300@10.0.0.150 --registrar=sip:10.0.0.150 --realm=* --username=300 --password=my_secret_password --local-port=5060 --auto-answer=200 --auto-loop --max-calls=1 --capture-dev=14 --playback-dev=14
Command
./pjsua-armv7l-unknown-linux-gnueabihf --config-file=custom.cfg
Output/Console --------Console Output Start-------- 13:55:13.429 os_core_unix.c !pjlib 2.10 for POSIX initialized 13:55:13.432 sip_endpoint.c .Creating endpoint instance... 13:55:13.433 pjlib .select() I/O Queue created (0x4e1310) 13:55:13.433 sip_endpoint.c .Module "mod-msg-print" registered 13:55:13.434 sip_transport. .Transport manager created. 13:55:13.434 pjsua_core.c .PJSUA state changed: NULL --> CREATED 13:55:13.434 sip_endpoint.c .Module "mod-pjsua-log" registered 13:55:13.434 sip_endpoint.c .Module "mod-tsx-layer" registered 13:55:13.434 sip_endpoint.c .Module "mod-stateful-util" registered 13:55:13.434 sip_endpoint.c .Module "mod-ua" registered 13:55:13.435 sip_endpoint.c .Module "mod-100rel" registered 13:55:13.435 sip_endpoint.c .Module "mod-pjsua" registered 13:55:13.435 sip_endpoint.c .Module "mod-invite" registered 13:55:13.642 alsa_dev.c ..ALSA driver found 28 devices 13:55:13.642 alsa_dev.c ..ALSA initialized 13:55:13.643 pjlib ..select() I/O Queue created (0x4ff4d4) 13:55:13.656 sip_endpoint.c .Module "mod-evsub" registered 13:55:13.656 sip_endpoint.c .Module "mod-presence" registered 13:55:13.656 sip_endpoint.c .Module "mod-mwi" registered 13:55:13.656 sip_endpoint.c .Module "mod-refer" registered 13:55:13.656 sip_endpoint.c .Module "mod-pjsua-pres" registered 13:55:13.656 sip_endpoint.c .Module "mod-pjsua-im" registered 13:55:13.656 sip_endpoint.c .Module "mod-pjsua-options" registered 13:55:13.656 pjsua_core.c .1 SIP worker threads created 13:55:13.656 pjsua_core.c .pjsua version 2.10 for Linux-4.19.97/armv7l/glibc-2.28 initialized 13:55:13.656 pjsua_core.c .PJSUA state changed: CREATED --> INIT 13:55:13.656 sip_endpoint.c Module "mod-default-handler" registered 13:55:13.657 pjsua_core.c SIP UDP socket reachable at 10.0.0.1:5060 13:55:13.657 udp0x526420 SIP UDP transport started, published address is 10.0.0.1:5060 13:55:13.657 pjsua_acc.c Adding account: id=
13:55:13.657 pjsua_acc.c .Account added with id 0
13:55:13.657 pjsua_acc.c Modifying account 0
13:55:13.657 pjsua_acc.c Acc 0: setting online status to 1..
13:55:13.658 tcptp:5060 SIP TCP listener ready for incoming connections at 10.0.0.1:5060
13:55:13.658 pjsua_acc.c Adding account: id=<sip:10.0.0.1:5060;transport=TCP>
13:55:13.658 pjsua_acc.c .Account <sip:10.0.0.1:5060;transport=TCP> added with id 1
13:55:13.658 pjsua_acc.c Modifying account 1
13:55:13.658 pjsua_acc.c Acc 1: setting online status to 1..
13:55:13.658 pjsua_acc.c Adding account: id=sip:300@10.0.0.150
13:55:13.658 pjsua_acc.c .Account sip:300@10.0.0.150 added with id 2
13:55:13.658 pjsua_acc.c .Acc 2: setting registration..
13:55:13.658 pjsua_core.c ...TX 521 bytes Request msg REGISTER/cseq=9220 (tdta0x51a22c) to UDP 10.0.0.150:5060:
REGISTER sip:10.0.0.150 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.1:5060;rport;branch=z9hG4bKPjYv.B5E3fJAwO.VICld10bujUyC00PSVu
Max-Forwards: 70
From: sip:300@10.0.0.150;tag=-zhY7TVSZA4g9y3Ncdz.CErhZEYia53e
To: sip:300@10.0.0.150
Call-ID: KNvi6yO3yZKzNBOt0dlswDhoksFv1bLu
CSeq: 9220 REGISTER
User-Agent: PJSUA v2.10 Linux-4.19.97/armv7l/glibc-2.28
Contact: sip:300@10.0.0.1:5060;ob
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0
--end msg-- 13:55:13.658 pjsua_acc.c ..Acc 2: Registration sent 13:55:13.659 pjsua_acc.c Acc 2: setting online status to 1.. 13:55:13.659 pjsua_aud.c Set sound device: capture=14, playback=14 13:55:13.659 pjsua_app.c .Turning sound device 14 14 ON 13:55:13.659 pjsua_aud.c .Opening sound device (speaker + mic) PCM@16000/1/20ms 13:55:13.667 pjsua_core.c .RX 556 bytes Response msg 401/REGISTER/cseq=9220 (rdata0x516a44) from UDP 10.0.0.150:5060: SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 10.0.0.1:5060;branch=z9hG4bKPjYv.B5E3fJAwO.VICld10bujUyC00PSVu;received=10.0.0.1;rport=5060 From: sip:300@10.0.0.150;tag=-zhY7TVSZA4g9y3Ncdz.CErhZEYia53e To: sip:300@10.0.0.150;tag=as6c300689 Call-ID: KNvi6yO3yZKzNBOt0dlswDhoksFv1bLu CSeq: 9220 REGISTER Server: FPBX-12.0.76.3(11.19.0) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="2807af4c" Content-Length: 0
--end msg-- 13:55:13.672 ec0x5266d8 ..Speex AEC created, clock_rate=16000, channel=1, samples per frame=320, tail length=200 ms, latency=0 ms 13:55:13.672 pjsua_core.c !PJSUA state changed: INIT --> STARTING 13:55:13.673 pjsua_core.c ....TX 677 bytes Request msg REGISTER/cseq=9221 (tdta0x51a22c) to UDP 10.0.0.150:5060: REGISTER sip:10.0.0.150 SIP/2.0 Via: SIP/2.0/UDP 10.0.0.1:5060;rport;branch=z9hG4bKPjV8XUIOge9FUkmb0V0CmupyOXp7pxyb1S Max-Forwards: 70 From: sip:300@10.0.0.150;tag=-zhY7TVSZA4g9y3Ncdz.CErhZEYia53e To: sip:300@10.0.0.150 Call-ID: KNvi6yO3yZKzNBOt0dlswDhoksFv1bLu CSeq: 9221 REGISTER User-Agent: PJSUA v2.10 Linux-4.19.97/armv7l/glibc-2.28 Contact: sip:300@10.0.0.1:5060;ob Expires: 300 Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS Authorization: Digest username="300", realm="asterisk", nonce="2807af4c", uri="sip:10.0.0.150", response="6421fdc8f566878acde7edb32c607a90", algorithm=MD5 Content-Length: 0
--end msg-- 13:55:13.673 sip_endpoint.c !.Module "mod-unsolicited-mwi" registered 13:55:13.673 pjsua_core.c .PJSUA state changed: STARTING --> RUNNING 13:55:13.673 main.c Ready: Success