Commit Graph

207 Commits (fd8caa1778e486b26badd4691ad50447c1f08631)

Author SHA1 Message Date
Joshua Colp d5eda8709c Merged revisions 79174 via svnmerge from
18 years ago
Joshua Colp 22114b509d Add support for using epoll instead of poll. This should increase scalability and is done in such a way that we should be able to add support for other poll() replacements.
18 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
19 years ago
Christian Richter 090cbd2945 added general Jitterbuffer Implementation. #9960
19 years ago
Christian Richter 939705cfe4 Merged revisions 73208 via svnmerge from
19 years ago
Christian Richter 8c388e9adf Merged revisions 73005 via svnmerge from
19 years ago
Christian Richter b7b027d19b Merged revisions 72852 via svnmerge from
19 years ago
Christian Richter efea29fde8 Merged revisions 72851 via svnmerge from
19 years ago
Christian Richter 1e6b6d2df5 Merged revisions 71214 via svnmerge from
19 years ago
Christian Richter d72da1523d Merged revisions 71123 via svnmerge from
19 years ago
Christian Richter 829f58b228 Merged revisions 71121 via svnmerge from
19 years ago
Christian Richter e57fa9fa82 Merged revisions 71120 via svnmerge from
19 years ago
Christian Richter ebd9ba0456 Merged revisions 71106 via svnmerge from
19 years ago
Christian Richter a378c3f852 Merged revisions 71096 via svnmerge from
19 years ago
Russell Bryant b179e2155f Convert uses of strdup() to ast_strdup()
19 years ago
Russell Bryant 055d82cbce Add a massive set of changes for converting to use the ast_debug() macro.
19 years ago
Christian Richter c2b4e6cef6 Merged revisions 68733 via svnmerge from
19 years ago
Christian Richter cb42eae091 Merged revisions 68644 via svnmerge from
19 years ago
Jason Parker 85683836eb Fix compile errors in chan_misdn.c
19 years ago
Tilghman Lesher 9d05ff8ed5 Issue 9869 - replace malloc and memset with ast_calloc, and other coding guidelines changes
19 years ago
Christian Richter f852627fbc Merged revisions 67329 via svnmerge from
19 years ago
Christian Richter 8e4dbdd5e1 Merged revisions 67210 via svnmerge from
19 years ago
Christian Richter e03f5a8e88 Merged revisions 65768 via svnmerge from
19 years ago
Christian Richter 47362f0906 Merged revisions 65342 via svnmerge from
19 years ago
Christian Richter 37f024bb90 Merged revisions 64904 via svnmerge from
19 years ago
Christian Richter c282567843 Merged revisions 64515 via svnmerge from
19 years ago
Christian Richter 2ce08e259c Merged revisions 63534 via svnmerge from
19 years ago
Christian Richter 0f39ea1a98 Merged revisions 62912 via svnmerge from
19 years ago
Christian Richter 2cdaf67ae0 Merged revisions 59774 via svnmerge from
19 years ago
Christian Richter b05f83410a Merged revisions 59254 via svnmerge from
19 years ago
Christian Richter e6cad524f8 Merged revisions 59064 via svnmerge from
19 years ago
Christian Richter ecfbebafe9 Merged revisions 58825-58826 via svnmerge from
19 years ago
Olle Johansson 33214f76a7 Adding external reference
19 years ago
Olle Johansson 238bcd6c45 Doxyfication... There's a shortage of comments in this file...
19 years ago
Nadi Sarrar 9978dc647b Merged revisions 61342,61372-61373,61443 via svnmerge from
19 years ago
Steve Murphy ecaf781933 Merged revisions 60989 via svnmerge from
19 years ago
Nadi Sarrar 24d8595d00 Merged revisions 59202 via svnmerge from
19 years ago
Kevin P. Fleming a6d4f89769 Merged revisions 59180 via svnmerge from
19 years ago
Kevin P. Fleming 74f31a51bc add -Wundef to the --enable-dev-mode flags, so that mistyped macro names in #if expressions will be caught
19 years ago
Christian Richter a96e62d9d2 Merged revisions 53324 via svnmerge from
19 years ago
Russell Bryant dcca8f345f Merged revisions 51311 via svnmerge from
19 years ago
Christian Richter 1fe0e3d192 Merged revisions 49313 via svnmerge from
19 years ago
Christian Richter f4cf6c6339 Merged revisions 47989 via svnmerge from
19 years ago
Luigi Rizzo 09f75aa6dc rename the structs struct tone_zone_sound and struct tone_zone
19 years ago
Steve Murphy 908f176cf3 A fair number of changes for the sake of bug 7506
19 years ago
Christian Richter f19300635f Merged revisions 46351-46353 via svnmerge from
19 years ago
Christian Richter 3e5df80477 Merged revisions 45916 via svnmerge from
19 years ago
Christian Richter edc6c54145 Merged revisions 45088 via svnmerge from
19 years ago
Christian Richter 45146c800e Merged revisions 45026 via svnmerge from
19 years ago
Christian Richter 7ff86b686f Merged revisions 44563 via svnmerge from
19 years ago
Christian Richter 8c3ab3122a Merged revisions 44562 via svnmerge from
19 years ago
Christian Richter e09ad744af Merged revisions 44561 via svnmerge from
19 years ago
Christian Richter 05c4624d9b Merged revisions 44559 via svnmerge from
19 years ago
Christian Richter 2a8764f4ba Merged revisions 44786 via svnmerge from
19 years ago
Matt O'Gorman ae8cc3e18b bug #8076 check option_debug before printing to debug channel.
19 years ago
Joshua Colp 29d27bfe0d Merged revisions 43933 via svnmerge from
19 years ago
Christian Richter 6001354638 Merged revisions 43852 via svnmerge from
19 years ago
Christian Richter edb0abd57d Merged revisions 43775 via svnmerge from
19 years ago
Russell Bryant 34da4819c1 Merged revisions 43482 via svnmerge from
19 years ago
Kevin P. Fleming 0964265657 Merged revisions 43314 via svnmerge from
19 years ago
Joshua Colp 44821e39f8 While this is experimental I don't think it should be experimental enough to be printed out in big capital letters, and Kenny tends to agree too so you know it's right.
19 years ago
Kevin P. Fleming fcb999c01c merge qwell's CLI verbification work
19 years ago
Christian Richter b1fca65c77 fixed pipe consuming bug when using chanIsAvail (#7878), also moved a debug log to the very begining of misdn_hangup.
19 years ago
Matt O'Gorman 05a695af72 everything that loads a config that needs a config file to run
19 years ago
Joshua Colp c6977b9983 Merge in VLDTMF support with Zaptel/Core done by the ever great Darumkilla Russell Bryant and the RTP portion done by myself, Muffinlicious Joshua Colp. This has gone through so many discussions/revisions it's not funny but we finally have it!
19 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
19 years ago
Nadi Sarrar bd43525f3f fixing the 64bit issue with misdn_l1_task.
19 years ago
Christian Richter 159d9d2a3b added patch from #7709
19 years ago
Kevin P. Fleming 7546de3d8e fix some minor stuff
19 years ago
Russell Bryant 60b8d9f7f1 instead of a for loop and ast_cli_(un)register, use ast_cli_(un)register_multiple()
19 years ago
Nadi Sarrar e5a478e6b1 a static array now holds the cli_entry structs
19 years ago
Nadi Sarrar 864c934f53 adding support for AOCD facility messages.
19 years ago
Christian Richter 7de6ec3337 removed libbnec dependencies.
19 years ago
Nadi Sarrar 0b579cf152 moved the asn1 and facility portions of code to mISDNuser, so removing the files here.
19 years ago
Nadi Sarrar 958f3726f1 * first bits of decoding facility information elements
20 years ago
Christian Richter 52e1395690 * added possibility to change echocancel settings during calls
20 years ago
Christian Richter f2178d336b changed naming of mISDN channels, so that hinting works proper
20 years ago
Russell Bryant 663adb2b0e Merged revisions 38903-38904 via svnmerge from
20 years ago
Christian Richter fc3d27cf6f * removed pp_l2_check (fixed L2 bug in mISDNuser)
20 years ago
Kevin P. Fleming 6d0742fc16 merge Russell's 'hold_handling' branch, finally implementing music-on-hold handling the way it was decided at AstriDevCon Europe 2006 (and the way people really want it to be)
20 years ago
Christian Richter 54ce0f0a22 added even more statefulness for sending out disconnect/release/release_complete messages. added support for incoming presentation/screening. fixed a bug that we generate TONE_EVENTS on hanguptone_indicatem, which caused asterisk to write blocking thread messages. added nodialtone option to prevent dialtone for always_immediate
20 years ago
Christian Richter 94274cc26b * Introducing a new way for the l1watcher thread using the ast_sched way. Now l1watcher timeouts can be configured separately for every portgroup.
20 years ago
Christian Richter 46d200f14d removed unnecessary locking, which might have created deadlocks. removed find_chan_by_l3id, since the l3id is not unique over all ports. removed automatic nt_stack reinitialization, since this creates segfaults.
20 years ago
Christian Richter bd0b801a0d * removed tone_indicate, we genrate only the dialtone by ourself (and the hanguptone of course)
20 years ago
Christian Richter 130ce69987 removed the reloading of the ntdebug stuff, since this is a bit buggy, we only set it when loading chan_misdn for now. fixed a litle state problem when receiving RELEASE_COMPLETE. also we may only play tones to a NT when the extension does not match and such cases.
20 years ago
Christian Richter 5da2848158 removed our own tone creation from misdn_indicate, we just return -1. Now we get a lot fewer blocked in thread blah warnings..
20 years ago
Christian Richter f629ae1872 added misdn show config description[s] to show all the possible misdn.conf settings with a description in the CLI
20 years ago
Christian Richter 6027721510 added a bit logging, when we split the bridge
20 years ago
Christian Richter f5c0cd2ddc added better L2 handling for ptp, if it's down we don't try to call on that port in groupdial anymore, also we try to get it up then. Additionally added the configoptions ntdebugflags and ntdebugfile to debug the mISDNuser NT Stack (should have done that ages before..). isdn_lib.c compiles again.
20 years ago
Christian Richter fc8d55ab15 moved a notice into a log
20 years ago
Christian Richter 727488c81b fixed a few state problems when hanging up the call. also changed a few debug messages to higher log level
20 years ago
Christian Richter 5d18356b24 fixes segfault on incoming call which is disconnected in Alerting state
20 years ago
Christian Richter baad1c266c * fixed the busy state
20 years ago
Christian Richter 70a4c98a5a * added support for PID export/import to identify bridging in misdn_call already
20 years ago
Christian Richter 2302fa58d7 when we get a disconnect, we should stop the tones on te side..
20 years ago
Christian Richter cdbddf5892 we need to send DISCONNECT on Timeout in the ALERTING/PROCEEDING cases too
20 years ago
Christian Richter 829583a3dc added TONE_HANGUP, also added Tone generation by mISDN_dsp for post hangup tones, therefore the TONE_X defines are in the isdn_lib.h now. changed a REALEASE to a DISCONNECT in NT Stack, to make tones available in that state.
20 years ago
Christian Richter d86993b90b * fixed bchannel cleaning race condition with new bchannel state (CLEAN_REQUEST)
20 years ago
Christian Richter 05eed16044 Fixed detection of dtmfs with bridged channels.
20 years ago
Kevin P. Fleming 472c1ca282 simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
20 years ago