Changes between Version 5 and Version 6 of pjsip-doc/consider


Ignore:
Timestamp:
Jul 31, 2018 9:04:01 AM (10 months ago)
Author:
ming
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pjsip-doc/consider

    v5 v6  
    6161 
    6262 
    63 iOS for iPhone, iPad, and iPod Touch 
    64 ------------------------------------ 
    65 All features except video are expected to work (video is coming soon!). Considerations for iOS: 
     63iOS for iPhone, iPad, and other Apple devices 
     64--------------------------------------------------- 
     65All features are expected to work. Considerations for iOS: 
    6666 
    6767#. You need to use TCP transport for SIP for the background feature to work 
    6868#. IP change (for example when user is changing access point) is a feature frequently asked by developers and you can find the documentation here: http://trac.pjsip.org/repos/wiki/IPAddressChange 
    69 #. There are some specific issues for iOS 7 and beyond, please see http://trac.pjsip.org/repos/ticket/1697 
    7069#. If SSL is needed, you need to compile OpenSSL for iOS 
    7170 
     
    7372Android 
    7473------- 
    75 All features except video are expected to work (video is coming soon!). Considerations for Android: 
    76  
    77 #. You can only use PJSUA2 Java binding for this target. 
     74All features are expected to work. Considerations for Android: 
     75 
     76#. You can use PJSUA2 Java binding or C# binding (using Xamarin) for this target. 
    7877#. It has been reported that Android audio device is not so good in general, so some audio tuning may be needed. Echo cancellation also needs to be checked. 
    79 #. This is also a new platform for us.  
    8078 
    8179 
     
    8987BlackBerry 10 
    9088------------- 
    91 BlackBerry 10 (BB10) is supported since PJSIP version 2.2. As this is a relatively new platform for us, we are currently listening to developer's feedback regarding the port. But so far it seems to be working well. Some considerations for BB10 platform include: 
     89BlackBerry 10 (BB10) is supported since PJSIP version 2.2. Some considerations for BB10 platform include: 
    9290 
    9391#. IP change (for example when user is changing access point) is a feature frequently asked by developers and you can find the documentation here: http://trac.pjsip.org/repos/wiki/IPAddressChange 
     
    167165 
    168166#. Cleaner object oriented API 
    169 #. Uniform API for higher level language such as Java and Python 
     167#. Uniform API for higher level language such as Java, Python, and C# 
    170168#. Persistence API 
    171169#. The ability to access PJSUA-LIB and lower level libraries when needed (including the ability to extend the libraries, for example creating custom PJSIP module, pjmedia_port, pjmedia_transport, etc.) 
     
    180178 
    181179 
    182 PJSUA2 API for Java, Python, and Others 
    183 --------------------------------------- 
    184 The PJSUA2 API is also available for non-native code via SWIG binding. Configurations for Java and Python are provided with the distribution. Thanks to SWIG, other language bindings may be generated relatively easily. 
     180PJSUA2 API for Java, Python, C#, and Others 
     181------------------------------------------------ 
     182The PJSUA2 API is also available for non-native code via SWIG binding. Configurations for Java, Python, and C# are provided with the distribution. Thanks to SWIG, other language bindings may be generated relatively easily. 
    185183  
    186184The pjsua2 API for non-native code is effectively the same as pjsua2 C++ API. However, unlike C++, you cannot access PJSUA-LIB and the underlying C libraries from the scripting language, hence you are limited to what pjsua2 provides. 
     
    198196TBD. 
    199197 
    200 TCP Requirement 
    201 --------------- 
    202 If you support iOS devices in your service, you need to use TCP, because only TCP will work on iOS device when it is in background mode. This means your infrastructure needs to support TCP.  
    203  
    204198 
    205199Sound Device