Changes between Version 25 and Version 26 of Getting-Started/iPhone


Ignore:
Timestamp:
Sep 23, 2010 5:39:57 AM (14 years ago)
Author:
ming
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Getting-Started/iPhone

    v25 v26  
    4545Notes: 
    4646 * the {{{./configure-iphone}}} is a wrapper that calls the standard {{{./configure}}} script with settings suitable for iPhone target. 
    47  * the latest iPhone SDK version will be selected by default. You may change this by setting {{{IPHONESDK}}} environment variable to the desired SDK path. For ipjsua, select Targets-ipjsua-Get Info-Base SDK to change the SDK version. 
     47 * the latest iPhone SDK version will be selected by default. You may change this by setting {{{IPHONESDK}}} environment variable to the desired SDK path. For ipjsua, select Project-Edit Project Settings-Base SDK and Targets-ipjsua-Get Info-Base SDK to change the SDK version. 
    4848 * you may pass standard {{{./configure}}} options to this script too. 
    4949 * for more info, run {{{./configure-iphone --help}}} 
     
    6464 
    6565== Common problems == 
     66 
     67=== Unable to accept incoming call in background mode (iOS4) === 
     68 
     69If while in the background, ipjsua (or your application) is unable to detect if there is an incoming call and display the local notification: 
     70 1. Make sure that voip is included in the required background modes (UIBackgroundModes) in the application’s Info.plist file. 
     71 2. Make sure that the TCP socket is successfully wrapped with CFReadStreamRef (check if there a message: "Failed to configure TCP transport for VoIP usage"). 
     72 3. Check whether you can accept the incoming call by bringing the app to the foreground. If yes, make sure that the incoming call request comes from the wrapped TCP socket (check the log for the INVITE request). 
     73 
     74Note: these steps do not troubleshoot audio problems. 
    6675 
    6776=== Compilation error using iPhoneSimulator SDK version 3.2 ===