MelwareDE
49d3f54fcc
Add support for tx stream counter polling
12 years ago
MelwareDE
7cb0fe0e8f
/dev/mem is accessible for root user only. Implement system call instead of mapping using /dev/mem to access stream counter.
12 years ago
MelwareDE
00b4758564
Fixed descriptor leak
12 years ago
MelwareDE
c5a0982ee5
Add support for host based protocol code
12 years ago
MelwareDE
b684805ca1
Restored compilation with version 1.2
12 years ago
MelwareDE
ca1b241cdf
For unknown reason NULL PLCI queue is not properly processed while line interconnect is in process. The queue grows from line interconnect to line interconnect and causes long delay. This behavior to be investigated. Current solutionis to drom queue if exceeds practicelly acceptable limits
12 years ago
MelwareDE
02d04c7e9d
Use const to improve optimization
12 years ago
MelwareDE
22833e5ec7
Group based conference, debug
12 years ago
MelwareDE
6decf34007
Group based conference, remove groups only if enture conference is in idle state, clean up
12 years ago
MelwareDE
47a34d4bb9
chat_connect connection was established only after next user joined the conference
12 years ago
MelwareDE
a60f4cf67a
Add chat_connect to interconnect two chat roouss using NULL PLCI
12 years ago
MelwareDE
fa4d1ef6ac
Add Diva streaming for resource PLCI
13 years ago
MelwareDE
1eeb822d08
Common code update, no change in functionality
13 years ago
MelwareDE
999b9e306b
Customer reported unexpected behavior after incoming call with redirection number information element. The problem is caused by destruction of internal structures of libc and arrives not on every system but
...
on system of interest (Debian Lenny) confirmed with asterisk 1.4 and 1.6.
Code review shhown that i->owner->cid.cid_rdnis can be changed by ast_(strdup,free) and by standard C library functions at same time.
To resolve this and future problems generally change malloc -> ast_malloc, strdup -> as_strdup and free -> ast_free.
13 years ago
MelwareDE
aad92617a7
Use streaming for resource PLCI
13 years ago
MelwareDE
0381db531a
Allow to disable Diva streaming by configuration
13 years ago
MelwareDE
2aeb53c779
Clan up implementation of Diva streaming
13 years ago
MelwareDE
0c34043dfe
Improved performance
13 years ago
MelwareDE
4f70be4d63
Clean up debug output, improved performance
13 years ago
MelwareDE
f129c0813d
Print version info only one time
13 years ago
MelwareDE
9fed7726d1
Fixed debug messages
13 years ago
MelwareDE
9d8d02961b
Use common segment allocator to provide compatibility with older XDI and to save OS resources
13 years ago
MelwareDE
842012cc0f
Share segment alloc
13 years ago
MelwareDE
77265e267b
Diva streaming, rx
13 years ago
MelwareDE
325380b5e9
Diva Streaming
13 years ago
MelwareDE
02e04fc7fd
Already part of this project
13 years ago
MelwareDE
ce2dffd58d
Diba streaming debug interface
13 years ago
MelwareDE
890826688f
Syntax
13 years ago
MelwareDE
d1e0d25194
Syntax, warnings
13 years ago
MelwareDE
2fa97e73e7
Diva streaming runtime
13 years ago
MelwareDE
ab01847bce
XDI driver user mode interface
13 years ago
MelwareDE
359049dfba
Doble linked list
13 years ago
MelwareDE
0904e9d00a
Diva streaming IDI message header
13 years ago
MelwareDE
ef1052e6af
DIVA_USERMODE user to switch between kernel/user mode implementation
13 years ago
MelwareDE
2ed598ec08
Diav streaming OS abstraction interface
13 years ago
MelwareDE
d1d6574d68
Diva IDI common code, used by Diva streaming interface library
13 years ago
MelwareDE
a3c2bd09b2
Diva streaming library
13 years ago