Version 5 (modified by ismangil, 12 years ago) (diff)


Getting Started: Building for BlackBerry 10 (BB10)

  1. Requirements
  2. Building PJSIP
  3. Simulator

BlackBerry 10 (BB10) target is available in the Subversion trunk and currently still experimental.

When it ships, BB10 is expected to have native echo cancellation.

For the latest guide see this blog post.


  • You'll need BlackBerry 10 Native SDK. After you download the SDK, set the environment variables by running bbndk-env script provided in the SDK:
    $ source bbndk_dir/

Building PJSIP

Get the source code, if you haven't already.

Just run:

$ cd /path/to/your/pjsip/dir
$ ./configure-bb10
$ make dep && make clean && make


  • the ./configure-bb10 is a wrapper that calls the standard ./configure script with settings suitable for BB10 target.
  • you may pass standard ./configure options to this script too.
  • for more info, run ./configure-bb10 --help
  • other customizations are similar to what is explained in Building with GNU page.


Install and configure the BB10 simulator, you will need to install a virtual machine player in order to use the simulator. To build for BB10 simulator, just run:

$ ./configure-bb10 --simulator
$ make dep && make clean && make

Attachments (4)

Download all attachments as: .zip