Commit Graph

314 Commits (e213936e03bc6a2e896afd79ab812820a0e66211)

Author SHA1 Message Date
Stefan Sayer e2818b87e7 reindented code to default indentation
19 years ago
Stefan Sayer 39d53e7873 removed excessive debug information
19 years ago
Stefan Sayer 29cc0cf236 combined AmArg and AmArgArray into one class
19 years ago
Stefan Sayer 2063ae879a added 'introspection' _list method
19 years ago
Stefan Sayer ecc59b2be5 using To instead of ruri user as room identifier
19 years ago
Stefan Sayer 814e69eeeb added small patch set to xmlrpcpp-0.7
19 years ago
Stefan Sayer a560407d13 added 'introspection' _list method
19 years ago
Stefan Sayer d483ff96cf added introspection list method
19 years ago
Stefan Sayer 545b481162 added direct export functions to export functions under their proper name
19 years ago
Stefan Sayer c1a51d7904 added setInOut, setInput, setOutput
19 years ago
Stefan Sayer 37359232a6 added direct room access readme
19 years ago
Stefan Sayer eb0f799b3a added configurable regexp matching on direct dialin numbers for direct room access
19 years ago
Stefan Sayer 8b427ea9d2 conference with control over DI
19 years ago
Stefan Sayer c2c5015521 allows AmArgArray as return value to xmlrpc array (also nested)
19 years ago
Stefan Sayer 13630db2f6 changes to adapt to pyB2AB callee session
19 years ago
Stefan Sayer 3ca9428fa7 PySemsB2ABCalleeDialog added, which has onPyB2ABEvent handler to pass events between b2ab sessions
19 years ago
Stefan Sayer 0aa130852f updated Makefile to work from under examples directory
19 years ago
Juha Heinanen 1459031d84 * Added example configuration file for db_announce example application.
19 years ago
Juha Heinanen d46ba25419 * Changed unknown value of 'language' field from NULL to ''. The reason
19 years ago
Juha Heinanen edf165425d * Introduced IVR based announcement application that keeps greeting
19 years ago
Stefan Sayer 7977e49bdf Readme file added
19 years ago
Stefan Sayer dbb74d05ff deleted unnecessary file
19 years ago
Stefan Sayer baa0684af7 conference example: room number entry via DTMF
19 years ago
Stefan Sayer e5dfd2811f catches more internal exceptions (e.g. AmArgArray) and passes them as XMLRPC exceptions
19 years ago
Juha Heinanen 3924478d78 * Fixed misplaced USE_MYSQL #endif.
19 years ago
Juha Heinanen 3123aba1bf * Added MySQL audio and template storage option for voicemail
19 years ago
Juha Heinanen 29d6318285 * Added APP_NAME to name of cached file in order to avoid conflict if
19 years ago
Juha Heinanen c82fbdc5a0 * Conference audio can now be stored in MySQL database.
19 years ago
Stefan Sayer 36dc1f6669 xmlrpc2di makes xmlrpc calls to DI interface possible
19 years ago
Stefan Sayer 8eb74d1351 doc on auth dialout
19 years ago
Stefan Sayer e7f0bc410a dialout with auth and with auth pins.
19 years ago
Stefan Sayer f15ee7005d removed spaces between from: and from header body
19 years ago
Stefan Sayer 48dc3522ea jukecall example updated to B2ABSession fix from r300/r304
19 years ago
Stefan Sayer 249dd52bce B2ABEvent declared as descendant of AmEvent (needed for casting to AmEvent in wrapper)
19 years ago
Juha Heinanen bb9f5a98ef * Added language awareness to conference application. Should be
19 years ago
Stefan Sayer e8e19a39df corrected AmArg ownership of ArgObject.
19 years ago
Stefan Sayer 5a56be339f more performance tests
19 years ago
Stefan Sayer 8346c43eed - simplified logging interface (now works with more than one logger)
19 years ago
Stefan Sayer f1193e0900 corrected debug msg
19 years ago
Juha Heinanen 08f5e36e8c * Made B2ABEvent public.
19 years ago
Stefan Sayer 8aa0b9d1aa Makefile errors reported by juha
19 years ago
Stefan Sayer e75cecf3d3 example which initiate calls triggered by DI interface calls
19 years ago
Stefan Sayer ea631a20fb fixed Makefile.gen gernating with wrong python ver. thanks juha for report
19 years ago
Raphael Coeffic 7f5296e849 - fixes compatibity problems between 'ivr' and 'py_sems'.
19 years ago
Raphael Coeffic 89af7bb495 - added Stefan's example app.
19 years ago
Raphael Coeffic 769b20d3ea - fixes compilation time warnings and Makefile when called from base directory.
19 years ago
Raphael Coeffic d074dc3cae - fixed makefiles. Now everything should be OK when doing 'make' in the main py_sems directory.
19 years ago
Raphael Coeffic a529b5205b - removed unneed generated files.
19 years ago
Stefan Sayer a5b5266a12 convenience makefiles to make all
19 years ago
Stefan Sayer 733ceb5582 by setting IVRPATH and COREPATH, ivr applications can be in any directory now
19 years ago
Stefan Sayer 2ff1e991de checkin of the examples from the application development tutorial
19 years ago
Stefan Sayer 067c0571ca simple example on how to use the conference mixer
19 years ago
Stefan Sayer 65270dfd75 an example for the B2ABSession
19 years ago
Stefan Sayer 210b5105b1 some more b2ab classes
19 years ago
Stefan Sayer c200aa2efe py_sems can be used with AmSession, AmB2BSession, and AmB2ABSession now:
19 years ago
Stefan Sayer 3999175f08 changed Makefiles to link py_sems_lib library.
19 years ago
Stefan Sayer a02bd12573 added Dialout headers based on session parameters
19 years ago
Raphael Coeffic 4ddc7a6714 - suppressed all hard-coded "P-Iptel-..." and replaced through PARAM_HDR and APPNAME_HDR.
19 years ago
Stefan Sayer fa35cb1cdf * functions for taking all session specific parameters from P-Iptel-Param
19 years ago
Stefan Sayer 073ad26e9a missing fct pointers for mem_open/mem_close
19 years ago
Stefan Sayer 9b8725f706 updated doc
19 years ago
Stefan Sayer 0ce5e2c3d2 * configuration can be accessed in IVR scripts while they are loaded
19 years ago
Stefan Sayer f4d64a3d76 applies patch from Andriy which makes adaptive jitter buffer and adaptive playout buffer selectable at run time
19 years ago
Raphael Coeffic 5b5de2b23e some cleanup work, and the begin of a fix for the memory leak in py_sems (Python PySemsDialog is leaking).
19 years ago
Raphael Coeffic a7e7dc0a86 added missing file.
19 years ago
Raphael Coeffic 65cffa7f3c fixes the bug causing the bye message not to be played in the mailbox_query application.
19 years ago
Stefan Sayer 6c8fe2c0bd mem cached audio files implementation - improves performance 4-5% over announcement from file (G711)
19 years ago
Stefan Sayer 866b8703ac drops received packets if not using input
19 years ago
Stefan Sayer a9d3e589cc python_files is made if cmdgoal=""
19 years ago
Raphael Coeffic cf67fea96d fixes a crash related to temporary audio files in IVR.
19 years ago
Raphael Coeffic b8b6c9f09e Including that header files was not enough to get py_sems to work.
19 years ago
Raphael Coeffic 3fc680b93f - fixed part of the memory leak in py_sems. Now, everything from the session object is release, except for the wrapper object itself.
19 years ago
Raphael Coeffic e6fa3fd711 - fixed some more issues with py_sems. It should work with the example now.
19 years ago
Raphael Coeffic 2fc65e1012 fixes compilation problems related to sip4 (Python/C++ binding generator).
19 years ago
Raphael Coeffic 5dbbe0e7ab fixed compilation errors occuring on my desktop ;-)
19 years ago
Raphael Coeffic 7bf670a6d6 renamed the generated package to "py_sems_lib",
19 years ago
Stefan Sayer 2637485fe2 * new 'examples' dir
19 years ago
Raphael Coeffic e97f7c8067 - copied from pysip branch.
19 years ago
Stefan Sayer cd1752047b fixes RTP_TIMEOUT bug in signaling only b2b situations
19 years ago
Stefan Sayer 73381f0be9 fixes small leak on unsucecssful registration
19 years ago
Stefan Sayer ede1f7189f disabled DTMF detection where its not needed
19 years ago
Stefan Sayer 44cbfb7f6f disables DTMF detection (don't need it)
19 years ago
Stefan Sayer 4ef74402a8 fixes small bug in dialout, which is now recognized if user enters e.g ##*
19 years ago
Stefan Sayer 05a105357c disables DTMF detection in conference if not needed
19 years ago
Stefan Sayer a867a606e7 some maintenance on the makefiles...
19 years ago
Stefan Sayer 44f9122628 removed leading space before mail address
19 years ago
Stefan Sayer 5e56bcb9a7 added hint to rec_file_ext
19 years ago
Stefan Sayer 5ef21ffef0 adapted to new amci
19 years ago
Stefan Sayer 59d6177207 pin is authenticated against XMLRPC authentication server.
19 years ago
Stefan Sayer 14489dd125 some extensions to ivr
19 years ago
Stefan Sayer 17530b75bd adds 'transfer' function to ivr. this is used by the pin_collect application.
19 years ago
Maxim Sobolev 58f33c8556 Second, much improved revision of adaptive jitter buffering patch.
19 years ago
Stefan Sayer e1daa6237c uses moved API include
19 years ago
Stefan Sayer 4aa3b785be updated to use the default applications makefile
19 years ago
Stefan Sayer 011dfa1d57 * 'tar' and 'dist' target in main dir
19 years ago
Raphael Coeffic 68466deda1 git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@177 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer 81cba80be8 fix so it works with courier mta
19 years ago
Stefan Sayer daaa4dcfc9 string exceptions not supported any more...
19 years ago
Stefan Sayer 964f96e36c implements a method to check for a registration's state
19 years ago
Stefan Sayer 1c303fbd47 re-register period corrected
19 years ago
Stefan Sayer fbfa027e39 fixes small register bug (registrations sent out more than one time)
19 years ago
Stefan Sayer b36cacb45a registrar client. can register at SIP registrar; used via DI API
19 years ago
Stefan Sayer f55194e479 * moved auth API to ampi/UACAuthAPI.h
19 years ago
Stefan Sayer 66d132f871 cleaned up and corrected the install system
19 years ago
Stefan Sayer 2846bfaa02 added file for conference beep
19 years ago
Stefan Sayer 4ddce65440 changed lame path to the defaults (/usr/include/lame and liblame)
19 years ago
Stefan Sayer 9515cdcb9e ldflags in main Makefile.defs already
19 years ago
Stefan Sayer 6d8f8d9645 enabled Id svn keyword property
19 years ago
Stefan Sayer 5e98bc2799 chcking svn keywords...
19 years ago
Stefan Sayer 2f21cc127d corrected (c) info
19 years ago
Stefan Sayer 7f6d1af4a7 example for transfering the session after announcement using REFER
19 years ago
Stefan Sayer 58bd352b60 changed named to avoid naming conflicts in module
19 years ago
Stefan Sayer 6036425491 removed unused AcceptDelay variale definitions
19 years ago
Stefan Sayer 836db3d70d reenabled DialoutSuffix
19 years ago
Stefan Sayer d94b3d7386 example application for uac_auth
19 years ago
Stefan Sayer a2f3bbfdc3 LIB_INSTALLDIR can now be passed as variable
20 years ago
Raphael Coeffic c75dd1bae7 merged changes from rel_0.10.0_rc1@106 made at sipit into trunk.
20 years ago
Stefan Sayer a48b4603a7 added and moved documentation
20 years ago
Stefan Sayer a2f064553b moved ivr build configuration to Makefile.defs for both ivr and python application Makefile
20 years ago
Stefan Sayer 1ebc205a9c now in ../ivr
20 years ago
Stefan Sayer 3681889c77 moved PYTHON_VERSION and py_comp to Makefile in ivr/ . Thanks Christophe
20 years ago
Stefan Sayer ddbdea545f split Makefile into generic Makefile for ivr apps and app specific one
20 years ago
Stefan Sayer bbfe61da5f changed SessionScheduler name to MediaProcessor
20 years ago
Stefan Sayer 64f94d8423 added header:X-Content Voicemail
20 years ago
Stefan Sayer 3234079afe made install paths consistent with rest of the paths
20 years ago
Stefan Sayer 649e74aad8 configurable additional header for the voicemail template. Thanks Christophe Irles
20 years ago
Stefan Sayer c01807370d added f-no-strict-aliasing (-> Py_False)
20 years ago
Stefan Sayer be2372bd21 createScriptThread made safer.
20 years ago
Stefan Sayer bd7469123b announcements in sems originated calls
20 years ago
Stefan Sayer d60a972738 * status returns to normal after dialout completed (new dialout possible)
20 years ago
Stefan Sayer 389d658135 * dialout API in IVR.
20 years ago
Raphael Coeffic bf4764ff09 fixed memory leak causing Ivr dialog not to be freed.
20 years ago
Raphael Coeffic 6434bc25da corrected compilation errors introduced in the last version.
20 years ago
Raphael Coeffic 738313aa22 changed strategy for limiting record time: it now uses a session level timer.
20 years ago
Raphael Coeffic 8e491874ce * fixed bug in Makefile concerning missing python files compilation.
20 years ago
Raphael Coeffic cae727568b added adaptive playout activation within conference.
20 years ago
Raphael Coeffic 963e047b32 fixed Makefile to compile also the imap_mailbox directory (removed -l switch in the compileall cmd line).
20 years ago
Raphael Coeffic 385b7ca541 introduced path indepent python compilation
20 years ago
Raphael Coeffic 9737eeb14d fixes compilation bug introduced in previous revision.
20 years ago
Raphael Coeffic 524c479225 added Readme file.
20 years ago
Raphael Coeffic be193522c8 reverted to the previous version and suppressed a space in the 'from:' line. This is necessary to work with
20 years ago
Raphael Coeffic 9421bbe432 added dialout in conferencing module.
20 years ago
Raphael Coeffic c7a5180592 Many thanks to Rick van Rein for this patch. Here are his explainations to the path:
20 years ago
Raphael Coeffic 73b06d8bb4 fixed reply sending after the announcement.
20 years ago
Raphael Coeffic 1f5be2afcb changed class and file names.
20 years ago
Raphael Coeffic 837b11db3c changed default quality to 2/*high*/.
20 years ago
Raphael Coeffic 3d34a388e1 working mp3 plug-in.
20 years ago
Raphael Coeffic bd20e01ade added rec_file_ext config parameter to configure the type of recorded files (wav or mp3).
20 years ago
Stefan Sayer 9d9c8dab41 corrected module name, removed lib dir
20 years ago
Stefan Sayer c209c66d34 Makefile copied from mailbox
20 years ago
Stefan Sayer e39b283fe2 changed to use xmlrpclib (standard python xmlrpc client library)
20 years ago
Stefan Sayer 1c51e64d3f added script name in debug output
20 years ago
Raphael Coeffic b3e1c37cbd added new plug-in for early media.
20 years ago
Raphael Coeffic aae96ca832 suppressed onBeforeCallAccept. It has been replaced by onInvite.
20 years ago
Raphael Coeffic 425f6bc322 added more debug infos for not implemented mandatory script methods.
20 years ago
Raphael Coeffic 8170abde19 added forgotten on_close() in AnswerMachine to write WAV header.
20 years ago
Raphael Coeffic a325bf8c54 changed voicemail's temporary file handling. It now uses AmAudio's tmpfile support.
20 years ago
Raphael Coeffic 3564062fbc changed to name of the recorded message from req.callid to the dialog local tag.
20 years ago
Raphael Coeffic e4dccea5ed corrected missing compilation for root files.
20 years ago
Raphael Coeffic 0701c59809 make install now includes needed imap_mailbox directory.
20 years ago
Raphael Coeffic 14c69b1672 moved the user timer (used to be known as AmSessionTimer) to the session_timer plugin.
20 years ago
Raphael Coeffic 68f51feee4 removed trash file..
20 years ago
Raphael Coeffic f84c0141a5 corrected dependencies to non included files.
20 years ago
Raphael Coeffic 37abd5379e initial checkin new open source version.
20 years ago