• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..12-May-2020-

INSTALLH A D12-May-2020483 2215

READMEH A D12-May-2020841 4121

__init__.pyH A D12-May-202010.5 KiB299237

apirequest.smH A D12-May-20201.5 KiB9675

apirequest_sm.pyH A D12-May-20206.3 KiB209158

bgapirequest.smH A D12-May-20201 KiB7657

bgapirequest_sm.pyH A D12-May-20205.2 KiB181134

fseventlistener.pyH A D12-May-20209.6 KiB288217

fshelper.pyH A D12-May-202015.6 KiB531399

globals.pyH A D12-May-2020303 158

loginrequest.smH A D12-May-20201.4 KiB9274

loginrequest_sm.pyH A D12-May-20206.4 KiB211158

models.pyH A D12-May-20202.5 KiB8365

request.pyH A D12-May-202010.2 KiB365251

README

1
2DESCRIPTION
3===========
4
5Socket library to interface w/ freeswitch mod_event_socket from Twisted python applications.  Used by WikiPBX for all non-http communication w/ Freeswitch.
6
7Install
8=======
9
10See INSTALL
11
12Using/Examples
13==============
14
15The WikiPBX project uses this lib heavily, so looking at that code (wikipbx.org) is a good example until more docs are added.
16
17
18Debugging
19=========
20
21Set FREEPY_DEBUG_ON = True in globals.py
22
23TODO: pull this from an environment variable or a config file
24
25Rebulding State Machines
26========================
27
28(you only need to do this if you changed an .sm file)
29
30for each .sm file:
31
32java -jar /usr/src/smc/bin/Smc.jar -python -g THE.sm
33
34and loginrequest.sm -> loginrequest_sm.py with the state machine.
35
36TODO: create a Makefile to do this stuff
37TODO: use Miro Samek's HSM framework instead of SMC
38
39
40
41