= iPhone = [[TracNav(Getting-Started/TOC)]] [[PageOutline(2-3,,inline)]] Apple iPhone target is supported by PJSIP version 1.6.5 and later. == Requirements == You'll need an iPhone SDK. We tested mainly with version 3.x SDK/devices, but we tested with building against SDK version 2.x and it builds fine. == Build Preparation == 1. [wiki:Getting-Started/Download-Source Get the source code], if you haven't already. 2. Please set your {{{config_site.h}}} to the following: {{{ #define PJ_CONFIG_IPHONE 1 #include }}} == Building PJSIP == Just run: {{{ $ cd /your/pjsip/dir $ ./configure-iphone $ make dep && make clean && make }}} Notes: * the {{{./configure-iphone}}} is a shell script that calls the standard {{{./configure}}} script with settings suitable for iPhone target. * the newest iPhone SDK will be selected by default. You may change this by setting {{{SDK}}} environment variable to the SDK path. * you may pass standard {{{./configure}}} options to this script * for more info, run {{{./configure-iphone --help}}} * other customizations are similar to what is explained in [wiki:Getting-Started/Autoconf Building with GNU] page. == Other iPhone Projects == Also have a look at these projects by pjsip users: * [http://code.google.com/p/siphon/ Siphon] Project by Samuel Vinson * [http://code.teluu.com/tabikphone/ TabikPhone], an adaptation of Sipphone code from V-Net Corp