Hi, On Jan 6, 2014, at 5:47 PM, Swinney C. <C.Swinney at swansea.ac.uk> wrote: > Cheers Eeri, > > I think I have incorrectly thought that this should compile as part of the main build process. Still it has compiled now. > > However, running './pjsua-armv6l-unknown-linux-gnueabihf', I don't see any reference to 'pasound.c' and opening up a sound device (as shown at http://trac.pjsip.org/repos/wiki/audio-check-correct-device). So, is there anywhere where I can specify the audio device? The ALSA driver does seem to find two device (as does the PLAYWAVE program), but nothing seems to get attached to the Ports? > "pasound.c" is the PortAudio backend. You won't see anything related to it because you are using the ALSA backend now. Try chaining the audio device, pjsua has a command line argument for that. > > pi at raspberrypi ~/pjproject/pjsip-apps/bin $ ./pjsua-armv6l-unknown-linux-gnueabihf --app-log-level 5 > 11:58:46.803 os_core_unix.c !pjlib 2.1-svn for POSIX initialized > 11:58:46.812 sip_endpoint.c .Creating endpoint instance... > 11:58:46.816 pjlib .select() I/O Queue created (0x15c90f8) > 11:58:46.818 sip_endpoint.c .Module "mod-msg-print" registered > 11:58:46.821 sip_transport. .Transport manager created. > 11:58:46.823 pjsua_core.c .PJSUA state changed: NULL --> CREATED > 11:58:46.826 sip_endpoint.c .Module "mod-pjsua-log" registered > 11:58:46.829 sip_endpoint.c .Module "mod-tsx-layer" registered > 11:58:46.831 sip_endpoint.c .Module "mod-stateful-util" registered > 11:58:46.834 sip_endpoint.c .Module "mod-ua" registered > 11:58:46.836 sip_endpoint.c .Module "mod-100rel" registered > 11:58:46.838 sip_endpoint.c .Module "mod-pjsua" registered > 11:58:46.842 sip_endpoint.c .Module "mod-invite" registered > 11:58:46.926 alsa_dev.c ..Added sound device default:CARD=ALSA > 11:58:46.935 alsa_dev.c ..Added sound device sysdefault:CARD=ALSA > 11:58:46.937 alsa_dev.c ..ALSA driver found 2 devices > 11:58:46.940 alsa_dev.c ..ALSA initialized > 11:58:46.943 pjlib ..select() I/O Queue created (0x15e3bd4) > 11:58:46.947 conference.c ..Creating conference bridge with 254 ports > 11:58:46.950 Master/sound ..Using delay buffer with WSOLA. > 11:58:47.016 sip_endpoint.c .Module "mod-evsub" registered > 11:58:47.019 sip_endpoint.c .Module "mod-presence" registered > 11:58:47.021 evsub.c .Event pkg "presence" registered by mod-presence > 11:58:47.023 sip_endpoint.c .Module "mod-mwi" registered > 11:58:47.026 evsub.c .Event pkg "message-summary" registered by mod-mwi > 11:58:47.028 sip_endpoint.c .Module "mod-refer" registered > 11:58:47.031 evsub.c .Event pkg "refer" registered by mod-refer > 11:58:47.033 sip_endpoint.c .Module "mod-pjsua-pres" registered > 11:58:47.035 sip_endpoint.c .Module "mod-pjsua-im" registered > 11:58:47.036 sip_endpoint.c .Module "mod-pjsua-options" registered > 11:58:47.037 pjsua_core.c .1 SIP worker threads created > 11:58:47.039 pjsua_core.c .pjsua version 2.1-svn for Linux-3.10.25/armv6l/glibc-2.13 initialized > 11:58:47.040 pjsua_core.c .PJSUA state changed: CREATED --> INIT > 11:58:47.041 sip_endpoint.c Module "mod-default-handler" registered > 11:58:47.044 pjsua_core.c SIP UDP socket reachable at 192.168.0.20:5060 > 11:58:47.047 udp0x15f2190 SIP UDP transport started, published address is 192.168.0.20:5060 > 11:58:47.050 pjsua_acc.c Adding account: id=<sip: 192.168.0.20:5060> > 11:58:47.052 pjsua_acc.c .Account <sip: 192.168.0.20:5060> added with id 0 > 11:58:47.054 pjsua_acc.c Modifying accunt 0 > 11:58:47.055 pjsua_acc.c Acc 0: setting online status to 1.. > 11:58:47.060 tcplis:5060 SIP TCP listener ready for incoming connections at 192.168.0.20:5060 > 11:58:47.062 pjsua_acc.c Adding account: id=<sip:192.168.0.20:5060;transport=TCP> > 11:58:47.065 pjsua_acc.c .Account <sip: 192.168.0.20:5060;transport=TCP> added with id 1 > 11:58:47.067 pjsua_acc.c Modifying accunt 1 > 11:58:47.070 pjsua_acc.c Acc 1: setting online status to 1.. > 11:58:47.071 pjsua_core.c PJSUA state changed: INIT --> STARTING > 11:58:47.073 sip_endpoint.c .Module "mod-unsolicited-mwi" registered > 11:58:47.073 pjsua_core.c .PJSUA state changed: STARTING --> RUNNING > 11:58:47.074 main.c Ready: Success > >>>> > Account list: > [ 0] <sip: 192.168.0.20:5060>: does not register > Online status: Online > *[ 1] <sip: 192.168.0.20:5060;transport=TCP>: does not register > Online status: Online > Buddy list: > -none- > > > Regards, > > > Chris > >> -----Original Message----- >> From: Eeri Kask [mailto:Eeri.Kask@xxxxxxxxxxxxxxxxxxxxx] >> Sent: 06 January 2014 08:33 >> To: pjsip at lists.pjsip.org >> Subject: Re: Can't find audio device on Raspberry Pi >> >> On Mon, 6 Jan 2014 01:14:40 -0000, "Swinney C." wrote: >>> Of course, checking the troubleshooting for sound on the PJSIP site >> (http://trac.pjsip.org/repos/wiki/audio-check-correct-device) is says you just >> need to run the PJSUA app - which I can't do because I can't find it. >> >> (cd pjsip-apps/build ; make pjsua) >> >> > > > _______________________________________________ > Visit our blog: http://blog.pjsip.org > > pjsip mailing list > pjsip at lists.pjsip.org > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org -- Sa?l Ibarra Corretg? AG Projects