Stefan Sayer
fb8ed40711
deleted old file
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@494 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
43c1ae2e26
deleted old file
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@493 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2731a037e4
corrected type conversions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@486 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
749023591d
fixed repatching
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@476 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
87c267d412
override email address option
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@475 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
df05720c1c
fixed missing include
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@470 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
12f2cdf66e
fixed missing make progress
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@469 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
dff4954f8b
fixed unistd include
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@467 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
191d8fe395
target for xmlrpcpp autoinstall
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@465 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
4ed0c04087
fixes retrying in some cases of failed re-registration, contact parsing
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@462 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c468398f71
added module to register at SIP registrar (using registrar_client)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@461 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
df041a16ed
train ride doxygen documentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@457 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
b8031f0f4c
adding lots of readme files and examples overview to doxygen doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@456 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
ec6eafdeb0
mixed up with jukecall
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@454 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
573805ea49
renamed readme files to avoid clashes
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@453 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
5bbb93895b
readme file
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@452 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
94fc88f0cd
added doku stub
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@451 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
ee1334ac3b
readme added
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@450 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6b624e9bf6
renamed to avoid naming conflict in doxygen
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@449 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
ce2e350ce5
readme file for the mixing
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@448 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
f5d9f0cfe5
serviceline application - ivr, then auth'ed b2b call with media relay
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@447 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
17d20f3c56
removing from media processor after connecting. should fix the error reported by Jayesh Nambiar
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@446 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
20e569f052
checking DI argument types
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@445 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6afef51800
corrected ivr app installation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@443 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2379cfb0ef
b/f: result of xmlrpc call does not need to be array
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@442 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
9e9fbd5c3b
corrected core path, thanks todd lewis for reporting
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@441 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
82f2785579
added cc_acc using xmlrpc from Todd Lewis
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@440 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
de207b492d
fixed broken macros due to reindenting
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@438 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8d76c8bb0a
indented apps to default indentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@433 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6626f0124c
more specific xmlrpc exceptions thrown
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@432 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a52ba850a9
corrected prompt filename
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@431 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a932feea6c
added sample flite generated prompt files.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@430 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
dc45a7e27d
- various bugfixes
...
- feedback functions
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@429 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
aee44c98cd
fixed small mem leak: playlist is closed in session destructors to free playlist items
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@425 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
d09611c984
enables IVR in b2bua to set the From in the callee leg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@423 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
0d9ddae975
added functions to add and set credit, and _list function to easily use with xmlrpc2di
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@417 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
fa88fba332
stop playing if a key is entered
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@416 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
acad1c96b2
only print deprecated headers warn message if headers are used
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@413 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2bc53e31ad
changed the To header in the b leg from number@suffix to 'number <sip:number@suffix>'
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@412 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
97d326c8ba
updated docs regardgin authenticated dialout
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@411 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
9032e2ee65
authenticated announcement (SEMS call originator)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@410 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6d22152bd5
corrected sample script
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@408 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
fec8991f2c
fixed code indentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@407 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
b07ec431a4
reverted mistaken changes
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@406 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
6ef9036d74
* Turned on automatic re-connection of MySQL connection.
...
* MySQL++ version must be at least 2.2.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@405 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
bea950eae9
adds the option to finish file B while mixing in
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@400 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
788be1129f
added missing example (why did it not get added in the first place?)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@398 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
bb798ae462
* Added what I think was a missing 'else' in IVR audio type check.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@397 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
7bebf15237
ivr wrapper for audio mixin and example app
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@395 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
7d47e34e5e
fixed SEMS-9: bug preventing the last parameter to be extracted correctly from contact
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@386 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e2818b87e7
reindented code to default indentation
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@385 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
39d53e7873
removed excessive debug information
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@384 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
29cc0cf236
combined AmArg and AmArgArray into one class
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@383 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2063ae879a
added 'introspection' _list method
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@382 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
ecc59b2be5
using To instead of ruri user as room identifier
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@381 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
814e69eeeb
added small patch set to xmlrpcpp-0.7
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@380 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a560407d13
added 'introspection' _list method
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@379 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
d483ff96cf
added introspection list method
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@378 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
545b481162
added direct export functions to export functions under their proper name
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@377 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c1a51d7904
added setInOut, setInput, setOutput
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@374 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
37359232a6
added direct room access readme
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@373 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
eb0f799b3a
added configurable regexp matching on direct dialin numbers for direct room access
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@372 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8b427ea9d2
conference with control over DI
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@371 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c2c5015521
allows AmArgArray as return value to xmlrpc array (also nested)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@370 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
13630db2f6
changes to adapt to pyB2AB callee session
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@367 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
3ca9428fa7
PySemsB2ABCalleeDialog added, which has onPyB2ABEvent handler to pass events between b2ab sessions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@366 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
0aa130852f
updated Makefile to work from under examples directory
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@365 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
1459031d84
* Added example configuration file for db_announce example application.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@361 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
d46ba25419
* Changed unknown value of 'language' field from NULL to ''. The reason
...
is that it turned out that in MyISAM tables a unique index does not
guarantee uniqueness if a field in the index can have a NULL value.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@358 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
edf165425d
* Introduced IVR based announcement application that keeps greeting
...
messages in MySQL database.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@357 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
7977e49bdf
Readme file added
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@356 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
dbb74d05ff
deleted unnecessary file
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@355 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
baa0684af7
conference example: room number entry via DTMF
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@354 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e5dfd2811f
catches more internal exceptions (e.g. AmArgArray) and passes them as XMLRPC exceptions
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@350 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
3924478d78
* Fixed misplaced USE_MYSQL #endif.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@345 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
3123aba1bf
* Added MySQL audio and template storage option for voicemail
...
application.
* Simplified conference application by removing caching of audio
from MySQL to file system.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@343 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
29d6318285
* Added APP_NAME to name of cached file in order to avoid conflict if
...
two apps have message with the same name.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@341 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
c82fbdc5a0
* Conference audio can now be stored in MySQL database.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@340 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
36dc1f6669
xmlrpc2di makes xmlrpc calls to DI interface possible
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@339 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8eb74d1351
doc on auth dialout
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@338 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e7f0bc410a
dialout with auth and with auth pins.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@337 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
f15ee7005d
removed spaces between from: and from header body
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@334 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
48dc3522ea
jukecall example updated to B2ABSession fix from r300/r304
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@331 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
249dd52bce
B2ABEvent declared as descendant of AmEvent (needed for casting to AmEvent in wrapper)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@330 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
bb9f5a98ef
* Added language awareness to conference application. Should be
...
backwards compatible in terms of conference.conf. See
Readme.conference and conference.conf.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@327 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e8e19a39df
corrected AmArg ownership of ArgObject.
...
use explicit setBorrowedPointer method to make an AmArg containing a ArgObject*.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@325 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
5a56be339f
more performance tests
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@324 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8346c43eed
- simplified logging interface (now works with more than one logger)
...
- added di_log: ring buffer log in memory, dump triggered via DI
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@323 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
f1193e0900
corrected debug msg
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@322 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Juha Heinanen
08f5e36e8c
* Made B2ABEvent public.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@317 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
8aa0b9d1aa
Makefile errors reported by juha
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@316 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e75cecf3d3
example which initiate calls triggered by DI interface calls
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@314 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
ea631a20fb
fixed Makefile.gen gernating with wrong python ver. thanks juha for report
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@310 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
7f5296e849
- fixes compatibity problems between 'ivr' and 'py_sems'.
...
- now both plug-ins should be able to load at the same time.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@305 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
89af7bb495
- added Stefan's example app.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@303 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
769b20d3ea
- fixes compilation time warnings and Makefile when called from base directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@302 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
d074dc3cae
- fixed makefiles. Now everything should be OK when doing 'make' in the main py_sems directory.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@301 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
a529b5205b
- removed unneed generated files.
...
- corrected bug PySemsB2ABDialog.sip
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@298 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a5b5266a12
convenience makefiles to make all
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@296 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
733ceb5582
by setting IVRPATH and COREPATH, ivr applications can be in any directory now
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@295 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2ff1e991de
checkin of the examples from the application development tutorial
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@294 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
067c0571ca
simple example on how to use the conference mixer
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@293 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
65270dfd75
an example for the B2ABSession
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@292 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
210b5105b1
some more b2ab classes
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@291 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
c200aa2efe
py_sems can be used with AmSession, AmB2BSession, and AmB2ABSession now:
...
AmSession -> derive in Python from PySemsDialog
AmB2BSession -> PySemsB2BDialog
AmB2ABSession -> PySemsB2ABDialog
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@290 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
3999175f08
changed Makefiles to link py_sems_lib library.
...
changed default python version to 2.4
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@289 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a02bd12573
added Dialout headers based on session parameters
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@288 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
4ddc7a6714
- suppressed all hard-coded "P-Iptel-..." and replaced through PARAM_HDR and APPNAME_HDR.
...
- changed PARAM_HDR to "P-App-Param"
- changed APPNAME_HDR to "P-App-Name"
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@272 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
fa35cb1cdf
* functions for taking all session specific parameters from P-Iptel-Param
...
* changed apps that use session specific params to use P-Iptel-Param by default
* added getSessionParam function to ivr
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@260 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
073ad26e9a
missing fct pointers for mem_open/mem_close
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@259 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
9b8725f706
updated doc
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@258 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
0ce5e2c3d2
* configuration can be accessed in IVR scripts while they are loaded
...
* pin_collect applications again has two modes: authentication via XMLRPC
server, and sending out transfer REFER with PIN in URI
* added documentation for pin_collect, and transfer for conference
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@257 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
f4d64a3d76
applies patch from Andriy which makes adaptive jitter buffer and adaptive playout buffer selectable at run time
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@254 8eb893ce-cfd4-0310-b710-fb5ebe64c474
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).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@251 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
a7e7dc0a86
added missing file.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@250 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
65cffa7f3c
fixes the bug causing the bye message not to be played in the mailbox_query application.
...
Thanks to Juha for reporting and debugging.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@248 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
6c8fe2c0bd
mem cached audio files implementation - improves performance 4-5% over announcement from file (G711)
...
see apps/examples/cacheannounce for an example how to use
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@247 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
866b8703ac
drops received packets if not using input
...
set this with AmSession::setReceiving
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@243 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a9d3e589cc
python_files is made if cmdgoal=""
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@242 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
cf67fea96d
fixes a crash related to temporary audio files in IVR.
...
This bug showed up in the mailbox application.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@237 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
b8b6c9f09e
Including that header files was not enough to get py_sems to work.
...
Please install the latest SIP (;-)) version from its web site:
http://www.riverbankcomputing.co.uk/sip/index.php .
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@236 8eb893ce-cfd4-0310-b710-fb5ebe64c474
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.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@235 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
e6fa3fd711
- fixed some more issues with py_sems. It should work with the example now.
...
- added an example for py_sems (py_sems_ex/early_media.py).
- added audio features to py_sems.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@233 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
2fc65e1012
fixes compilation problems related to sip4 (Python/C++ binding generator).
...
The version included is 4.1.1. If you generate some files using a new version
of sip4, update or remove sip.h in the apps/py_sems/sip directory.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@231 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
5dbbe0e7ab
fixed compilation errors occuring on my desktop ;-)
...
More of them are needed to fix also the py_sems problem.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@230 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
7bf670a6d6
renamed the generated package to "py_sems_lib",
...
so that it does not clash with the main module's name (py_sems).
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@229 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
2637485fe2
* new 'examples' dir
...
this is for application examples which are meant to demonstrate
certain functionality but will probably not be used as real applications
in the implemented way
* moved announce_auth to examples
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@226 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Raphael Coeffic
e97f7c8067
- copied from pysip branch.
...
- py_sems is aimed at integrating as much functionnalities
from the core as possible into python driven applications
(not necessarily IVRs), in a more easy way. The classes can
then just be used as in C++.
- this plug-in uses the sip4 package included in debian.
Please refer to http://www.riverbankcomputing.co.uk/sip/
for more informations on the binding generator.
Please note that you do not need it, if you just want to compile
SEMS. You will need it first if you want to generate more classes.
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@220 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
cd1752047b
fixes RTP_TIMEOUT bug in signaling only b2b situations
...
- on RTP timeout, AmSession::onRtpTimeout is called
- session can be removed from media processor (detached)
by AmMediaProcessor::removeSession
- removing session from MediaProcessor and clearing audio
is AmMediaProcessor::clearSession (default action on
RTP error)
- added detach from media processor to conf_auth and ann_b2b
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@209 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
73381f0be9
fixes small leak on unsucecssful registration
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@208 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
ede1f7189f
disabled DTMF detection where its not needed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@207 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
44cbfb7f6f
disables DTMF detection (don't need it)
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@206 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
4ef74402a8
fixes small bug in dialout, which is now recognized if user enters e.g ##*
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@205 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
05a105357c
disables DTMF detection in conference if not needed
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@204 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
a867a606e7
some maintenance on the makefiles...
...
* Makefile.defs used in root path
* dependencies on audio modules
* extra_clean for modules
etc
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@199 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
44f9122628
removed leading space before mail address
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@197 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
5e56bcb9a7
added hint to rec_file_ext
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@195 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
5ef21ffef0
adapted to new amci
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@194 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
59d6177207
pin is authenticated against XMLRPC authentication server.
...
example server in test/authserver.py
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@190 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
14489dd125
some extensions to ivr
...
* new methods onSipRequest/onSipReply, the whole AmSipReply/AmSipRequest structure is passed to python
SipDialog
* state is changed only on reply to INVITE, not other requests
* made pin_collect work
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@189 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
17530b75bd
adds 'transfer' function to ivr. this is used by the pin_collect application.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@188 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Maxim Sobolev
58f33c8556
Second, much improved revision of adaptive jitter buffering patch.
...
Changes
-------
1. Make the AmJitterBuffer work with variable size RTP packets. Packet size
can be changed even during session (ex. Cisco in fax passthrough mode). Also
several improvements and fixes have been made to resyncronization logic.
2. Fix made to the AmPlayoutBuffer class to avoid reading chunks of size
larger than requested. This is required in cases when RTP packets contain
more or less data than internal frame size.
3. Small fix to AmRtpPacket class - replace the pointer to internal buffer
with offset in the buffer. This eliminates the nesessity to reparse the
packet each time the packet has been copied.
4. Replace the sample size field in amci_codec_t structure with two
functions - sampes2bytes and bytes2samples as that field did not allow to
specify sample size for LBR codecs (iLBC, gsm). This also brings ability
for codecs to determine the sample size at runtime (ex. iLBC).
5. Remove the sample size from amci_file_desc_t structure as it was used as
internal attribute of WAV files only and doesn't make much sense for other
file formats. Use the codec's ability to calculate sample size instead.
6. Parameter list for amci_inoutfmt_t.on_close() has been changed to give
ability to determine sample size in this file handler (WAV write_header
procedure requires this).
7. Fix gsm, ilbc, wav plugins and AmPlugin.c to reflect changes to amci.
Add corresponding samples2bytes and bytes2samples functions.
Caveats
--------
1. AmAdaptivePlayout class needs additional checking with RTP streams with
packets containing number of samples different from internal frame size
(for example 240 samples per packet in G711). Adaptive playout class
potentially may produce big packets of audio and therefore make the Conference
application work badly. The adaptive playout is used in Conference application
only and the application is working fine now with jitter buffer and without
adaptive playout. So I turned the adaptive playout off in the Conference app
as a workaround.
Developed by: Sippy Software, Inc.
Sponsored by: Digifonica Canada Limited
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@185 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
e1daa6237c
uses moved API include
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@184 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
4aa3b785be
updated to use the default applications makefile
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@183 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
011dfa1d57
* 'tar' and 'dist' target in main dir
...
* Makefile.defs moved to main dir
* small bug in ivr Makefile fixed
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@179 8eb893ce-cfd4-0310-b710-fb5ebe64c474
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
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@175 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
daaa4dcfc9
string exceptions not supported any more...
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@173 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
964f96e36c
implements a method to check for a registration's state
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@172 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago
Stefan Sayer
1c303fbd47
re-register period corrected
...
git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@169 8eb893ce-cfd4-0310-b710-fb5ebe64c474
19 years ago