[pjsip] PJSIP on Symbian Phone Works!:
This announcement is a bit late than planned (I promised to finish the Symbian port before Jan 2008), but we thought we’d give this a more thorough testing before announcing it, hence the delay.
In summary, PJSIP works and tested on Symbian S60 3rd Ed phone. Everything should work, including all SIP features, sound, STUN, and ICE. And we’ve made a tutorial on how to build and debug PJSIP on target device.
There have been some major changes along the way:
- Carbide is now the preferred IDE rather than CodeWarrior. This is because CW has been deprecated by Nokia anyway.
- Support for DSO is no longer enabled by default. It’s still supported, but you’d have to edit the MMP files slightly to build DSO outputs.
So what’s left to be done is for someone to create a nice open source Symbian softphone GUI on top of it. đŸ˜‰
For more info:
- Tutorial on Building and Debugging PJSIP on Symbian S60 3rd Edition Device using Carbide C++
- The PJSIP on Symbian page also has been updated.
I am trying to build a soft phone for s60 3rd editions phones using pjsip . I get the below error and unable to go ahead .
arm-none-symbianelf-ld: ..\..\..\Symbian\9.1\S60_3rd\EPOC32\RELEASE\ARMV5\LIB\eexe.dso: No such file: No such file or directorypjprojectline 01200674926765132.
Due to the above error i am unable to get symbian_ua.exe built . Plz advise
We only tested with Carbide C++ 1.2 and GCCE. Having said that, I’m not sure why it complained about eexe.dso, since the symbian_ua.mmp does not have that.
For more interactive discussions, I would suggest to move this thread over to pjsip mailing list.
i’m porting pjsip stack on atmel armv5 and i got the following error please help me out..
sp_main: src/../../../portaudio/src/common/pa_front.c:352: Pa_Initialize: Assert
ion `”PortAudio: compile time and runtime endianness don’t match” && (((char *)&
nativeOne)[0]) == 0′ failed
with warm regards
chandrashekar B S
This should have been fixed by ticket #411 (http://trac.pjsip.org/repos/ticket/441), please update your source to the latest SVN version.
Thanks
When I try to use STUN and ICE the program just quits!!!!
Hi,
i am using pjsip stack for my project in symbian ,,, i am using TCP connection for registration … i am able to estalblish TCP connection( first it will bind to 5060 port ,listen on 5060 and then establishs TCP connection with random source port). when i send sip register packet to server. server sends response to that random port ..now the problem is , i am not able to handle that response because of that random port .so registartion is failing . i am new to pjsip.
Do pjsip supports Carbide C++ 1.3 . UDP transport is working fine for me but i am facing problem in tcp connection .please advise m e.
Thanks
@vinay:
We used to use Carbide C++ 1.3, but nowdays Carbide C++ 2.0. As for the rest of the questions, we’d probably better discuss this on the pjsip mailing list (http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org)
Hi, I want to know why G722 codec is not implemented in pjsip symbian port? (building with Carbide 2.0 + GCCE + S60V5 working 100%)
Thanks,