Commit Graph

192 Commits

Author SHA1 Message Date
Super User 3d7276bc75 fixed overlap dialing problem:
-> YES, you may now overlap dial through asterisk

fixed answering call when bridging, because asterisk will not call lcr_answer when bridging.

	modified:   chan_lcr.c
2008-07-24 19:19:56 +02:00
Super User ab4a1270e9 fixed trace bug
added ast_setstate after pbx_start()
	modified:   chan_lcr.c
	modified:   mISDN.cpp
	modified:   trace.h
2008-07-24 18:24:20 +02:00
schlaile 45fdd28ad2 made lcr_read read frames in 160 bytes packets in rebuffer mode 2008-07-22 20:46:16 +02:00
schlaile a114e74299 rebuffer option for chan_lcr (160 bytes per frame)
l1-link state "unknown" if not known yet.

removed root user check.

	modified:   bchannel.c
	modified:   bchannel.h
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   dss1.cpp
	modified:   lcradmin.c
	modified:   mISDN.cpp
	modified:   main.c
2008-07-20 19:33:28 +02:00
Super User 89d3a5de47 removed "lcr query", use "isdninfo" instead.
fixed some unlocking in chan_lcr.

fixed dead-lock issue with chan_lcr.

	modified:   README
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   mISDN.cpp
	modified:   mISDN.h
	modified:   main.c
2008-07-18 19:26:32 +02:00
Super User 046e4b6e40 ported genrc
modified:   genrc.c
2008-07-12 19:07:52 +02:00
Super User 35c7fb918b must send "proceeding" instead of "setup_acknowledge", in case the number
in the setup-message has "sending complete" element. otherwhise it is a
protocol error.

Christian: you must also consider it in chan_mISDN.

fixed channel hunting bug. (hope so)

	modified:   README
	modified:   dss1.cpp
2008-07-08 21:46:35 +02:00
Super User acc5e55f7f added more display info
fixed dtmf detection bug

	modified:   README
	modified:   apppbx.cpp
	modified:   dss1.cpp
	modified:   message.h
2008-07-03 19:08:37 +02:00
Super User 42c6bc9117 disabled overlap dialing and dtmf digit forwarding, due to bug.
modified:   chan_lcr.c
2008-06-28 10:13:20 +02:00
schlaile 507c264f37 don't treat it as a fatal socket error, when chan_lcr sends messages to an already released B-channel 2008-06-23 19:50:46 +02:00
Super User e602f7bfbd minor fixes
modified:   mISDN.h
	modified:   route.c
2008-06-20 08:27:26 +02:00
Super User d042c6ff04 fixed call-ref-bug that caused b-channels to fail after 256 call instances.
modified:   mISDN.h
2008-06-18 08:50:46 +02:00
Super User aa47f028b4 no functional change:
renamed 'handle' to 'sock' in some functions, because it is not the channel's handle, it's the socket

	modified:   bchannel.c
	modified:   chan_lcr.c
2008-06-17 21:13:22 +02:00
Super User ecfd5575fa fixed socket handling
modified:   bchannel.c
2008-06-17 12:41:10 +02:00
Super User badc91ad96 fixed bchannel create
modified:   chan_lcr.c
2008-06-16 22:13:39 +02:00
Super User 2541bf8cd9 work, overlap dialing to chan_lcr doesn't work, so do en-bloc dialing until it is fixed.
modified:   chan_lcr.c
2008-06-15 17:22:25 +02:00
Super User 5e2c6363b0 layer 2 establish and release improvements
modified:   mISDN.cpp
2008-06-15 14:38:35 +02:00
Super User 609582c9ae fixed dialing bug to remote application
modified:   action.cpp
	modified:   apppbx.cpp
	modified:   chan_lcr.c
	modified:   mISDN.cpp
2008-06-15 14:29:09 +02:00
schlaile dcc912f3e4 chan_lcr: in lcr_in_information: information.id already contains the
completely assembled extension, so strncpy is more appropriate :)
2008-06-14 20:51:34 +02:00
schlaile 0543086812 made callerid handling work in call from asterisk
(Asterisk 1.4.18 at least changes cid records between call and setup ...)
fixed Makefile (emacs kept complaining :) )
2008-06-14 20:21:14 +02:00
Super User d2b113f2c4 changed long to int (64 bit system's compatibilty) 2008-06-14 08:34:50 +02:00
Super User e18b6b14b1 fixed dialing-bug when dialing chan_lcr
modified:   action.cpp
	modified:   apppbx.h
	modified:   configure.ac
2008-06-07 20:32:12 +02:00
Super User e4c0dbd73d work 2008-06-07 12:00:54 +02:00
Super User 82e0281d1d *** CHAN_LCR is complete! ***
(not every detail tested yet)

	modified:   bchannel.c
	modified:   bchannel.h
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   mISDN.cpp
2008-06-07 11:49:28 +02:00
Super User 7d16259958 free bchannels on broken pipe of remote application
work

	modified:   chan_lcr.c
	modified:   mISDN.cpp
	modified:   mISDN.h
	modified:   socket_server.c
2008-06-06 19:15:14 +02:00
Christian Richter bdecaacae4 added Moh for HOLD/UNHOLD and app_lcr_config 2008-06-06 15:33:49 +02:00
Super User cbc232643c work on chan_lcr: bridging works, interface selection possible
modified:   Makefile
	modified:   apppbx.cpp
	modified:   apppbx.h
	modified:   bchannel.c
	modified:   bchannel.h
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   dss1.cpp
	modified:   genext.c
	modified:   joinremote.cpp
	modified:   joinremote.h
	modified:   mISDN.cpp
	modified:   mISDN.h
	modified:   macro.h
	modified:   main.c
	modified:   message.h
	modified:   options.c
	modified:   options.h
	modified:   socket_server.c
2008-06-06 15:18:59 +02:00
Super User d60dae29f9 fixed bad bug in opening bchannel
modified:   Makefile
	modified:   bchannel.c
2008-06-04 18:09:43 +02:00
Super User 4d34f40db1 call instance is created when lcr_call is called, no we can be sure that ast thread is running.
modified:   chan_lcr.c
2008-06-02 18:13:45 +02:00
Super User 026b04fc75 LCR is now uses socket based mISDN V2 API
*** chan_lcr, the Asterisk interface works (not complete yet).
-> LCR can be used as Asterisk channel driver.

	modified:   Makefile
	modified:   Makefile.am
	modified:   README
	modified:   action.cpp
	modified:   apppbx.cpp
	modified:   bchannel.c
	modified:   bchannel.h
	modified:   callerid.c
	modified:   cause.c
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   configure.ac
	modified:   default/routing.conf
	modified:   dss1.cpp
	modified:   dss1.h
	modified:   genrc.c
	modified:   ie.cpp
	modified:   interface.c
	modified:   lcradmin.c
	modified:   mISDN.cpp
	modified:   mISDN.h
	modified:   main.c
	modified:   main.h
	modified:   message.h
	modified:   myisdn.h
	modified:   route.c
	modified:   socket_server.c
	modified:   trace.h
2008-06-01 18:52:10 +02:00
Super User 29506a890c work
modified:   bchannel.c
2008-05-27 09:56:35 +02:00
Super User 44b6b77e68 fix and work
modified:   Makefile
	modified:   action.cpp
	modified:   bchannel.c
	modified:   chan_lcr.c
	modified:   extension.h
	modified:   joinpbx.cpp
	modified:   mISDN.cpp
	modified:   message.h
2008-05-25 16:12:20 +02:00
Super User 7ed600459d work
modified:   Makefile
2008-05-20 07:00:59 +02:00
Super User f90bb28ba0 work 2008-05-19 22:07:40 +02:00
Super User 87a53c2ea1 work
modified:   chan_lcr.c
2008-05-19 19:47:05 +02:00
Super User 153bf9b2f4 work on chan_lcr 2008-05-19 19:39:39 +02:00
Super User 58b134cb12 lcr work (soon done :)
modified:   Makefile
	modified:   bchannel.c
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   dss1.cpp
	modified:   todo.txt
2008-05-18 19:04:35 +02:00
Super User 95a9a7f135 work on chan_lcr
modified:   action.cpp
	modified:   apppbx.cpp
	modified:   bchannel.c
	modified:   chan_lcr.c
	modified:   mISDN.cpp
	modified:   message.h
	modified:   route.c
	modified:   route.h
2008-05-18 09:23:10 +02:00
Super User 012abb3e07 some minor fixes
modified:   dss1.cpp
	modified:   joinpbx.cpp
	modified:   mISDN.cpp
	modified:   port.cpp
	modified:   tones_american/joined.isdn
	modified:   tones_american/left.isdn
2008-05-12 18:35:48 +02:00
Super User 7946b6b882 nt-mode multiplexing debugged
-> tested in all variations (connect/reject before/after T312)

	modified:   dss1.cpp
2008-05-12 13:12:28 +02:00
Super User 30a6a1642b fixed multiplexing bug
DL reports tei

	modified:   dss1.cpp
	modified:   mISDN.cpp
2008-05-12 11:39:44 +02:00
Super User 4a0bc5037a fixed some bugs
modified:   dss1.cpp
	modified:   mISDN.cpp
2008-05-10 21:40:23 +02:00
Super User 613b4e59ef fixed so, PRI/BRI NT/TE works
modified:   default/interface.conf
	modified:   dss1.cpp
	modified:   mISDN.cpp
	modified:   trace.c
	modified:   trace.h
2008-05-09 21:31:58 +02:00
Super User 9ae0e0e4e2 mISDN-socket port opens
modified:   mISDN.cpp
	modified:   main.c
2008-05-02 21:40:31 +02:00
Super User 16488a0156 SOCKET BRANCH:
los,ais,rdi,slip
query works!
opening socket almost works :)
2008-05-02 21:19:06 +02:00
Super User b93eda54f0 chan_lcr work
modified:   bchannel.c
	modified:   bchannel.h
	modified:   chan_lcr.c
	modified:   chan_lcr.h
2008-05-01 20:07:02 +02:00
Super User 2fb748e1da work on chan_lcr
modified:   Makefile
	modified:   chan_lcr.c
	modified:   chan_lcr.h
2008-05-01 11:56:14 +02:00
Super User 0efcf371b4 work on chan_lcr
modified:   Makefile
	modified:   action.cpp
	modified:   action_efi.cpp
	modified:   action_vbox.cpp
	modified:   apppbx.cpp
	modified:   apppbx.h
	modified:   bchannel.c
	modified:   bchannel.h
	new file:   callerid.c
	new file:   callerid.h
	modified:   chan_lcr.c
	modified:   chan_lcr.h
	modified:   crypt.cpp
	modified:   endpoint.cpp
	modified:   endpointapp.cpp
	modified:   interface.c
	modified:   join.cpp
	modified:   joinpbx.cpp
	modified:   joinremote.cpp
	modified:   mISDN.cpp
	modified:   mail.c
	modified:   main.h
	modified:   message.h
	modified:   port.cpp
	modified:   route.c
	modified:   route.h
	modified:   socket_server.c
	modified:   todo.txt
	modified:   vbox.cpp
	modified:   watch.c
2008-05-01 10:35:20 +02:00
Super User 81c485c126 work
modified:   chan_lcr.c
2008-04-29 11:02:02 +02:00
Super User cd8dc297eb locking work
modified:   chan_lcr.c
2008-04-29 10:00:44 +02:00