Commit Graph
100 Commits
Author SHA1 Message Date
Nathan Neulinger 477086b3e2 [mod_mariadb] Fix reconnect during db failover/restart 2020-03-23 20:55:00 +04:00
Nathan Neulinger ffa4ca422d [Build-system] Fallback for mariadb lib check 2020-01-06 22:19:00 +04:00
Nathan Neulinger 44258634e1 FS-9074: [mod_skinny] Fix incorrect location of free causing memory leak of xml when certain errors occur 2016-04-15 08:24:28 -05:00
Nathan Neulinger da91717b8e FS-8950 fix a few memory leaks in mod_skinny 2016-03-16 10:48:30 -05:00
Nathan Neulinger 2a1b8bd4e6 mod_skinny: remove nested redundant mutex that could cause a hang 2016-01-06 11:27:35 -06:00
Nathan Neulinger ff551827ab mod_skinny: silence CID 1320795 by rearranging mutex aquisition, negligible impact 2016-01-06 11:23:52 -06:00
Nathan Neulinger 435c463672 mod_skinny: control flow issue reported by coverity CID 1294487 2016-01-06 11:15:18 -06:00
Nathan Neulinger b9be530c38 FS-8308 need to double encode if urlencoding json that is already encoded 2015-11-04 07:22:20 -06:00
Nathan Neulinger d7a1f3d424 FS-7593 --resolve add locking keyed on device name around any database updates adding/removing the device 2015-06-01 12:45:19 -05:00
Nathan Neulinger c35a23af44 roll back 9593796420 due to problems in actual use 2015-03-05 15:45:00 -06:00
Nathan Neulinger dbc5571594 FS-6983 wrap new curl TLS macro usage with ifdefs 2014-11-11 16:26:44 -06:00
Nathan Neulinger f175c71188 FS-6805 add support for logging full timestamps with dialplan, defaults to old behavior unless requested 2014-11-11 13:25:47 -06:00
Nathan Neulinger c79360c596 reduce logging when level is below 9 for less important messages 2014-11-11 09:11:44 -06:00
Nathan Neulinger ab24bde262 FS-5533 fix issue with busy signal being sent back to all shared lines instead of just the calling device 2014-11-11 08:41:16 -06:00
Nathan Neulinger e166ff1c13 reorder voicemail prompts for consistent phrasing 2014-10-12 11:31:31 -05:00
Nathan Neulinger 1f5bb3470d mod_skinny: avoid truncation of non-null-terminated strings in protocol 2014-09-17 11:13:15 -05:00
Nathan Neulinger 04269fdf19 mod_skinny: additional logging 2014-09-15 16:42:31 -05:00
Nathan Neulinger 574d19e56e mod_skinny: fix behavior of transfer when target extension falls through to voicemail - keep bridge from dropping out during that operation 2014-09-09 15:58:56 -05:00
Nathan Neulinger 8973ffcc35 mod_skinny: improvements to error handling/detection 2014-09-09 08:30:46 -05:00
Nathan Neulinger 3c7e7c757a mod_skinny: more logging during transfer operations 2014-09-08 17:35:30 -05:00
Nathan Neulinger 2db039bc5f mod_skinny: FS-6720 - fix issue with SLA - had to do with answering in wrong state 2014-08-27 10:38:16 -05:00
Nathan Neulinger 5f6db1db3e mod_skinny: roll back, these are not expected to be null terminated, they are fixed length 2014-08-20 14:50:46 -05:00
Nathan Neulinger 84bc50e4ad mod_skinny: fix potential buffer size issue CID: 1214145 1214146 2014-08-20 14:32:02 -05:00
Nathan Neulinger 92b95c2d05 mod_skinny: fix calloc argument ordering CID: 1214236 1214235 2014-08-05 11:52:52 -05:00
Nathan Neulinger d0b49f95de mod_skinny: calloc param ordering 1214234 2014-08-05 11:45:38 -05:00
Nathan Neulinger bca7520ad2 mod_skinny: fix potential NPE CID: 1223252 2014-08-05 11:39:17 -05:00
Nathan Neulinger e84c964fb9 mod_skinny: pointless check CID 1060963 2014-08-05 11:30:15 -05:00
Nathan Neulinger bea603b7fa mod_skinny: fix potential overflow CID: 1060947 2014-08-05 11:26:20 -05:00
Nathan Neulinger 5e1e3565db mod_skinny: start using switch_copy_string so it uses apy_cpystrn - CID: 1214145 1214146 1214131 1214132 1214133 1214134 1214135
1214147 1214148 1214149 1214150 1214151 1214152 1214153 1214154 1214155 1214138 1214139 1214143 1214144

Forces null termination of the destination string.
2014-08-05 11:18:24 -05:00
Nathan Neulinger bb52587b81 mod_skinny: CID:1060950 remove some dead debugging code 2014-08-05 11:10:47 -05:00
Nathan Neulinger 3d5d8163b3 mod_skinny:
Changes by Ryan Lantzer <lantzer@mst.edu> to correct the generation of
line_instance value in outbound ringer requests as part of trying to
diagnose 79x1 series phones not using the correct ring tone for
calls coming into secondary lines.
2014-07-23 17:26:24 -05:00
Nathan Neulinger cf786b184d FS-6685 mod_skinny: fix behavior of ring if other SLA extension is active 2014-07-23 13:31:06 -05:00
Nathan Neulinger b6566b8354 FS-5384 enable the flash indicator on ring 2014-07-16 10:42:30 -05:00
Nathan Neulinger 958d9d9b21 FS-5384 implement support for ring-on-active and ring-on-idle attributes - right now, will just switch from 'ring' to 'indicate only' if set to 0, defaults to 1/on 2014-07-16 09:05:15 -05:00
Nathan Neulinger d886cc12fa mod_skinny: profile digit timeout is integer not string 2014-06-18 17:11:19 -05:00
Nathan Neulinger 65e190ce26 mod_skinny: add easy access to set blocking/non-blocking mode for skinny socket on a per-profile basis 2014-06-18 17:06:54 -05:00
Nathan Neulinger 8dabf51945 mod_skinny: socket timeout should be set in all cases, not just for blocking 2014-06-18 16:41:38 -05:00
Nathan Neulinger 06b87b83c5 mod_skinny: no warning if there is a matching entry, but no version listed 2014-06-18 12:06:27 -05:00
Nathan Neulinger 296c489143 mod_skinny: add stub for media resource notification message sent by VG224 2014-06-18 11:54:49 -05:00
Nathan Neulinger 840f7e69dd mod_skinny: always return a response to version message, since that's what CCM does 2014-06-18 11:44:25 -05:00
Nathan Neulinger 4eabd3ab95 mod_skinny: handle additional escaping in log messages to reduce screen/console issues 2014-06-18 10:19:42 -05:00
Nathan Neulinger e279ae8203 FS-6605 add support for automatic dialing when off-hook/ringdown --resolve 2014-06-18 08:40:28 -05:00
Nathan Neulinger 723ea00855 FS-6607 add further not from wiki page about IPv6 support 2014-06-17 19:53:45 -05:00
Nathan Neulinger 1e249d61c3 FS-6607 add notice of IPv6 support for mod_skinny 2014-06-17 19:36:55 -05:00
Nathan Neulinger d5856a4197 FS-477 fix inappropriate firing of timeout after call proceeds --resolve 2014-06-17 14:56:21 -05:00
Nathan Neulinger 148c21c6b2 FS-477 mod_skinny fix leaked lock 2014-06-09 12:34:52 -05:00
Nathan Neulinger 2974734479 FS-477 mod_skinny: re-add ability to set digit timeout in patterns, update example configs 2014-06-09 12:29:47 -05:00
Nathan Neulinger 8b6fd66f34 FS-477 default to 10 seconds to avoid noticeable impact on current users until variable timeout support re-added 2014-06-09 10:56:52 -05:00
Nathan Neulinger 96523a9bef mod_skinny: fix leak 2014-04-14 15:04:06 -05:00
Nathan Neulinger 93a84cf130 FS-6460 --resolve fix leaked RTP ports that cause mod_skinny to fail after N calls 2014-04-14 13:23:05 -05:00
Nathan Neulinger 0174aba5af mod_skinny: move hardwired ptime to a define so it's in one place 2013-12-09 09:01:02 -06:00
Nathan Neulinger 3f064220b9 FS-6024 --resolve 2013-12-09 08:54:54 -06:00
Nathan Neulinger d78a804df6 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2013-10-02 16:42:54 -05:00
Nathan Neulinger fa45e08d0b FS-5838 fix segfaults in unload of mod_format_cdr 2013-10-02 16:42:49 -05:00
Nathan Neulinger 1825b5bc89 FS-5599 add to vanilla conf 2013-10-02 12:51:22 -05:00
Nathan Neulinger 912e05d86c FS-5832 additional hostname updates for failover behavior 2013-10-02 12:24:34 -05:00
Nathan Neulinger 3b36e9908d FS-5599 implement mod_format_cdr 2013-10-02 12:22:36 -05:00
Nathan Neulinger 54ed353243 FS-5599 implement mod_format_cdr 2013-10-02 11:47:02 -05:00
Nathan Neulinger a4a0c3fcea FS-5832 - additional case of switchname/hostname 2013-10-01 20:50:42 -05:00
Nathan Neulinger 4158d92ed6 FS-5826 - seems to improve behavior, possibility of issue with FS-5180, but not enough details on that problem to tell. Current symptom is definitely measurable though. --resolve 2013-09-30 09:32:14 -05:00
Nathan Neulinger 5b92970f55 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2013-09-26 12:53:50 -05:00
Nathan Neulinger ea51b86970 FS-5819 remove pointless comparison 2013-09-26 12:53:44 -05:00
Nathan Neulinger 23530ebb23 add send of DisplayPromptStatusMessage and ForwardAll stimulus 2013-09-23 13:18:00 -05:00
Nathan Neulinger 1dc04136e2 add functions for sending forward stat message (mod_skinny) 2013-09-23 11:49:22 -05:00
Nathan Neulinger 1fa0c8b312 FS-5796 --resolve add cfwdall extension param for mod_skinny 2013-09-17 13:08:09 -05:00
Nathan Neulinger 699abafeab FS-5608 improvement in behavior, on EXECUTE it will now send the stop ring tone message to device 2013-09-03 08:53:48 -05:00
Nathan Neulinger c60dfb50d5 fix variable setting from skinny and mismatched logging 2013-08-27 12:31:25 -05:00
Nathan Neulinger 790bf9a947 FS-5164 - fix segv on ring handling due to listener not being defined 2013-08-20 13:01:40 -05:00
Nathan Neulinger 7fc4f5996f FS-5164 --resolve add support for setting user variables w/ skinny 2013-08-20 09:24:43 -05:00
Nathan Neulinger 4d9ff80a01 mod_skinny work on FS-5632 - few more cases 2013-08-02 21:25:51 -05:00
Nathan Neulinger 118614e447 mod_skinny work on FS-5632 - first pass 2013-08-02 21:11:56 -05:00
Nathan Neulinger 7dbf80ed8b FS-5662 --resolve implement call pickup group functionality in mod_skinny. Currently treats callPickup and grpCallPickup identically, may revisit when I find out more about what's different between the two 2013-08-02 14:12:03 -05:00
Nathan Neulinger c2d5d47078 mod_skinny: implement per device setting of ext- extensions 2013-08-02 13:53:29 -05:00
Nathan Neulinger d1268e8103 make default conf example work properly based on FS-5335 feedback/testing 2013-08-02 11:21:40 -05:00
Nathan Neulinger f184953570 mod_skinny: add minimal handling of MeetMe button to send to a conference creation extension 2013-08-02 10:54:46 -05:00
Nathan Neulinger 6c8eb054ad mod_skinny: allow to work with native pgsql 2013-07-31 17:17:07 -05:00
Nathan Neulinger 358b6e0835 mod_skinny: filter sip mwi events 2013-07-31 17:16:43 -05:00
Nathan Neulinger 878c232b06 mod_skinny: initial reg wasn't able to clean up due to missing device name, add new function to clean up given explicit device name, also add more logging 2013-07-30 14:35:39 -05:00
Nathan Neulinger 12fab353f3 FS-5636 --resolve hold active lines when receiving a call 2013-07-24 10:14:08 -05:00
Nathan Neulinger acb33edc3a skinny: improve hangup handling 2013-07-15 15:19:18 -05:00
Nathan Neulinger afeaac2d57 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2013-07-12 12:01:06 -05:00
Nathan Neulinger af9a18c63c FS-4027 - improve adherence to code conventions 2013-07-12 12:00:57 -05:00
Nathan Neulinger 655325ab05 fixup and merge in FS-4027 enhancements for additional device support 2013-07-12 11:39:23 -05:00
Nathan Neulinger 802aa379fc skinny typedef 2013-07-12 11:15:46 -05:00
Nathan Neulinger 76c3f4be98 add a few additional skinny message types 2013-07-12 11:05:52 -05:00
Nathan Neulinger 9bdfb18715 skinny correct field name 2013-07-12 11:05:18 -05:00
Nathan Neulinger 11cd5262f7 update device types list with more known types 2013-07-12 11:04:32 -05:00
Nathan Neulinger 719e0329bc add files to spandsp ignore list 2013-07-12 10:16:32 -05:00
Nathan Neulinger bab6ebc549 skinny: improve cleanup of devices during registration and unregistration, resolves some weird state issues when devices get disconnected 2013-07-11 13:14:44 -05:00
Nathan Neulinger e529924b17 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2013-07-11 12:24:45 -05:00
Nathan Neulinger 65dcf18d5f Revert "FS-5567 --resolve add a non-error level informational log message when no files match pattern"
This reverts commit 79d23ec0da.
2013-07-11 12:24:32 -05:00
Nathan Neulinger 79d23ec0da FS-5567 --resolve add a non-error level informational log message when no files match pattern 2013-07-11 12:23:04 -05:00
Nathan Neulinger a0043b8ca2 partial rollback of ec67542628 to fix skinny breakage 2013-07-01 22:19:40 -05:00
Nathan Neulinger 5fefae03fd improve skinny behavior in HA deployment 2013-06-26 21:56:10 -05:00
Nathan Neulinger 375c102ae0 typo 2013-06-26 21:55:38 -05:00
Nathan Neulinger 32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Nathan Neulinger 94d4501992 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2013-06-23 21:48:08 -05:00
Nathan Neulinger f59690c02f skinny more logging improvements and some refactoring of protocol replies 2013-06-23 21:47:58 -05:00
Nathan Neulinger 9279113a26 skinny - add simple expansion of text strings by id in the logging msgs 2013-06-23 16:11:54 -05:00
Nathan Neulinger 86e4e580b1 logging 2013-06-23 15:18:10 -05:00