MelwareDE
286435c900
- fixed wrong offset of info word in facility_conf for LI, thanks to HPS
2006-05-08 15:30:05 +00:00
MelwareDE
dafad9727e
- don't send voice to pbx when we are about to disconnect
2006-05-08 15:10:22 +00:00
MelwareDE
6780755b7c
- moved deflect function from INFO_REQ to FACILITY_REQ
2006-05-07 20:06:01 +00:00
MelwareDE
e2da85d7fe
Don't drop the connection if voice frames are incompatible,
...
just output the error and drop the frame.
2006-04-26 12:53:09 +00:00
MelwareDE
316eebf9ee
- if there is no data in a voice frame, it is not really an error.
2006-04-04 12:43:31 +00:00
MelwareDE
059bdfe0df
- added more info shown with CLI command 'capi show channels'
2006-04-03 20:44:08 +00:00
MelwareDE
1742806313
- removed pipe code, use queue_frame instead
2006-04-03 20:02:01 +00:00
MelwareDE
192b57024b
- added test to not use pipes for frame delivery.
2006-04-01 17:00:57 +00:00
MelwareDE
944a643786
- better default setting for echo-cancel
...
- added non-linear-processing option for echo-cancel
2006-04-01 16:29:50 +00:00
MelwareDE
1aecef90dc
- added new cli 'capi show channels' with a little bit channel info
2006-04-01 15:39:31 +00:00
MelwareDE
bacf848e77
- cleaning up bridge code, moving to 'transparent mode' is not
...
necessary when bridging in RTP, we just drop the incoming frames then.
2006-04-01 13:31:56 +00:00
MelwareDE
9671c6df5c
- removed custom function VANITYNUMBER, this does not belong
...
into a channel driver.
2006-04-01 11:37:02 +00:00
MelwareDE
a662db2864
- fixed call-deflect if the number is too long.
...
PR#5
2006-04-01 11:20:55 +00:00
MelwareDE
8080bf65ac
- removed getting ASTERISKVERSION (we don't need that).
...
- reverted change for set NCCI in CONNECT_B3_ACTIVE_IND, because
CONNECT_B3_IND assigned the NCCI.
- reverted change for setting 'ton' in capi_new(), because I don't see
the fix here and it breaks the feature anyway.
2006-03-07 21:17:58 +00:00
MelwareDE
c522111bf3
removed CC_NEW_CODEC_FORMATS, because it is not used in any
...
asterisk version and breaks compilation anyway.
2006-03-07 21:02:59 +00:00
MelwareDE
68686fc241
Allow CAPI controller to enable/disable B3 by sending DISCONNECT_B3_IND followed by CONNECT_B3_ACTIVE_IND. This happens if the CAPI controller is running NT-mode and the TE-side puts the call on hold/retrive.
2006-03-06 12:38:59 +00:00
MelwareDE
27b01dea2d
Avoid double prefixing of calling party number, by setting 'cid_ton' equal to zero.
2006-03-06 12:29:22 +00:00
MelwareDE
74d8763401
- removed compiler warning
2006-02-18 14:30:00 +00:00
MelwareDE
3d316a8ab5
- make the voice buffer a little bit bigger and use the definitions.
2006-02-13 15:18:56 +00:00
MelwareDE
6a50aeb45e
- cosmetic/indent changes (tabs are tabs, no spaces!)
2006-02-13 15:11:56 +00:00
MelwareDE
57207fb2bd
Remove unused 'waitcount'.
2006-02-12 21:28:54 +00:00
MelwareDE
7f8662840f
Update chan_capi according to issue 0004825.
2006-02-12 21:27:20 +00:00
MelwareDE
db0382894a
Set hangupcause in case there is no 'cause' information element.
2006-02-12 21:04:54 +00:00
MelwareDE
602aa043aa
Couple strdup() with free().
2006-02-12 20:58:02 +00:00
MelwareDE
07ef86e3f4
Updated capi20_register() for ISDN4BSD. Defined unused CAPI application ID to 0xffffffff.
2006-02-06 20:00:56 +00:00
MelwareDE
f16608c7eb
- a little bit more restructuring of b-state handling
...
- fixed RTP activation
2006-02-06 19:21:38 +00:00
MelwareDE
1a9d34ed47
- make it compilable with latest asterisk HEAD changes.
2006-02-04 12:48:10 +00:00
MelwareDE
ce15487de7
- don't do echo-squelch or gain if transfercapability is non-voice
2006-01-31 20:34:28 +00:00
MelwareDE
c828da398a
- added better compatibility for OpenPBX code creation.
...
- added first code for RTP over CAPI for Eicon DIVA Server cards.
2006-01-30 23:40:28 +00:00
MelwareDE
b18c166ecf
- fix deadlock when changing to fax mode
2006-01-29 12:01:08 +00:00
MelwareDE
7cf9ec0839
- don't start early B3 on PROCEEDING
...
- but do PROGRESS on ALERTING, if not done before
2006-01-28 20:22:52 +00:00
MelwareDE
b307540b1d
Sync with V0_6
2006-01-28 19:42:44 +00:00
MelwareDE
2c08548968
- removed compiler warnings with new trunk version
2006-01-23 21:00:21 +00:00
MelwareDE
bdb37f1df9
- fix ECT (use implicit ECT)
2006-01-16 21:33:42 +00:00
MelwareDE
00b57d574b
- fixed setting language for each interface
2006-01-14 13:54:47 +00:00
MelwareDE
3f5395c6d9
Fix problems with zero message numbers, and make sure that the interface message number gets set to zero when it is not in use.
2006-01-13 02:38:26 +00:00
MelwareDE
2ecb9846cb
Fix possible memory leak.
2006-01-13 02:17:32 +00:00
MelwareDE
8cc530b42c
Fix possible deadlock.
2006-01-13 02:03:32 +00:00
MelwareDE
63ff8d3039
Make sure that the returned interface is locked after calls to find_interface_xxx().
2006-01-13 01:58:11 +00:00
MelwareDE
7d60ab7fa0
- fix wait for b-channel to go down on ECT.
2006-01-09 21:30:40 +00:00
MelwareDE
30081ce75d
- fixed buffer overflow in overlap dial
2006-01-06 14:38:20 +00:00
MelwareDE
3596c01726
Initialize some non-initialized memory.
2006-01-04 15:10:13 +00:00
MelwareDE
1fd9eeb255
Remove double zeroing of _cmsg.
2006-01-04 14:46:20 +00:00
MelwareDE
b2e9940ddd
Remove superfluent lock, lockB3q.
2006-01-04 14:44:16 +00:00
MelwareDE
bba36b630c
- remove some compiler warnings
2006-01-03 20:03:00 +00:00
MelwareDE
1e1d630071
Speed up chan_capi by trying to read data before waiting for data. Remove extra zeroing of memory if compiled with I4B. Fix two possible accesses to uninitialized memory.
2005-12-31 03:55:54 +00:00
MelwareDE
30bc33755b
Cleaned up the use of __packed__. Added a description of the locking order used in chan_capi. Made sure that all parameters used get passed to the 'return_on_no_interface' macro. Added a 'cc_mutex_assert' macro.
2005-12-31 03:15:35 +00:00
MelwareDE
51572a7626
- set some info variables when receiving fax
2005-12-29 16:31:22 +00:00
MelwareDE
62fe88239b
- added language support
...
- prepared devicestate(hint) support
2005-12-28 14:22:54 +00:00
MelwareDE
fc6ebf863b
- don't change early-B3 setting on conf error for CONNECT_B3
2005-12-28 12:28:00 +00:00