Home

Resources

Products

Developers

Main • YAYPMInstallationYAYPM

Download the module

YAYPM library for windows is available only in CVS or in the source distribution. Also, in the zip file there is a missing file - flow.py - which I found here in the bug tracker

External dependencies

from readme.txt
Python 2.4(Python 2.5 is better as it allows to use inlineCallbacks - I used 2.5)
Twisted 2.x (http://twistedmatrix.com)
Zope 3.x (http://www.zope.org/Products/ZopeInterface)
additional requirements not mentioned in readme.txt
pywin32 (http://sourceforge.net/projects/pywin32/)

Installation

Install external dependencies then execute

 
python setup.py install
 

after this copy flow.py (the one from mantis) in <pythonhome>\Lib\site-packages\yaypm - or the examples won't work.

Configuring in Yate

Add the following section to extmodule.conf (the word after "listener" will become the module name)

 
#extmodule.conf
[listener test]
type=tcp
addr=0.0.0.0
port=5039
role=global
 

Testing

Open <yaypmhome>\examples\pbx.py and replace the string "maciejka" with a configured extension (1001 in my case)
Save the file
run yate
execute pbx.y - you should see appear something like

 
&#8592;[37m&#8592;[1mpbx&#8592;[0;0m &#8592;[22;32mDEBUG&#8592;[0;0m Watching for calls to: 1001
 

placing a call to 1001 you should also see some more debug messages from pbx.py

please notice - I tried this only on windows

3 May 2010:
Yate 3.0.0 alpha 3 released. Featuring the new Jabber server and wideband audio.
Download NOW

8 March 2010:
Yate 2.2 released. Mostly bug fixes. Dahdi compatible. Latest 2 release before 3.0.

6-7 February 2010:
Yate booth at FOSDEM 2010. Free CD with Freesentral available.

2 Nov 2009:
Yate 2.1 launched. Can replace a Cisco PGW2200 to control a Cisco AS54xx.

6 Aug 2008:
Yate and OpenSIPS (former OpenSER) join to build IP based clusters.

4 Aug 2008:
Yate 2 launched.

10 Jul 2008:
Yate presentation in Germany.

Feb 2008:
Yate 2.0.0 alpha 2 released. New routing module allows sending ENUM routed or forked calls to numbers of registered phones. More...

21 Jan 2008:
Yate 2 alpha released. Major changes, new ISDN, SS7 and MGCP stack. Added analogic and RBS support.

3 September:
Yate 1.3 released. Minor fixes and improvments mainly in client and SIP.

14 August:
Yate based ISDN passive recording system released by Trisys.

16 April:
Yate 1.2 released. Added Jingle and XML support, PBX improved.

25 September:
YateAdmin 1 released.

25 September:
Yate 1.1 released. Fallback routing from a database, fax support in Linux and bug fixes. Changelog and Download availables.

11 July 2006:
O'Reilly published an article about prototyping telephony applications with Yate and Python.

10 July 2006:
Yate 1 released. Includes YIAX, YSIP, YRTP and many new features.

June 1st 2006:
New Yate website launched


EditHistoryBacklinksRecent ChangesSearch