Commit Graph

342 Commits (ede9032f92f08842bc5c4afe48ad58e70adf18c8)

Author SHA1 Message Date
Russell Bryant ef6ad2b53c Merged revisions 168561 via svnmerge from
17 years ago
Michiel van Baak 8c3a7a28bf Fix codec capability setup in chan_skinny
17 years ago
Eliel C. Sardanons 1e8e12efcf Janitor, use ARRAY_LEN() when possible.
17 years ago
Michiel van Baak e219598843 Add debug flag so skinny debug will show information about packets.
17 years ago
Michiel van Baak 4a68fe383a dont send reorder tone after a device is hungup if a dialout is abandoned or failed.
17 years ago
Michiel van Baak ced8427b09 Add Media Source Update to skinny's control2str
17 years ago
Michiel van Baak 58ff098571 fix a very occasional core dump in chan_skinny found by wedhorn.
17 years ago
Terry Wilson d66a8cd264 Fix checking for CONFIG_STATUS_FILEINVALID so that modules don't crash upon trying to parse an invalid config
17 years ago
Michiel van Baak 86f900b201 This commit does two things:
17 years ago
Tilghman Lesher 721b90aa4b Recorded merge of revisions 154263 via svnmerge from
17 years ago
Michiel van Baak 6f860c262d dont segfault when placing a call to a line that has no registered device.
17 years ago
Michiel van Baak 59d9255977 Break up skinny.conf into seperate sections for
17 years ago
Michiel van Baak d1ee16cd9a make 'module unload chan_skinny.so' actually work.
17 years ago
Michiel van Baak c8c11aae99 plug a couple of memleaks in chan_skinny.
17 years ago
Tilghman Lesher 08af5bb312 Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating
17 years ago
Michiel van Baak cb5824d995 Added 'skinny show lines verbose'
17 years ago
Michiel van Baak 877549af70 fix unholding phones after hangup on older cisco phones.
17 years ago
Michiel van Baak 3f3b1d4dad chan_skinny now respects callwaiting=no
17 years ago
Sean Bright db1ed285c4 More RSW merges. This should do it for the channels/ dir.
17 years ago
Michiel van Baak 78a93bc386 show correct called party id and also store this to the 'placed calls' list once the call is connected.
17 years ago
Mark Michelson b3970abc30 Merged revisions 136062 via svnmerge from
17 years ago
Michiel van Baak 340809a771 whitespace fixes only.
17 years ago
Michiel van Baak dc819e881e Dont coredump on register of non-configured devices
17 years ago
Michiel van Baak 0f1a3177dc make this work again, and not segfault on device registration
17 years ago
Kevin P. Fleming bd28649280 --enable-dev-mode is your friend :-)
17 years ago
Michiel van Baak 532c10551a pass device instead of session to transmit_ functions.
17 years ago
Michiel van Baak e9fc0e572c Merged revisions 135055 via svnmerge from
17 years ago
Tilghman Lesher 0c23159464 Deprecate *_device_state_* APIs in favor of *_devstate_* APIs
18 years ago
Michiel van Baak 3cb49856ae Convert chan_skinny's open-coded linked lists to the list macros
18 years ago
Brett Bryant 5b7933fe5e Janitor patch to change uses of sizeof to ARRAY_LEN
18 years ago
Michiel van Baak ea326c832f remove block of commented code to set __ourip
18 years ago
Michiel van Baak 8caf21863e remove paging device from chan_skinny.
18 years ago
Michiel van Baak 9ba79e3b68 implement transfer functionality in chan_skinny
18 years ago
Tilghman Lesher 596f8b5186 Merged revisions 123113 via svnmerge from
18 years ago
Michiel van Baak a68a160b75 Implement call parking in chan_skinny.
18 years ago
Michiel van Baak 4741113bac formatting changes.
18 years ago
Michiel van Baak 1bd776b0ea remove unused astobj.h header file from chan_skinny.c
18 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
18 years ago
Joshua Colp df6cd7a879 Merged revisions 116799 via svnmerge from
18 years ago
Mark Michelson 0ebec7fa4f Undo inadvertent changes to chan_skinny caused by the merging of urgent messaging
18 years ago
Mark Michelson 7daebcd610 Adding support for "urgent" voicemail messages. Messages which are
18 years ago
Russell Bryant dff07f833c s/chan_zap/chan_skinny/
18 years ago
Michiel van Baak 4cd37243ff Make MWI in chan_skinny event based modeled after chan_zap and chan_mgcp.
18 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
18 years ago
Jeff Peeler 41fd7a6a21 (closes issue #6113)
18 years ago
Joshua Colp 4a21c5dd22 Fix spelling of existent in a few places.
18 years ago
Jason Parker d314fd5336 Move all messages wrapped in skinnydebug from debug to verbose.
18 years ago
Jason Parker b52ec53da7 Merged revisions 113504 via svnmerge from
18 years ago
Jason Parker f469ee8cf2 Merged revisions 113454 via svnmerge from
18 years ago
Jason Parker 63f574ceb4 Merged revisions 113118 via svnmerge from
18 years ago
Jason Parker 5591c696a5 Merged revisions 111720 via svnmerge from
18 years ago
Michiel van Baak 5729b0ec40 Update the directory of placed calls on skinny phones
18 years ago
Steve Murphy 377e51c4d4 (closes issue #6002)
18 years ago
Joshua Colp 496adc6fc0 Merged revisions 106235 via svnmerge from
18 years ago
Jason Parker decec84c56 Merged revisions 104920 via svnmerge from
18 years ago
Michiel van Baak 62ac882f8c move two ast_log calls to ast_debug.
18 years ago
Joshua Colp a684207428 Change chan_skinny to use debug messages as appropriate.
18 years ago
Russell Bryant 1ec8cb41a8 Merge changes from team/mvanbaak/cli-command-audit
18 years ago
Jason Parker 524aed3768 Add proper call forwarding (all and busy) support for chan_skinny.
18 years ago
Jason Parker d357378397 Fix for potential crash with vmexten
18 years ago
Olle Johansson 17afebc1a6 HUGE improvements to QoS/CoS handling by IgorG
18 years ago
Tilghman Lesher d5b454bf8d Convert ast_verbose to ast_verb.
18 years ago
Steve Murphy 86476c607f closes issue #11285, where an unload of a module that creates a dialplan context, causes a crash when you do a 'dialplan show' of that context. This is because the registrar string is defined in the module, and the stale pointer is traversed. The reporter offered a patch that would always strdup the registrar string, which is practical, but I preferred to destroy the created contexts in each module where one is created. That seemed more symmetric. There were only 6 place in asterisk where this is done: chan_sip, chan_iax2, chan_skinny, res_features, app_dial, and app_queue. The two apps destroyed the context, but left the contexts. All is fixed now and unloads should be dialplan friendly.
18 years ago
Luigi Rizzo 7e8835e0d7 remove another set of redundant #include "asterisk/options.h"
18 years ago
Luigi Rizzo 0595b5e2aa include "logger.h" and errno.h from asterisk.h - usage shows that they
18 years ago
Luigi Rizzo d82a631f9c more removal of duplicate #include lines
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Luigi Rizzo 7f8ecd2cd3 make the 'name' and 'value' fields in ast_variable const char *
18 years ago
Tilghman Lesher 7c56918262 Commit some cleanups to the format type code.
18 years ago
Jason Parker ebe4050128 Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense
18 years ago
Jason Parker b0f3e6097e Convert NEW_CLI to AST_CLI.
18 years ago
Russell Bryant e97a723cf1 Merge a ton of NEW_CLI conversions. Thanks to everyone that helped out! :)
18 years ago
Russell Bryant d78463be1e Corydon posted this janitor project to the bug tracker and mvanbaak provided
18 years ago
Russell Bryant 9388173f85 Make the MALLOC_DEBUG output for free() useful again. After changing calls to
18 years ago
Jason Parker 4baba7c951 Add support in chan_skinny for sending RTP directly to the endpoints.
18 years ago
Joshua Colp f614bc7004 (closes issue #10377)
18 years ago
Steve Murphy b5cd67adc3 This code was in team/murf/bug8684-trunk; it should fix bug 8684 in trunk. I didn't add it to 1.4 yet, because it's not entirely clear to me if this is a bug fix or an enhancement. A lot of files were affected by small changes like ast_variable_new getting an added arg, for the file name the var was defined in; ast_category_new gets added args of filename and lineno; ast_category and ast_variable structures now record file and lineno for each entry; a list of all #include and #execs in a config file (or any of its inclusions are now kept in the ast_config struct; at save time, each entry is put back into its proper file of origin, in order. #include and #exec directives are folded in properly. Headers indicating that the file was generated, are generated also for each included file. Some changes to main/manager.c to take care of file renaming, via the UpdateConfig command. Multiple inclusions of the same file are handled by exploding these into multiple include files, uniquely named. There's probably more, but I can't remember it right now.
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Joshua Colp d5eda8709c Merged revisions 79174 via svnmerge from
18 years ago
Jason Parker 9b3c3f1c61 Use localized softkey labels.
18 years ago
Joshua Colp 90066ea949 Minor fix for building under dev mode when byteswapping macro header files are not available.
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
Jason Parker 395243c923 Merged revisions 78375 via svnmerge from
18 years ago
Jason Parker bb700d82ce Implement setvar functionality in chan_skinny
18 years ago
Jason Parker 1064b75ab7 Merged revisions 77996 via svnmerge from
19 years ago
Jason Parker fb94195d90 Merged revisions 77993 via svnmerge from
19 years ago
Jason Parker 98ef35b908 Merged revisions 77947 via svnmerge from
19 years ago
Jason Parker e7e9275241 Merged revisions 77894 via svnmerge from
19 years ago
Jason Parker e27df99e5f Merged revisions 77890 via svnmerge from
19 years ago
Jason Parker d9beb54cbb Merged revisions 77883 via svnmerge from
19 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
19 years ago
Jason Parker cf551decc5 Revert trivial whitespace change (for testing)
19 years ago
Jason Parker 307d1fcb77 Trivial whitespace change to test comitting...
19 years ago
Jason Parker 3562d4eea2 The chan_skinny Dial() syntax was funky. You had to do Dial(Skinny/line@device)
19 years ago
Jason Parker d8d1b6c8f2 Merged revisions 76656 via svnmerge from
19 years ago
Jason Parker 6f81f60696 Merged revisions 76620 via svnmerge from
19 years ago
Joshua Colp 91c3d90e8f Use autoconf logic to determine byte swapping macro presence. This should now also use other macros if present.
19 years ago
Joshua Colp 4dc6b6d50a Merged revisions 76519 via svnmerge from
19 years ago
Jason Parker 4a023add58 Merged revisions 76174 via svnmerge from
19 years ago
Jason Parker 204743a820 Merged revisions 75807 via svnmerge from
19 years ago