Commit Graph

810 Commits

Author SHA1 Message Date
MelwareDE 95d5034d2f Add 'capi exec' CLI command 2010-11-02 14:18:31 +00:00
MelwareDE 221d9ed595 Add 'capi exec' CLI command 2010-11-02 14:15:35 +00:00
MelwareDE 894853c92d Extended CLI interface by 'capi exec' to apply capicommand commands using CLI. 2010-11-02 14:14:59 +00:00
MelwareDE bb674f18c1 Apply Digital gain and AGC commands to line side of resource PLCI. Extended CLI interface by 'capi exec' to apply capicommand commands using CLI. 2010-11-02 14:14:43 +00:00
MelwareDE 187d462cbd Add 'capi ifcstate' and 'capi show resources' 2010-10-29 21:54:05 +00:00
MelwareDE 6c7ba82edf Add 'capi show resources' 2010-10-29 21:51:03 +00:00
MelwareDE 90557f5ced Moved CLI functionality to separate file. Clean up. 2010-10-29 18:54:15 +00:00
MelwareDE cd36dac329 Better call distribution algorithm 2010-10-26 23:32:29 +00:00
MelwareDE 2db2bf01bd Better call distribution algorithm 2010-10-26 23:31:37 +00:00
MelwareDE 17658c5edf Better call distribution algorithm 2010-10-26 22:22:25 +00:00
MelwareDE fd7c663caf Detect inotify is installed and available 2010-10-26 11:27:58 +00:00
MelwareDE 7037ba337b : 2010-10-26 11:26:19 +00:00
MelwareDE 5940695186 Changed 'capi show channels' to show state of selected channel only 2010-10-26 10:41:23 +00:00
MelwareDE e957372537 Add 'capi ifcstatus' CLI command 2010-10-26 09:53:16 +00:00
MelwareDE 10384d0bbf Compatibility with Asterisk 1.4 2010-10-26 09:52:18 +00:00
MelwareDE 8fb2018db7 Use information about hardware for distribution of media processing resources across CAPI controllers. Clean up. 2010-10-25 21:21:31 +00:00
MelwareDE e534562827 Use provided by Diva hardware status information for distribution of outgoing calls between CAPI controllers 2010-10-22 22:44:50 +00:00
MelwareDE f7e19c4cad Diva interface status 2010-10-19 13:44:06 +00:00
MelwareDE 341d1a2d31 Clean up MWI code 2010-10-15 16:50:41 +00:00
MelwareDE b6811a3bc2 Add MWI Client 2010-10-15 14:43:58 +00:00
MelwareDE 01d9dbfa34 Typos and coding style. 2010-10-14 08:07:55 +00:00
MelwareDE 5076ada4c7 Add MWI Server 2010-10-13 23:17:33 +00:00
MelwareDE 894406e419 Add MWI server 2010-10-13 22:28:51 +00:00
MelwareDE 4219104f80 Add MWI server 2010-10-13 22:26:51 +00:00
MelwareDE 14c3794527 Rollback to 160 Bytes. Better solution necessary. HD Voice still not released, better implementation follows 2010-10-11 07:37:02 +00:00
MelwareDE 2c636c7484 Coding style, formatting. 2010-10-09 08:29:39 +00:00
MelwareDE e7da2a3aed Connected number shopuld reflect the type of number and numbering plan of called party number. This is still possible to change it using CALLEDTON variable 2010-10-06 14:07:44 +00:00
MelwareDE 20d86c8a67 Codec support for resource PLCI wass not wworking properly 2010-10-02 00:00:57 +00:00
MelwareDE 8d916f3f90 Forgotten to add slinear16 to list of HD Audio codecs 2010-09-30 22:27:39 +00:00
MelwareDE cdd963d4cf Diva Hight Definition (WB, Wide Band) Audio 2010-09-30 22:17:20 +00:00
MelwareDE 0128254592 Formatting 2010-09-30 22:16:14 +00:00
MelwareDE 34cacdf2d3 Use codecs for resource PLCI 2010-09-30 21:11:50 +00:00
MelwareDE eae8d38988 Typo. 2010-09-26 13:20:38 +00:00
MelwareDE 2844c5b93a Adapted help text for "," as capicommand option separator. 2010-09-26 10:53:11 +00:00
MelwareDE cba80e7f25 Allow "," as capicommand option separator (needed from asterisk 1.6) 2010-09-26 10:51:45 +00:00
MelwareDE e26c9ed12a Don't use codecs which are not defined in older asterisk versions. 2010-09-25 10:26:24 +00:00
MelwareDE 5a5bedc999 Allow to configure custom context,exten,priority to jump to
if a fax is detected.
2010-09-24 19:20:28 +00:00
MelwareDE 3e71cbcc24 Allow to select codecs for capicommand rresource. Clean up. 2010-09-20 11:05:58 +00:00
MelwareDE f9f8279d8c Use Diva resources for IP endpoints 2010-09-18 23:07:38 +00:00
MelwareDE 1d1fca7181 Add HD voice using G.722, Siren7, Siren14 and Slinear16. Add Slinear. 2010-09-16 13:13:03 +00:00
MelwareDE fc27be9222 Clean up Diva related QSIG code 2010-09-15 10:53:10 +00:00
MelwareDE 26f850ef44 Clean up, made use of Diva QSIG abstraction configurable 2010-09-15 09:14:51 +00:00
MelwareDE 6611940b58 Diva QSIG abstraction 2010-09-15 06:36:40 +00:00
MelwareDE 83ba42f167 Asterisk 1.8 calling party name 2010-09-14 22:05:40 +00:00
MelwareDE a98cfe0cc9 Use 'connected' instead of 'caller' name for outgoing calls 2010-09-14 20:50:43 +00:00
MelwareDE 9d669bc5c3 Use Diva QSIG CAPI extensions for processing of Calling Party Name 2010-09-14 19:54:25 +00:00
MelwareDE 5d0d05892b Resolved http://www.ipphoneforum.eu/showthread.php?t=220051 2010-09-12 16:09:35 +00:00
MelwareDE e590876769 From CAPI thread locks are taken in the wrong order. The right ordr is ast_channel_lock followed by i->lock. But from CAPI thread
i->lock was taken firsst and ast_channel_lock after by call to one of asterisk functions (get variable, set variable).
As result CAPI thread was blocked in one deadlock condition and stopped the processing of CAPI messages.
The resulting behavior is reported by: http://www.ipphoneforum.eu/showthread.php?t=220051.
Timeouts for CONNECT_CONF and DISC with 'incompatible destination' for opposite side.

But this is still problem: this is delayed channel work which is done without ast_channel_lock held (or channel reference count increassed in
asterisk 1.8(). As result this iss still possible that channel is freed (by asterisk) before the delayed work is executed.
This should be addressed in the next time.
2010-09-12 08:52:18 +00:00
MelwareDE a6f24499b8 Use Diva streaming for NULL PLCI and for resource PLCI 2010-08-24 08:37:04 +00:00
MelwareDE fa4d1ef6ac Add Diva streaming for resource PLCI 2010-08-23 15:21:52 +00:00