Changes between Version 10 and Version 11 of Python_SIP_Tutorial


Ignore:
Timestamp:
Jul 22, 2008 6:38:47 PM (16 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Python_SIP_Tutorial

    v10 v11  
    1  
    2 = Getting Started = 
    3  
    4 This tutorial replaces the older [wiki:Py_PJSUA py_pjsua] tutorial. 
    5  
    6 [[TracGuideToc]] 
     1= PJSUA Python Module = 
     2 
     3The PJSUA for Python Module is an object oriented Python wrapper/abstraction for [http://www.pjsip.org/pjsip/docs/html/group__PJSUA__LIB.htm PJSUA API]. It provides high level API for constructing SIP multimedia user agent applications. It wraps together the signaling, media, and NAT traversal functionality into an easy to use call control API, account management, buddy list management, presence, instant messaging, along with multimedia features such as local conferencing, file streaming, local playback, and voice recording, and powerful NAT traversal techniques utilizing STUN, TURN, and ICE. 
     4 
     5[[TracNav(Python_SIP_TOC)]] 
     6 
    77 
    88== What is it? == 
     
    1212The Python wrapper is implemented in two modules: 
    1313 
     14 '''pjsua''' module: :: 
     15  This is the higher level abstraction for [http://www.pjsip.org/pjsip/docs/html/group__PJSUA__LIB.htm PJSUA API]. It is object oriented and implemented purely on Python, on top of {{{_pjsua}}} module, and it is the one described on this article. 
     16 
    1417 '''_pjsua''' module: :: 
    15   This is the low-level C Python module which provides Python binding to [http://www.pjsip.org/pjsip/docs/html/group__PJSUA__LIB.htm PJSUA API]. This module is the successor of  [wiki:Py_PJSUA py_pjsua] module which now has been deprecated. 
    16  
    17  '''pjsua''' module: :: 
    18   This is the higher level abstraction for [http://www.pjsip.org/pjsip/docs/html/group__PJSUA__LIB.htm PJSUA API]. It is object oriented and implemented purely on Python, on top of {{{_pjsua}}} module. 
     18  The "_pjsua" module (with underscore) is the low-level C Python module which provides Python binding to [http://www.pjsip.org/pjsip/docs/html/group__PJSUA__LIB.htm PJSUA API]. This module is the successor of  [wiki:Py_PJSUA py_pjsua] module which now has been deprecated. 
     19 
    1920 
    2021Applications should use the '''pjsua''' module rather than '''_pjsua''' module, since it is easier to use and it is the module which API compatibility will be maintained between releases. 
    2122 
    22 You can find all the source codes in [source:pjproject/trunk/pjsip-apps/src/python pjproject/pjsip-apps/src/python] directory. 
    23  
    24  
    25 == Building The Modules == 
     23 
     24== Getting the Module == #getting 
     25 
     26The Python module source codes along with some samples are included in PJSIP distribution, in [source:pjproject/trunk/pjsip-apps/src/python pjproject/pjsip-apps/src/python] directory. 
     27 
     28 
     29== Building The Modules == #build 
    2630 
    2731Using Microsoft Visual Studio projects: 
     
    4044[[BR]] 
    4145 
    42 = Developing Python SIP Application = 
     46 
     47== Developing Python SIP Application == #develop 
    4348 
    4449== Introduction ==