Raphael Coeffic
7545eb11f0
b/f: several minor bugs in session creation.
...
- the session pointer should not be touched after the session has been started (could be immediately destroyed).
- return 481 on CANCEL if the transaction cannot be found.
- reply properly with 482 if the UAS dialog already exists.
15 years ago
Stefan Sayer
e471726afe
moved timers API into AmSession
...
app level timers can now be used easily with the AmSession functions:
setTimer(int id, unsigned timeout)
removeTimer(int id)
removeTimers()
timersSupported()
15 years ago
Stefan Sayer
4e705b58ae
sbc: added prepaid accounting
15 years ago
Stefan Sayer
7dcb7e2abb
added OpenSSL linking exception to license
16 years ago
Stefan Sayer
90cccb3383
reworked SST + B2BUA implementation
...
- B2BUA app with SIP Session Timer (SST) now can also use UPDATE
(see session_refresh_method in sst_b2b.conf)
- if re-INVITE is used, normal SDP OA (INVITE+SDP/200+SDP) is done
using last established SDP (instead of delayed SDP negotiation
and SDP ping-pong)
- SDP is compared only after o= line (no SDP ping-pong with UAs which
always increase SDP version)
16 years ago
Stefan Sayer
36cdb3ec3b
fix di_log example to match new log hook api
16 years ago
Stefan Sayer
c96bf2961c
adapt b2b_connect to new onSipReply format
16 years ago
Stefan Sayer
77853863ab
getHeader:support content spanning multipe headers
...
Patch by Robert Szokovacs
16 years ago
Stefan Sayer
c6d9ae3bbf
create RTP stream (AmSession::rtp_str) only if really needed
...
replace AmSession::rtp_str with AmSession::RTPStream() in your app.
for example for pure signaling B2B calls, no RTP stream instance is
created, which saves a lot of memory (especially because of
the RTP receive buffer)
ref r30371 r30372
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1784 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
56f4679673
fixing compiler warnings about unused variables
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1679 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
1bb358edd4
fixed compilation of urlcatcher example, checking return code of system call
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1677 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
1f58418718
variables are set by ivr apps Makefile
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1675 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Stefan Sayer
92fba23762
const correct
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1673 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Juha Heinanen
2647c61aa7
* Fixed the example by replacing variable wav with self.wav.
...
* Added onEmptyQueue method that end the call after file has been played.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1622 8eb893ce-cfd4-0310-b710-fb5ebe64c474
16 years ago
Juha Heinanen
8564e378f0
* Added transparent_destination conf parameter to b2b_connect
...
application. If set to true, Request URI and To URI are passed
unaltered to the second leg.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1411 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
6b09fd2d50
added extra parameters to dial and dial_auth functions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1318 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
791d861ab7
fixing memory leak in example
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1313 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
7917523e16
moved to app dir (as example)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1295 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
6eb4ed8fa9
moved urlcatcher to examples
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1293 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
a905c29fa2
adds monitoring support
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1276 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
4318da87eb
just playing a file example
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1230 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
74d4b6b48e
simple ivr db example
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1227 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
e0d8e7a5b8
using included xmlrpc; added ssl option
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1212 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
d4cb6661ef
some more modes for AudioMixIn
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1203 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
552c36d705
reinvite support
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1179 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
bad03bcf80
properly fix reinvite in onsessionstart
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1177 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
09287e2a99
fix indenting
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1176 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
4144682f21
fix reinvite
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1175 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
caef1fc1b1
sipp test script
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1165 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
330dc13a6a
b2b with media relay changes:
...
b2ab_caller_owns_connector.patch:
AmB2ABCallerSession owns the session connector.
Caller session waits for callee session to end before it ends itself.
early media support for B2ABSession.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1164 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
43539c50c5
optionally relay headers from first INVITE into callee leg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1156 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
18d46a82bb
removed some more unneeded stuff
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1153 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
00b6f26559
o using ADAPTIVE_PLAYOUT
...
o removing some stuff that is done by AmB2ABSession already
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1152 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 years ago
Stefan Sayer
45ba561c5c
transparent signaling + media B2BUA example by Greger Teigre greger at teigre com
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1151 8eb893ce-cfd4-0310-b710-fb5ebe64c474
17 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
Stefan Sayer
60b46a8ba3
added tutorial examples list
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1065 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
10065c206c
updated to current method to get active session count
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1056 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f30989deff
mass setting Id svn property
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1048 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
0d286c8244
some ivr example and test scripts
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@915 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
ffdfc95913
fixed example
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@910 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
bdba6d6f0d
added calls/loglevel options
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@903 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
623ca15652
added optional disambiguation for 20040713 cvs version
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@902 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Juha Heinanen
f6bf5a66b2
* Added note on using local libxmlrpc installation.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@899 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Juha Heinanen
4a83c68fba
* Removed extra argument.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@898 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
f122c077b7
supporting colon as separator for exclude_modules
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@887 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
55433a7107
- Makefiles fix
...
o DESTDIR is only used as installation target directory. Allows staging compile.
o xxx-target used in sub-makefiles
o CXX/CC taken from env variables
- some minor compililation fixes
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@882 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Raphael Coeffic
e213936e03
- fixed some other stuff for Darwin.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@879 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago
Stefan Sayer
d476f9d0a5
correct printf fmt
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@874 8eb893ce-cfd4-0310-b710-fb5ebe64c474
18 years ago