Grzegorz Stanislawski
c97003fc76
gateway module for sems (Isdn and someday hopefully h323 also)
...
initial version.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1137 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
841b2f663f
updated old spec for 1.0. patch by Alfred E Heggestad aeh at db org
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1136 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0b7fa6759a
moved (old) rpm spec to pkg directory
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1135 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
b1abbb0ee7
- changed port from "short int" to "short unsigned int".
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1133 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c49e4b3f74
added missing includes to patch for xmlrpc++ 0.7
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1132 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
02f03174fa
made struct access optional (compile time define), as it depends on newer xmlrpcpp version
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1131 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
2468e33441
some early media examples
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1130 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c122dd0bf0
typo in readme name
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1129 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7354a44632
mod_dlg for early media, late reply, delayed 200, processing before replying etc.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1128 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
dfbf9816c9
o onInvite event
...
o early dialogs
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1127 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
992593f278
fixed setting of payload if not known
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1126 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
3c78e9a341
applying sipctrl_transaction_id_64bit.patch: transaction matching failed on 64 bit system due to limited serKey length
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1125 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f473817929
session_num needs to be protected with mutex in multi core systems (cache)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1124 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
43370354fe
o generic event (DSMEvent) posting between sessions (eventTest(), postEvent())
...
o playlist separators support (addSeparator(), separatorTest())
o errno error reporting for use in state machine (var errno)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1123 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
68b3dddad2
made debug message point to sipctrl.conf on this specific error
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1122 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
2dc96756c8
setting playout type in callee session as well (corrupted audio otherwise)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1121 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
28d72e348e
fixes bug SEMS-44.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1119 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
dc23a85f86
starting from correct arg array position
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1118 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b05d8cfdcd
missing string to print in DBG
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1117 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8c338e4912
start of cmake buildsystem
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1116 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f505535605
uri & header actions:
...
uri.parse()
uri.getHeader()
e.g.
uri.getHeader(P-Asserted-Identity, PAI);
uri.parse($PAI, pai_);
uri.parse(@remote_uri, remote_);
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1115 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
b460b55d85
corrected doc for new dsm functionality
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1114 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
33b27c7628
- session init function for modules (onInvite)
...
- module 'preload' function (preload_mods config parameter)
- selectable prompt sets (each from their config file)
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1113 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0c91d797a9
function to send XMLRPC request which takes args as list (mainly for simplicity in DSM)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1112 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
9c9f155ea4
allows prompts from collection to be looped
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1111 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
566e486de6
-left over debug log
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1110 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
81f936bf77
using correct printf format
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1109 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
132454d6d1
added MT note
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1108 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6b4cfc1bc2
moved Readme files to doc/ folder
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1107 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
a05556e9a8
moved doc to correct folder
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1106 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
44d73b20e4
adapted corepath; added to xmlrpc2di to exclude_modules (needs xmlrpc++ lib)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1105 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d957ca7b0f
promoting XMLRPC2DI app.
...
XMLRPC server has been in production for quite some time and it proves
really useful, warranting a full 'apps' membership...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1104 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
940586bbb0
oops... forgot to remove local build option
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1103 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
3ec2c179dc
multi threaded xmlrpc server implementation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1102 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Bogdan Pintea
36e26bb406
Added NOTIFY to the list of supported methods.
...
Patch by Rui Jin Zheng.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1101 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0eadc6482a
add session to event dispatcher before sending out INVITE. Should fix issues reported by Paul ("change in session container") and Bogdan ("session queuing").
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1100 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7872fb3de9
corrected return value (false on error)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1099 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
55c7dd7b7e
pass possible errors in send(request) up
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1098 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c4af40e475
accommodate more audio when doing PLC in JitterBuffer
...
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1097 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
6216296e2c
resync less quickly JitterBuffer
...
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1096 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
fc95903ea1
fix leak in Playlist, when close() called if playlist play has not yet begun
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1094 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
c7aa137e29
fix uninitialized variables
...
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1092 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
218642decf
Fix incorrect handling of rtpevent packet. In AmRtpStream, rtpevent
...
packets are treated the same as other RTP packets, they are all put into
a map with timestamp as key. However, some UA may use the same timestamp
for all rtpevent packets that represents a digit.
patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1090 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
e78c899208
better shutdown order
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1089 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
8273149b35
act on SystemEvent::ServerShutdown
...
TODO: wait until contacts are really deregistered (resent with uac) or shutdown
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1088 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d9884e05d1
first steps on proper shutdown:
...
- active sessions and other event receivers
get a SystemEvent::ServerShutdown,
default behaviour of AmSession is setStopped()
- session container waits for all sessions to be ended
- signaling server, rtp receiver, media processor, event dispatcher
are stopped and deleted
based on a patch by Rui Jin Zheng rjzheng at boronetworks dot com
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1087 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
32cd6ba786
moved AmSessionEventHandler into its own file, so that AmSession methods are easier to find. make session event handlers callable by AmSession descendants (thanks Rui Jin Zheng)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1086 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7d08135f38
'connector' member not initialized in AmB2ABSession. Patch by Rui Jin Zheng rjzheng at boronetworks
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1084 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f0a0f06931
added missing header include
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1083 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
7a2d8eab89
added previously undocumented 'finished' participant state
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1081 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago