Commit Graph

  • 3681889c77 moved PYTHON_VERSION and py_comp to Makefile in ivr/ . Thanks Christophe Stefan Sayer 2006-10-10 15:18:33 +0000
  • ddbdea545f split Makefile into generic Makefile for ivr apps and app specific one Stefan Sayer 2006-10-10 13:54:26 +0000
  • bbfe61da5f changed SessionScheduler name to MediaProcessor ivr python version changed to 2.4 by default Makefile Stefan Sayer 2006-10-06 15:13:33 +0000
  • 183eeca64a renamed to MediaProcessor Stefan Sayer 2006-10-06 14:50:11 +0000
  • 64f94d8423 added header:X-Content Voicemail Stefan Sayer 2006-10-06 13:54:55 +0000
  • 3234079afe made install paths consistent with rest of the paths Stefan Sayer 2006-10-06 13:53:36 +0000
  • bee74df135 corrected paths Stefan Sayer 2006-10-06 13:52:08 +0000
  • 54cc24b09c comments doxygenized Stefan Sayer 2006-10-06 13:51:39 +0000
  • 2d05d33655 prints socket name to debug output Stefan Sayer 2006-10-06 13:51:01 +0000
  • e35497f882 simplified dtmf handling removed AmDtmfHandler: Aggregated dtmf event is posted into session's event queue directly. Stefan Sayer 2006-09-27 17:07:52 +0000
  • a4a513624c removed unneeded UserData in CtrlInterface Stefan Sayer 2006-09-27 13:44:05 +0000
  • 649e74aad8 configurable additional header for the voicemail template. Thanks Christophe Irles Stefan Sayer 2006-09-27 13:16:55 +0000
  • 5dd98fd94a removed unneeded function declaration Stefan Sayer 2006-09-26 11:26:50 +0000
  • 7c16a0f557 more doxygen documentation Stefan Sayer 2006-09-25 19:45:53 +0000
  • 809a2727d7 added doxygen class documentation beginning of the sems documentation initiative... Stefan Sayer 2006-09-25 19:08:24 +0000
  • 484797c053 DTMF event handling fixed: keypresses are now handled by the session's (signalling) thread Stefan Sayer 2006-09-25 09:34:10 +0000
  • c01807370d added f-no-strict-aliasing (-> Py_False) Stefan Sayer 2006-09-13 18:42:46 +0000
  • ab27fd61e1 added missing virtual dtors Stefan Sayer 2006-09-13 18:41:43 +0000
  • be2372bd21 createScriptThread made safer. Stefan Sayer 2006-09-13 18:15:13 +0000
  • f20aa0e349 corrected cfg-dir path Stefan Sayer 2006-09-13 15:27:30 +0000
  • bd7469123b announcements in sems originated calls Stefan Sayer 2006-09-13 15:12:04 +0000
  • d60a972738 * status returns to normal after dialout completed (new dialout possible) * dead call (e.g. unavaliable) can be dropped with '#' Stefan Sayer 2006-09-13 15:00:13 +0000
  • c98b38ecc6 fixes sems originating sessions (conference dialout, b2b) Stefan Sayer 2006-09-13 14:38:23 +0000
  • 389d658135 * dialout API in IVR. * createThread function to create additionally running Python threads (e.g. servers) This function expects a python callable and executes it in a new thread. Stefan Sayer 2006-09-11 23:13:05 +0000
  • a33978ea3b fixes conference audio problem. introduced 20ms mixer delay may be optimized. Stefan Sayer 2006-09-11 15:32:20 +0000
  • 08432ee219 API for creating a new call. This can be used e.g. to use SEMS as load generator/test tool. Stefan Sayer 2006-09-11 15:21:51 +0000
  • 4e6ce9cb16 dialout. see AmUAC for API. Stefan Sayer 2006-09-11 15:21:00 +0000
  • 207ca4790e fixes the add2path function (adding '/' at the right place). Raphael Coeffic 2006-07-14 10:02:08 +0000
  • 4869df8451 bug fix: re-added a check (output!=0) which had been removed by revision 51. Raphael Coeffic 2006-07-13 08:43:12 +0000
  • bf4764ff09 fixed memory leak causing Ivr dialog not to be freed. Raphael Coeffic 2006-06-30 10:37:33 +0000
  • 6434bc25da corrected compilation errors introduced in the last version. Raphael Coeffic 2006-06-13 13:03:58 +0000
  • 759b24189f fixes a bug causing the caller dialog to interpret answers from the old callee dialog as if they where from the new one. Raphael Coeffic 2006-06-13 07:10:07 +0000
  • 738313aa22 changed strategy for limiting record time: it now uses a session level timer. Raphael Coeffic 2006-06-12 09:50:41 +0000
  • 78b94715b9 added call to t_cancel even if no reply has been received for one request. this should stop ser's retransmissions (at the moment, it does not, but we are working on it). Raphael Coeffic 2006-06-12 07:47:26 +0000
  • 8e491874ce * fixed bug in Makefile concerning missing python files compilation. * added python event handlers for onOtherBye, onOtherReply. * improved event handlers bootstrap: by returning True, a python event handler can choose to let the default c++ implementation beeing called. Raphael Coeffic 2006-06-09 09:21:05 +0000
  • 98e12fce87 * removed some unnecessary debug infos. * moved onOtherError to onOtherReply. Raphael Coeffic 2006-06-09 09:18:13 +0000
  • cae727568b added adaptive playout activation within conference. Raphael Coeffic 2006-06-09 07:02:50 +0000
  • 963e047b32 fixed Makefile to compile also the imap_mailbox directory (removed -l switch in the compileall cmd line). Raphael Coeffic 2006-06-08 08:55:58 +0000
  • 2e28833e88 * fixes timestamp overflow problem after about 7 days. this would have cause SEMS to stop send any packets after about 7 days. * adds a simple playout buffer for application which do not need adaptive playout (voicemail, annoucement, ...). Raphael Coeffic 2006-06-07 15:29:59 +0000
  • 385b7ca541 introduced path indepent python compilation Raphael Coeffic 2006-06-06 12:27:19 +0000
  • 9737eeb14d fixes compilation bug introduced in previous revision. Raphael Coeffic 2006-06-06 12:26:33 +0000
  • 3afc8699a5 added dtfm payload to the SDP response. Thx to Juha for contributing the patch. Raphael Coeffic 2006-06-06 11:22:06 +0000
  • 099d706bc3 fixed contact updating on reply. Raphael Coeffic 2006-06-06 08:54:16 +0000
  • 3980e07bb1 changed all \n into \r\n. Thanks to Alexandr Dubovikov for reporting and providing patch. Raphael Coeffic 2006-05-29 06:13:13 +0000
  • 4e335aedd0 applied Alex's wav header patch. This writes the header at once, thus avoiding some side effects. Raphael Coeffic 2006-05-02 07:49:00 +0000
  • 524c479225 added Readme file. added new parameter dialout_suffix in the config. Raphael Coeffic 2006-05-02 07:40:55 +0000
  • be193522c8 reverted to the previous version and suppressed a space in the 'from:' line. This is necessary to work with postfix. Raphael Coeffic 2006-05-02 07:39:44 +0000
  • 9421bbe432 added dialout in conferencing module. Raphael Coeffic 2006-05-02 07:24:49 +0000
  • 75a8aa318a - added adaptive playout buffer with order statistic based delay estimation and adaptive WSOLA playout delay modification. - fixed serious bug in the RTP receiver. Raphael Coeffic 2006-04-29 16:51:16 +0000
  • 018bfc55a3 corrected compilation error in macro EXPORT_FACTORY. Raphael Coeffic 2006-04-26 10:50:22 +0000
  • c7a5180592 Many thanks to Rick van Rein for this patch. Here are his explainations to the path: Raphael Coeffic 2006-04-25 05:49:25 +0000
  • 0423c24e2e fixed error handling at the beginning of a session. if onInvite failed, Sems would have continued with onSessionStart. this is no more the case. Raphael Coeffic 2006-04-23 10:58:47 +0000
  • 797d60a4d7 fixed error handling in AmSipDialog::reply. Raphael Coeffic 2006-04-23 10:52:05 +0000
  • 73b06d8bb4 fixed reply sending after the announcement. Raphael Coeffic 2006-04-23 10:47:55 +0000
  • 1f5be2afcb changed class and file names. Raphael Coeffic 2006-04-23 10:35:25 +0000
  • 33e69882a8 fixed quality problems. two states are now used, one for encoding and one for decoding. thx goes to Alex Gradinar for reporting the problem and finding solution. Raphael Coeffic 2006-04-22 19:08:38 +0000
  • 837b11db3c changed default quality to 2/*high*/. Raphael Coeffic 2006-04-22 18:00:27 +0000
  • 3d34a388e1 working mp3 plug-in. Raphael Coeffic 2006-04-22 16:28:33 +0000
  • 3aacc375a6 fixed check for return values to enable mp3 support. Raphael Coeffic 2006-04-22 16:00:39 +0000
  • bd20e01ade added rec_file_ext config parameter to configure the type of recorded files (wav or mp3). Raphael Coeffic 2006-04-22 15:58:39 +0000
  • 3d86d92318 corrected gsm multi-block support. Raphael Coeffic 2006-04-20 19:44:13 +0000
  • 84c3320b81 re-added -fPIC. Raphael Coeffic 2006-04-12 08:30:15 +0000
  • 9d9c8dab41 corrected module name, removed lib dir Stefan Sayer 2006-04-11 22:48:09 +0000
  • c209c66d34 Makefile copied from mailbox Stefan Sayer 2006-04-11 21:37:27 +0000
  • e39b283fe2 changed to use xmlrpclib (standard python xmlrpc client library) Stefan Sayer 2006-04-11 21:36:20 +0000
  • 1c51e64d3f added script name in debug output Stefan Sayer 2006-04-11 21:35:13 +0000
  • b3e1c37cbd added new plug-in for early media. Thanks goes to Alexandr Dubovikov <shurik@start4.info>. Raphael Coeffic 2006-04-11 15:50:06 +0000
  • 555dd79d0a reorganized session beginning: - sdp reply generation is now separated from the reply. - new onInvite. corrected a bug in getSession(callid,remote_tag). Raphael Coeffic 2006-04-11 15:45:51 +0000
  • aae96ca832 suppressed onBeforeCallAccept. It has been replaced by onInvite. Have a look at AmSession. This is no one to one replacement. Raphael Coeffic 2006-04-11 15:36:18 +0000
  • e36bceded8 fixed multiple gsm frames per packet bug (hopefully this was the last one) Stefan Sayer 2006-04-11 12:49:48 +0000
  • eabcee45c5 reenabled resynchronizing if TS out of range (in the case of clock skew or re-Invite) Stefan Sayer 2006-04-11 11:39:32 +0000
  • 60dfce998f audio plug-ins can now be built from another directory as core/plug-in/. Raphael Coeffic 2006-04-11 10:18:07 +0000
  • b9f68eac00 fixed mail sending of tmp files. Raphael Coeffic 2006-04-03 16:37:42 +0000
  • 425f6bc322 added more debug infos for not implemented mandatory script methods. Raphael Coeffic 2006-04-03 06:26:46 +0000
  • 4764179d82 added missing virtual keyword for onDtmf. Raphael Coeffic 2006-04-02 12:57:36 +0000
  • 8170abde19 added forgotten on_close() in AnswerMachine to write WAV header. added missing virtual keyword to AmSession::onBye. Raphael Coeffic 2006-04-02 12:54:18 +0000
  • a325bf8c54 changed voicemail's temporary file handling. It now uses AmAudio's tmpfile support. Raphael Coeffic 2006-03-31 07:18:15 +0000
  • a020d00735 changes open mode in AmAudioFile rm 'rwb' to 'w+'. Thanks to Juha from the hint. Raphael Coeffic 2006-03-31 06:25:24 +0000
  • 3564062fbc changed to name of the recorded message from req.callid to the dialog local tag. this avoids callid collision. Raphael Coeffic 2006-03-24 10:36:59 +0000
  • e4dccea5ed corrected missing compilation for root files. Raphael Coeffic 2006-03-22 11:40:44 +0000
  • 0701c59809 make install now includes needed imap_mailbox directory. Raphael Coeffic 2006-03-22 08:40:48 +0000
  • 14c69b1672 moved the user timer (used to be known as AmSessionTimer) to the session_timer plugin. added a multi-purpose plugin type. see also AmApi.h for details. Raphael Coeffic 2006-03-20 12:49:35 +0000
  • 68f51feee4 removed trash file.. Raphael Coeffic 2006-03-17 14:48:12 +0000
  • f84c0141a5 corrected dependencies to non included files. Raphael Coeffic 2006-03-17 14:47:01 +0000
  • 37abd5379e initial checkin new open source version. Raphael Coeffic 2006-03-17 13:16:06 +0000
  • aa4cbdd236 removed unnecessary file. Raphael Coeffic 2005-09-27 08:25:00 +0000
  • 41328e1028 some cleanup done. Raphael Coeffic 2005-09-27 08:19:28 +0000
  • a2a334f12d initial import Raphael Coeffic 2005-09-27 07:54:58 +0000