wiki:FAQ

Version 1 (modified by bennylp, 13 years ago) (diff)

--

PJSIP FAQ

Here you can find answers to some of the most frequently asked questions about PJSIP. If you have a question not answered on this page, you can ask it on the PJSIP mailing list.


  1. General Questions
    1. Why isn't PJSIP licensed as (LGPL|MPL|BSD|choose your OSS license here)?
    2. What kind of testing do you do on PJSIP?
    3. Where can I find the latest release of PJSIP?
  2. Build and Installation Issues
    1. I'm having problem building PJSIP
    2. Unable to open "DSound.h"
  3. Integration Issues
    1. Can I use the SIP stack with my own media stack?
    2. Can I use the media stack only with my own SIP stack?
    3. How to port PJSIP to system XYZ?
  4. Audio Questions
    1. I'm having problems with no/poor audio (quality), please help!
    2. I'm having problems with echo!
    3. When I try to send DTMF, it fails
    4. Outgoing RTP packets are not timed properly
    5. How to add new codec to PJMEDIA?
    6. How can I manipulate audio samples directly?
    7. I always get "Bad RTP pt error"
    8. How can I implement Secure RTP (SRTP)?
  5. Video Questions
    1. Does PJSIP support video?
    2. When can I expect PJSIP to support video?
  6. SIP Questions
    1. Does PJSIP support RFC XYZ?
    2. I'm having problem with some SIP scenario
    3. Unable to authenticate
    4. How can I reduce the SIP message size
    5. How can I do IMS authentication?
    6. How can I instantiate multiple PJSIP stacks in my application?
  7. Performance
    1. How can I reduce the CPU usage?
    2. I want to build server with PJSUA-LIB
  8. Footprint
    1. How can I reduce the footprint of my application?
  9. Windows Specific Questions
    1. Where can I have PJSIP as ActiveX control?
  10. Windows Mobile Specific Questions
    1. I'm having problem with audio
  11. Linux/uC-Linux Specific Questions
  12. MacOS X Specific Questions
  13. Symbian Specific Questions


General Questions

Why isn't PJSIP licensed as (LGPL|MPL|BSD|choose your OSS license here)?

(Perry please explain)

What kind of testing do you do on PJSIP?

  • unit tests
  • test before release
  • by community
  • !Sipit

Where can I find the latest release of PJSIP?

SVN.

Build and Installation Issues

I'm having problem building PJSIP

See Getting started page

Unable to open "DSound.h"

Doh! See Getting Started page.

Integration Issues

Can I use the SIP stack with my own media stack?

Yes

Can I use the media stack only with my own SIP stack?

Yes

How to port PJSIP to system XYZ?

See porting page.

Audio Questions

I'm having problems with no/poor audio (quality), please help!

Please see BlahBlah? for troubleshooting audio problems.

I'm having problems with echo!

AEC doesn't work all the time.

When I try to send DTMF, it fails

That's because remote doesn't support RFC 2833.

Outgoing RTP packets are not timed properly

It's because of sound device's clock.

How to add new codec to PJMEDIA?

See other codec files.

How can I manipulate audio samples directly?

Implement a media port..

I always get "Bad RTP pt error"

The other endpoint is broken

How can I implement Secure RTP (SRTP)?

Just implement it

Video Questions

Does PJSIP support video?

No

When can I expect PJSIP to support video?

It will be done when it's done.

SIP Questions

Does PJSIP support RFC XYZ?

See the Features page.

I'm having problem with some SIP scenario

Let me see the log file!

Unable to authenticate

Set your realm correctly, or use "*".

How can I reduce the SIP message size

There are few settings to configure...

How can I do IMS authentication?

We don't support this yet.

How can I instantiate multiple PJSIP stacks in my application?

You don't need to!

Performance

How can I reduce the CPU usage?

Optimize it.

I want to build server with PJSUA-LIB

Don't.

Footprint

How can I reduce the footprint of my application?

See config_site_sample.h

Windows Specific Questions

Where can I have PJSIP as ActiveX control?

See Sasa Coh's page.

Windows Mobile Specific Questions

I'm having problem with audio

Please see #audio-problem above.

Linux/uC-Linux Specific Questions

MacOS X Specific Questions

Symbian Specific Questions