Commit Graph

9559 Commits

Author SHA1 Message Date
Mathieu Parent 0bc11afa73 Skinny: split out server part
And try to keep each file below 2000 lines
2010-05-18 10:49:01 +02:00
Mathieu Parent 51f1ad5072 Skinny: Send hangup cause to device (busy, unknown number) 2010-05-18 10:49:01 +02:00
Mathieu Parent 800918ab14 SKinny: use of labels, step2 2010-05-18 10:49:00 +02:00
Mathieu Parent 60090a8602 Skinny: using labels for display text
Based on chan-sccp-b (file src/sccp_labels.h)
2010-05-18 10:49:00 +02:00
Mathieu Parent 295f39c158 Skinny: renamed improper skinny_create_ingoing_session to _incoming_ 2010-05-18 10:49:00 +02:00
Anthony Minessale 7fd3aff6f0 fix eventConsumer issue and add flush() method 2010-05-17 18:38:25 -05:00
Anthony Minessale 9da349213b FSCORE-608 (2nd issue pertaining to parsing an empty xml file) 2010-05-14 11:27:29 -05:00
Anthony Minessale 349abc3fd0 add loopback_bowout_on_execute var to make 1 legged loopback calls bow out of the picture 2010-05-13 18:49:32 -05:00
Anthony Minessale eec3b757d4 add failure condition 2010-05-13 14:49:36 -05:00
Anthony Minessale a65a7f322b fix possible socket connection race 2010-05-13 14:49:36 -05:00
Brian West 91065543b2 avoid extraneous incorrect display update on answer 2010-05-12 22:19:54 -05:00
Brian West c6c479f028 fix double error message on display api 2010-05-12 22:18:48 -05:00
Brian West 848a4a6909 dup off the right pool 2010-05-12 21:23:49 -05:00
Brian West 6b1351e1bc more descriptive log message 2010-05-12 21:23:49 -05:00
Mathieu Parent 3b0f1711ba Skinny: corrections to call info:
- channel vars are caller_ and not callee_
- inbound/outbound are reversed from the skinny POV
- use displayname
2010-05-12 21:02:14 +02:00
Rupa Schomaker 5530de66ef patch cleanup - forgot a .rej file 2010-05-12 03:32:18 -05:00
Rupa Schomaker 35dc511c67 remove patch left-overs (.orig and .rej files) 2010-05-12 03:31:27 -05:00
Anthony Minessale 1d2c64d33b refactor 2010-05-11 17:56:08 -05:00
Michael Jerris 5d15dc1097 fix windows missing inet_ntop missing symbol when built on >= vista but run on < vista 2010-05-11 13:07:13 -04:00
Steve Underwood 1d0ce5570d Number reading should now be OK for the whole range of integers for
Cantonese and Mandarin
2010-05-11 09:59:33 +08:00
Anthony Minessale a7f74af7d0 add bind method to EventConsumer takes same args as constructor to bind more events to an existing consumer 2010-05-10 13:07:34 -05:00
Mathieu Rene 3c5c5905ad mod_sofia: fire an event for gateway ping 2010-05-10 12:33:47 -04:00
Mathieu Parent 194e57268a Skinny: tuple profile, device_name, device_instance is unique 2010-05-10 18:19:58 +02:00
Mathieu Parent bd6f7e73c0 perl-Skinny: don't launch thread if socket can't be created 2010-05-10 18:19:58 +02:00
Mathieu Parent 74e14f0dfb Skinny: fix the build 2010-05-10 18:19:58 +02:00
Mathieu Parent 8806bb2da1 Skinny: better call info 2010-05-10 18:19:57 +02:00
Mathieu Parent 6a29e56301 Skinny: tiny change (comment) 2010-05-10 18:19:57 +02:00
Anthony Minessale c74d1f1d00 rearrange 2010-05-10 10:40:15 -05:00
Moises Silva 26a6b43536 mod_sangoma_codec: rename load/noload to register/noregister 2010-05-07 13:56:41 -04:00
Brian West b5cc1a6626 FSCORE-605 2010-05-06 17:36:13 -05:00
Anthony Minessale 701385d221 FSCORE-607 doh 2010-05-06 17:18:26 -05:00
Brian West f254787c02 fix issue where file isn't in database and move zstr check into switch_file_exists 2010-05-06 16:25:41 -05:00
Anthony Minessale ef18989d56 sip_acl_authed_by and sip_acl_token vars to tell when you are authed by an acl 2010-05-06 15:25:30 -05:00
Anthony Minessale 2330d42412 add debug info 2010-05-06 11:38:36 -05:00
Michael Jerris 1180cfc6ff fix enum 2010-05-05 17:05:16 -04:00
Jeff Lenk 99eebf2f96 fix for Windows XP inet_ntop execution - you must compile with XP for support. 2010-05-05 15:15:01 -05:00
Michael Jerris 3362335033 typo 2010-05-05 15:15:00 -05:00
Anthony Minessale bbf0e64830 add disable_hold var or disable-hold profile param 2010-05-05 15:14:57 -05:00
Anthony Minessale a49cf256ad fix race condition when hangup happends after answer indication but before the session thread is started 2010-05-05 15:14:27 -05:00
Anthony Minessale 58fe45a803 add intercept_unbridged_only=true to only intercept if the channel is not bridged to anyone 2010-05-05 11:15:09 -05:00
Anthony Minessale a5f7461ee2 fix null pointer deref code path 2010-05-05 11:01:32 -05:00
Anthony Minessale 710290bcb4 MODENDP-302 2010-05-05 10:56:10 -05:00
Anthony Minessale 27fc3518bd reset codecs after media bugs 2010-05-04 16:03:43 -05:00
Anthony Minessale ba46088e68 fix NULL deref in err condition 2010-05-04 15:48:36 -05:00
Anthony Minessale ce910093dd add missing rwunlock in rtcp passthru mode 2010-05-04 12:30:19 -05:00
Anthony Minessale 468956e109 FSCORE-603 2010-05-04 11:24:35 -05:00
Anthony Minessale a2874b8e33 FSCORE-604 2010-05-04 09:50:55 -05:00
Brian West ef7236436a FSBUILD-275 2010-05-04 08:33:39 -05:00
Brian West d184207513 swigall 2010-05-03 16:02:21 -05:00
Michael Jerris ea5fc46550 typo 2010-05-03 16:57:17 -04:00
Anthony Minessale cca9c367a5 FSCORE-601 2010-05-03 12:35:48 -05:00
Anthony Minessale e5cc0539ff add disable_hold var or disable-hold profile param 2010-05-03 12:35:48 -05:00
Anthony Minessale 9096501ee4 fix race condition when hangup happends after answer indication but before the session thread is started 2010-05-03 13:36:23 -04:00
Brian West 2196fcdf83 DEATH TO THE. 2010-05-02 15:09:47 -05:00
Brian West 01b69e2a99 MODAPP-423 2010-05-01 19:53:17 -05:00
Brian West 1d210c9254 MODENDP-303 2010-05-01 19:50:53 -05:00
Brian West f339330d7c XML-26 2010-05-01 19:49:17 -05:00
Brian West 37c38c19f6 fix MODENDP-305 2010-05-01 19:45:31 -05:00
Anthony Minessale f1430d521a fix switch_get_addr to work with v6 properly 2010-04-30 15:27:15 -05:00
Michael Jerris aca82e20e9 update syntax 2010-04-30 16:01:00 -04:00
Rupa Schomaker b472913683 correct error msgs 2010-04-29 08:34:53 -05:00
Brian West 6436e6b242 Check in mod_osp from transnexus thank you. 2010-04-28 22:22:28 -05:00
Anthony Minessale 6b69495034 /MODSOFIA-74 2010-04-28 17:24:03 -05:00
Michael Jerris 5b51e97e0a windows needs sockets too 2010-04-28 18:35:15 -04:00
Anthony Minessale 041a8f0d00 remove debug printf left behind in previous commit 2010-04-28 15:21:37 -05:00
Anthony Minessale dfa5439937 fix potential excess cpu usage during originate 2010-04-28 12:59:29 -05:00
Christopher Rienzo a2dfddd129 Do not allow timeout when opening MRCP session 2010-04-28 14:46:49 +01:00
Anthony Minessale 19dca2e3e9 add callee id to events and add global param verbose-channel-events and fsctl verbose_events [on|off] to globally configure verbose events 2010-04-27 16:52:40 -05:00
Anthony Minessale 8660b6f9c1 replace don't bridge when parsing replaces header on invite (also hangup) 2010-04-27 14:26:55 -05:00
Anthony Minessale 35b9439b8a replace don't bridge when parsing replaces header on invite 2010-04-27 14:22:35 -05:00
Brian West 405c966a4f evil nat scenarios 2010-04-27 13:56:37 -05:00
Anthony Minessale 825bf99daa MODENDP-304 2010-04-27 12:49:53 -05:00
Anthony Minessale 9699e00270 MODAPP-403 2010-04-26 18:17:39 -05:00
Anthony Minessale 762bf62c0b FSCORE-597 2010-04-26 16:38:05 -05:00
Jeff Lenk a110ae9527 Build fixes for windows 2010-04-26 10:55:46 -05:00
Michael Jerris 41557506e1 add xml error checking 2010-04-26 07:02:26 -04:00
Michael Jerris a44e6c0891 add terminte-on-silence conference param 2010-04-26 06:58:36 -04:00
Michael Jerris 2ae67a4756 mod_sofia: add 'allow-empty-password' param (default true) 2010-04-26 06:04:45 -04:00
Michael Jerris 822dfe104e mod_voicemail: add 'vm-enabled' param (default true) 2010-04-26 05:52:12 -04:00
Michael Jerris 8e718ddeea add last talking time per member to conference xml list 2010-04-26 05:28:56 -04:00
Michael Jerris 56731c6034 mod_sofia: add EXPSECS time till reg expire and total to status return 2010-04-26 05:26:54 -04:00
Michael Jerris 2da1b5b7f9 mod_sofia: add 'sofia_count_reg' api function 2010-04-26 05:24:05 -04:00
Michael Jerris 002896a4a2 add 'direction' chan var 2010-04-26 05:18:46 -04:00
Michael Jerris 0bd2b3a9e4 tweak log 2010-04-26 05:12:26 -04:00
Michael Jerris 2a4d94cc03 core: add 'critical' param on modules.conf to abort on mod load failure from Moc 2010-04-26 05:08:22 -04:00
Michael Jerris 09a734bb48 factor out timecheck function from Moc 2010-04-26 05:06:30 -04:00
Michael Jerris d0a74dd5c4 mod_spy: add support for loopback endpoint (MODAPP-416) 2010-04-26 04:30:10 -04:00
Michael Jerris 1cc77ba2cb core: add sound_prefix support in uuid_displace (FSCORE-550) 2010-04-26 04:19:51 -04:00
Michael Jerris 5be0640fdd mod_sofia: add failed call statistics to gateways (MODENDP-238) 2010-04-26 04:14:57 -04:00
cseket 750aa7e29b use force_process_cdr variable added in XML-17 2010-04-26 08:59:48 +02:00
Michael Jerris 737d338f2a mod_fifo: allow multiple dtmf to exit fifo, set fifo_caller_exit_key to specify which (MODAPP-420) 2010-04-26 02:58:40 -04:00
Michael Jerris c0a6abad73 mod_xml_cdr: add leg param to query string (XML-24) 2010-04-26 02:11:46 -04:00
Michael Jerris add3ded40a cleanup C reserved identifer violation (JANITOR-3) 2010-04-26 01:30:51 -04:00
Michael Jerris b1f9dc416d mod_xml_cdr: add force_process_cdr var to process b leg cdr on a case by case basis when b leg cdr is disabled (XML-17) 2010-04-24 17:51:10 -04:00
Brian West cac7d55580 unmap the implicit rtcp port 2010-04-24 15:05:04 -05:00
Stefan Knoblich 32cedb2df9 switch_dso.c: FreeBSD(8.0) dlerror() returns const char*, add cast to char* to avoid a warning (and abort due to -Werror) 2010-04-24 11:18:49 +02:00
Mathieu Rene 72ec7b59ab Tweak bridge_early_media to support passthrough codecs 2010-04-23 17:49:44 -04:00
Anthony Minessale 5e4b0400dc cleanup whitespace and add some logging 2010-04-23 15:53:30 -05:00
Anthony Minessale b6146a44f5 add sanity check to launch threads that catch hangup and are not in a thread to make sure they clean up 2010-04-23 12:14:37 -05:00
cseket 8a4a09838c fix windows build (MODEVENT-63) 2010-04-23 19:16:55 +02:00
Brian West 6d80b3db11 swigall 2010-04-23 10:22:54 -05:00
Brian West 05e5667d16 MP4V-ES passthru for washibechi on IRC 2010-04-22 23:26:33 -05:00
Anthony Minessale a96c2fcbfb always export 'export_vars' 2010-04-22 15:30:55 -05:00
Anthony Minessale 631f540744 try harder to get db handle in sql thread and fail out if it can't get one 2010-04-22 13:28:44 -05:00
Anthony Minessale 05a1e4003c FSCORE-594 2010-04-22 10:22:28 -05:00
Giovanni 5c5d260bc7 Merge branch 'master' of git.freeswitch.org:freeswitch 2010-04-22 13:29:07 +02:00
Giovanni 70ab76902e skypopen: updating Windows solution 2010-04-22 13:28:23 +02:00
Anthony Minessale 4616d9424e wtf 2010-04-21 17:13:21 -05:00
Anthony Minessale 5ce95b8443 fix errs 2010-04-21 17:13:21 -05:00
Mathieu Rene e9829d1ed8 Add SAF_SUPPORT_NOMEDIA to nibblebill 2010-04-21 16:41:08 -04:00
Anthony Minessale 95665f0096 JANITOR-4 2010-04-21 10:11:13 -05:00
Anthony Minessale 964d59c56e proper checking for dlerror on failed dso load 2010-04-21 09:53:26 -05:00
Anthony Minessale 76776ff217 add outbound_redirect_fatal 2010-04-20 16:50:40 -05:00
Anthony Minessale aa4816659c add rtcp seperate on audio and video and add passthru 2010-04-20 16:15:53 -05:00
Mathieu Parent dcb9c0ca52 Skinny: Initial patterns dialplan implementation.
More info on mod_skinny wiki page
2010-04-20 22:40:21 +02:00
Brian West a3629654a2 use correct header prefix var 2010-04-20 13:35:21 -05:00
Rupa Schomaker b9ddf2c3ad oops, SWITCH_TIME_T_FMT instead 2010-04-20 12:33:43 -05:00
Rupa Schomaker 995c4277da more %lu->SWITCH_SIZE_T_FMT 2010-04-20 12:21:46 -05:00
Rupa Schomaker f1e07625db %lu -> SWITCH_SIZE_T_FMT 2010-04-20 12:11:07 -05:00
Anthony Minessale 9e152e0f74 MODENDP-302 2010-04-20 11:08:39 -05:00
Anthony Minessale 70d73cafb7 FSRTP-14 2010-04-20 11:08:39 -05:00
Rupa Schomaker 9a74958b22 nibblebill - free properly if using custom_sql 2010-04-19 14:42:41 -05:00
Rupa Schomaker ca9dfc3c5e nibblebill - free allocated memory at shutdown 2010-04-19 13:18:20 -05:00
Rupa Schomaker 3a53af9012 evesdrop - aquire/release db connection for channel query only 2010-04-19 08:51:42 -05:00
Stefan Knoblich 16d672a273 [1/3] gcc-4.5: Fix enum type mismatches in switch_core_sqldb.c. 2010-04-17 11:13:25 +00:00
Mathieu Parent 9a689a45fc Skinny: correct transfer 2010-04-16 18:01:19 +02:00
Mathieu Parent 03f91afd34 Skinny: VersionMessage per device type 2010-04-16 18:01:19 +02:00
Anthony Minessale d265cbfce4 expand last patch to do hold as well and rename the command to uuid_phone_event 2010-04-16 10:01:00 -05:00
Anthony Minessale 33c05ead16 add uuid_autoanswer command 2010-04-16 09:35:41 -05:00
Jeff Lenk c9aabe2c11 FSBUILD-262 2010-04-16 08:59:08 -05:00
Christopher Rienzo 31c9f50fa1 my first git commit - added comment to mod_unimrcp.c 2010-04-16 14:34:22 +01:00
Mathieu Parent deb2277936 Skinny: allow firmware version per device 2010-04-16 15:16:27 +02:00
Mathieu Parent 4263dda2de Skinny: Initial implementation of VersionReq
And reordering
2010-04-16 15:03:37 +02:00
Mathieu Parent 00b2622350 Skinny: initial transfer support
and some re-indentation
2010-04-16 11:59:58 +02:00
Jeff Lenk 2cb5272692 FSBUILD-262 2010-04-15 23:29:38 -05:00
Jeff Lenk 51498780ec Add mod_silk to windows build 2010-04-15 16:31:11 -05:00
Mathieu Parent 3a8d9a04dc Skinny: reordering message types 2010-04-15 15:24:04 +02:00
Mathieu Parent e7a5420b31 Skinny: handle Hold stimulus 2010-04-15 15:05:34 +02:00
Mathieu Parent 764b435d7c Skinny: correct backspace handling, and behave more like CCM 2010-04-15 14:47:01 +02:00
Mathieu Parent 93db4451d1 Skinny: fix previous commit, define current time on hangup 2010-04-15 11:11:05 +02:00
Mathieu Parent d41f32356c Skinny: calling shared lines 2010-04-15 11:07:45 +02:00
Mathieu Parent e44d79192f Skinny: Handle backspace 2010-04-15 10:54:01 +02:00
Michael Jerris 7074b07603 add event for Valet Parking action exit 2010-04-15 03:20:06 -04:00
Marc Olivier Chouinard 0f29f46172 mod_voicemail: Fix vm_prefs profile lock (MODAPP-417) 2010-04-14 21:36:41 -04:00
Anthony Minessale b4233082fa set appearance-index in update statement for SLA 2010-04-14 19:01:54 -05:00
Anthony Minessale c3db645220 add event data to valet parking hold event 2010-04-14 18:29:26 -05:00
Moises Silva baeb85350c declare as static 2010-04-14 18:00:16 -04:00
Anthony Minessale 63120a7452 make break uuid_break and add cascade flag 2010-04-14 12:51:28 -05:00
Anthony Minessale 2f6d3f0bec FSCORE-586 2010-04-12 13:37:40 -05:00
Anthony Minessale 0e3202d204 MODAPP-419 2010-04-12 11:12:09 -05:00