pjsip blog

Tracking development of pjsip, the Open Source SIP, media, and NAT traversal stack/SDK/library for Android, iOS, Windows, Linux, MacOS, RTOS, embedded, and pretty much anything, any device.

Also check PJSIP Documentation site.

, , , , , ,

PJSIP on Symbian Phone Works

[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:

10 responses to “PJSIP on Symbian Phone Works”

  1. karthik Avatar

    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

  2. GrumpyOldCoder Avatar

    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.

  3. chandrashekar B S Avatar

    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

  4. Benny Prijono Avatar

    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

  5. It’s Official: Mobile Goes Open Source « pjsip blog Avatar

    […] It’s Official: Mobile Goes Open Source Published 23 October 2008 Mobile VoIP , Open Source , Symbian , pjsip Tags: smartphone, Symbian Foundation Well, according to Symbian. I’ve been attending Smartphone Show 2008, because we have an open source Symbian SIP stack. […]

  6. Rawshan Iajdani Avatar
    Rawshan Iajdani

    When I try to use STUN and ICE the program just quits!!!!

  7. vinay N Avatar
    vinay N

    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.

  8. vinay N Avatar
    vinay N

    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

  9. Benny Prijono Avatar

    @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)

  10. sergios Avatar

    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,

Navigation

About

Here is where we talk about pjsip development in general, and maybe other stuff as well. For the project itself, please go to the main pjsip project website. or pjsip documentation.

PJSIP is backed by Teluu, which provides professional support, additional licensing options, and a network of qualified consultants.