MelwareDE
b7f8b51ae0
- don't wait in answer and remove the i->lock
2006-06-10 14:16:36 +00:00
MelwareDE
21cd8a4c91
- fixed data buf pipe transfer
2006-06-10 13:54:13 +00:00
MelwareDE
87e61975cc
- use local pipe instead of alert-pipe queue.
2006-06-10 11:58:50 +00:00
MelwareDE
57e9fb7e44
- separate name prefixes for capi/pbx functions
2006-06-09 21:48:24 +00:00
MelwareDE
fa80b541a7
- rename of some functions
2006-06-09 21:25:49 +00:00
MelwareDE
465651bf11
- avoid deadlock in queue hangup
2006-06-09 05:15:32 +00:00
MelwareDE
939cf7615b
- show error text message when capi message couldn't be sent.
2006-05-31 15:31:53 +00:00
MelwareDE
dcfcefc4ab
- don't produce warning when ALERT_CONF has info=0x0003 (already sent by
...
another application)
2006-05-30 09:48:16 +00:00
MelwareDE
63ea97c952
- fixed format adaption in rtp mode
2006-05-28 16:10:28 +00:00
MelwareDE
5a720165ff
- create own function for post work in capi thread
2006-05-27 15:01:17 +00:00
MelwareDE
172eb91fb0
- check for smoother after rtp call
2006-05-27 13:22:09 +00:00
MelwareDE
c56504fd7b
- better use of fax state variables and added configuration for
...
faxdetection. Attention: default is now 'off'.
2006-05-27 12:49:57 +00:00
MelwareDE
25852cfcf5
- introduced condition variable to synchonize state of waiting
...
for a _CONF.
2006-05-22 19:13:19 +00:00
MelwareDE
407e678cb4
- make sure digital data connections are handled correctly without RTP
2006-05-22 11:04:33 +00:00
MelwareDE
f4fe1dc73f
- destroy interface lock on unload
2006-05-21 14:42:17 +00:00
MelwareDE
c3cc336d96
- added verbose output when echo-cancel status is not changed
2006-05-21 13:13:16 +00:00
MelwareDE
f1318438d3
- added capicommand(echocancel|on/off) to dynamically en/disable CAPI
...
echo-chancel.
2006-05-21 12:10:53 +00:00
MelwareDE
0447547c55
- use better RTP jitterbuffer settings
...
- improved answer/hangup capi race conditions
2006-05-20 22:01:26 +00:00
MelwareDE
254f20521e
- fixed echo-cancel profile check, thanks to HPS for pointing out.
2006-05-19 09:51:45 +00:00
MelwareDE
badd38d9a2
- use 'trans' instead of 'voice' for bproto desc.
...
- don't use RTP in digital mode
2006-05-18 14:36:09 +00:00
MelwareDE
3d4e19f50c
- just use char instead of unsigned char for verbose line buffer
2006-05-12 16:48:09 +00:00
MelwareDE
4f14c385ae
- added first step to compat with newer versions of asterisk
2006-05-12 16:43:30 +00:00
MelwareDE
d1f147ffe8
- don't use smoother in RTP mode and make sure not to
...
send too may DATA_B3_REQs
2006-05-08 16:48:57 +00:00
MelwareDE
e9bc5965a4
- don't setup echo-cancel in digital connections
2006-05-08 15:51:08 +00:00
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