633 Commits

Author SHA1 Message Date
Michael Jerris
a5f680810d only enable passthru_ptime_mismatch when set to a true value, not when it is set to any value 2014-04-28 16:17:56 -04:00
Michael Jerris
d9b5bfaa7f only enable passthru_ptime_mismatch when set to a true value, not when it is set to any value 2014-04-28 16:12:10 -04:00
Michael Jerris
a044b3b64b remove unused var ocp 2014-04-28 16:06:39 -04:00
Anthony Minessale
c51b55a46e FS-6491 --resolve
This seems to be a paradox when running a perl script from a session then executing perl again on the same session from a different thread.
I fixed it by converting any execution of perl in the execute_on_* family of operators to only run background mode which is to store the command in the session stack to be executed only by the session thread instead of on the spot by the outide thread.  changing the execute_on_answer to perl::/path/to/script.pl would also eliminate the crash in code that has not been updated with this patch.

This is just a limitation of embedded perl we have to live with.
2014-04-28 21:19:48 +05:00
Anthony Minessale
804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Anthony Minessale
f862c34325 FS-6272 --resolve 2014-02-27 03:24:37 +05:00
Anthony Minessale
5646957c5b FS-5937 2014-02-26 04:06:59 +05:00
Anthony Minessale
e47aba1e7e FS-6235 2014-02-23 05:17:07 +05:00
Anthony Minessale
ec50c05df6 make hangup or end of bridge trigger unhold action for held legs 2014-02-21 13:26:04 -06:00
Anthony Minessale
c945584201 FS-6237 --resolve 2014-02-17 23:48:59 +05:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
f8844d1398 FS-6020 --resolve 2014-01-07 01:54:31 +05:00
Anthony Minessale
5f239a5bae add channel logical direction 2013-10-31 15:28:33 -05:00
Anthony Minessale
b5d53b6341 remove_debug 2013-10-30 17:26:06 -05:00
Anthony Minessale
e2e8a57d9d add ring_wait callstate for devstate interface 2013-10-30 14:08:34 -05:00
Anthony Minessale
e659814a84 missed a spot 2013-10-23 23:21:31 -05:00
Anthony Minessale
a4a8948774 tweak to devstate 2013-10-23 23:09:14 -05:00
Anthony Minessale
916a75e9cf device state tweaks 2013-10-23 20:45:34 -05:00
Anthony Minessale
70ea252505 tweak 2013-10-18 01:32:31 +05:00
Anthony Minessale
4a172402d2 some refactoring and plumbing for 1.4 2013-10-16 02:24:32 +05:00
Anthony Minessale
80e5a7cf0a FS-5778 --resolve use switch_core_event_hook_remove_receive_message() to bind to receive_message and case for new SWITCH_MESSAGE_ANSWER_EVENT, SWITCH_MESSAGE_PROGRESS_EVENT, SWITCH_MESSAGE_RING_EVENT 2013-09-11 22:58:00 +05:00
Anthony Minessale
ce4cfc97c4 FS-5772 improve odds a little more but the phone is broken here 2013-09-11 02:55:31 +05:00
Anthony Minessale
38cd508a12 FS-5772 --resolve this is sort of a hack but less painful than reporting bugs to polycom 2013-09-10 23:14:30 +05:00
Seven Du
2490868830 FS-5498 fix typo from commit ab947f5 2013-07-19 12:41:40 +08:00
Anthony Minessale
bbdd77ec35 fix race condition on device state destroy 2013-06-28 14:21:04 -05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Anthony Minessale
16bdee13fc add answer_delay variable to sleep N ms when answer is called from the channel thread 2013-06-20 21:29:31 -05:00
Anthony Minessale
2fac3a8e83 refactor some of the video passthru code 2013-06-17 19:52:37 -05:00
Anthony Minessale
2c9ee26fdd dont change device state from hangup to hangup 2013-06-17 10:44:22 -05:00
Seven Du
a3dfd0bf62 FS-5498 add ringing and early stats to event 2013-06-12 09:09:21 +08:00
Anthony Minessale
de802f2124 FS-5498 fix state change 2013-06-11 11:24:04 -05:00
Anthony Minessale
df1bba55ee FS-5498 2013-06-10 19:13:21 -05:00
Anthony Minessale
6731519bef FS-5498 2013-06-10 18:22:08 -05:00
Anthony Minessale
860ed3f9a6 add last callback run stamp to device records 2013-06-06 13:09:13 -05:00
Anthony Minessale
4240526ce3 add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device 2013-06-05 11:20:11 -05:00
Anthony Minessale
9d8af739c8 FS-5480 --resolve 2013-05-28 08:17:44 -05:00
Anthony Minessale
f42fffb65f FS-5466 --resolve 2013-05-24 09:14:13 -05:00
Anthony Minessale
6cdb46889c FS-5402 --resolve the problem is ent originate has many channels and many causes to parse so we need to check it against all the causes 2013-05-22 11:01:39 -05:00
Anthony Minessale
2d96d7c165 fix minor cid issue in mod_fifo 2013-04-22 16:31:05 -05:00
Anthony Minessale
8adeab7d5a move callstate changes down to take place after the core states have run 2013-04-15 10:43:32 -05:00
Anthony Minessale
7fd28f58f9 FS-5208 --resolve 2013-04-08 12:09:49 -05:00
Anthony Minessale
18c429f66f refactor and cleanup more cid stuff 2013-04-05 15:29:57 -05:00
Anthony Minessale
83fc8ddf3a endless cid fun 2013-04-05 08:29:16 -05:00
Anthony Minessale
a1999ad62a flush on answer for inbound only 2013-04-04 13:46:46 -05:00
Anthony Minessale
69c3c7d8e2 FS-5257 --resolve you seem to be setting sip_secure_media on an inbound leg, this is not correct. This patch should auto-correct that but also beware that the variable has changed to rtp_secure_media after this commit 2013-04-02 20:05:46 -05:00
Anthony Minessale
2207b87769 do some more caller-id cleanup 2013-04-01 23:03:14 -05:00
Anthony Minessale
262aed0ed1 remove debug code 2013-03-29 22:12:54 -05:00
Anthony Minessale
aca9257f93 tweaks for caller id in certian uuid_bridge situations 2013-03-28 22:17:28 -05:00
Brian West
b8b7176086 remove debug line left in by accident 2013-03-27 22:19:58 -05:00
Anthony Minessale
861c3e3ccc add switch_core_get_variables and allow execute_on funcs to see global vars too 2013-03-27 14:54:01 -05:00