Commit Graph

129 Commits

Author SHA1 Message Date
Anthony Minessale f106c18f51 tweak to confirm blind transfer patch 2012-05-08 19:33:53 -05:00
Anthony Minessale 07204a1fb5 add param:confirm-blind-transfer var:confirm_blind_transfer that makes blind transfers keep the transferrer on the line until its confirmed that the call was completed or brings it back to the bridge. blind_transfer_ack app can be executed in the dp by the transferee to indicate sucess or fail or a sucessful bridge will automatically trigger a success 2012-05-08 08:50:41 -05:00
Ken Rice c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Anthony Minessale 3a2f818387 make app to turn on new zombie exec instead of always doing it 2011-09-13 17:12:37 -05:00
Anthony Minessale 637a5ed83d Add application flag zombie_exec so registered applications can apply to be executed on channels that are already hungup, like the inline exec this is only limited to a small family of apps that do not use the channel for audio. 2011-09-13 09:35:41 -05:00
Anthony Minessale 996b304019 add xferext command to sendmsg parser so you can send a list of instructions to a channel and build and extension and transfer to it from esl 2011-08-31 19:30:58 -05:00
Anthony Minessale d43af04e93 fix races in bypass media regarding channel signalling that may cause answer to be skipped 2011-08-19 16:25:32 -05:00
Anthony Minessale b946ee94b2 update call_uuid stuff 2011-08-04 01:04:21 -05:00
Anthony Minessale 5db3a9b071 move channel_create event to init state to allow more info to be gathered 2011-06-24 10:52:18 -05:00
Anthony Minessale fb68746eed add parallelism to sofia by offsetting sip messages to the concerned sessions and using multiple queue threads for message handling 2011-06-16 14:37:22 -05:00
Anthony Minessale bd471fc6a9 add bridged timestamp and hangup_complete_with_xml=true to add xml_cdr to the body of hangup_complete events 2011-04-28 13:46:39 -05:00
Anthony Minessale c5daf80ef8 FS-3218 --resolve 2011-03-31 20:03:31 -05:00
Anthony Minessale 3a10d6a1c5 use strdup instead of core_session_strdup in hangup hook 2011-02-24 14:54:13 -06:00
Brian West 3734f4cd44 bump copyright date and fix some email and typos from diego. 2011-01-05 10:09:04 -06:00
Anthony Minessale 9db4a8265c tweak on calle[re] id 2010-12-16 16:03:05 -06:00
Anthony Minessale 3ff07445d4 add CF_DIALPLAN 2010-12-16 09:45:43 -06:00
Anthony Minessale 93cc3dc556 normalize tests for outbound channels to use switch_channel_direction instead of testing for CF_OUTBOUND 2010-12-15 20:59:42 -06:00
Anthony Minessale f69f4a7747 refactor 2010-11-05 15:24:11 -05:00
Anthony Minessale 402e383bd7 fix fifo race in use count dec 2010-10-29 20:39:07 -05:00
Anthony Minessale 93c2ed941a silent recovery 2010-10-13 16:17:43 -05:00
Anthony Minessale 786ca1f978 presence changes 2010-07-29 23:39:39 -05:00
Jeff Lenk ffab09a03c fix windows build - uninited variable 2010-07-22 10:31:12 -05:00
Anthony Minessale ed7ccc1432 add api_reporting_hook (like api_hangup_hook but after reporting state) both honor session_in_hangup_hook 2010-07-21 14:48:08 -05:00
Anthony Minessale c752e71afe more work on callstate events 2010-06-07 18:01:02 -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
Michael Jerris 0bd2b3a9e4 tweak log 2010-04-26 05:12:26 -04:00
Anthony Minessale 886e1ddb4d run indent on the whole tree and update copyright dates in prep for 1.0.5
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16579 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-06 03:38:24 +00:00
Anthony Minessale f484e28e22 add notice to explain why a call hangs up when it's run out of things to do so people stop reporting it as a bug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16569 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-04 15:57:23 +00:00
Anthony Minessale d13a46acd5 stop race condition in sofia where we tried to send an ack on a dead call and turn off early hangup by default (if you dont know that that is, good, do not document this)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15891 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-11 00:28:54 +00:00
Anthony Minessale 39f610a75b add chan name to log lines
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15836 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-07 21:33:52 +00:00
Anthony Minessale 1bac80436d add chan name to log lines
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15835 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-07 21:27:23 +00:00
Anthony Minessale ceb68513b0 FSCORE-508
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-12-04 23:21:51 +00:00
Brian West f915ee4a31 FSCORE-495
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15608 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-23 14:55:09 +00:00
Anthony Minessale ef9fa1df1a FSCORE-479
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15329 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-03 16:50:16 +00:00
Brian West e349d65b81 fix some bypass xfer scenarios
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15326 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-11-02 23:58:30 +00:00
Anthony Minessale df7637f687 change switch_strlen_zero to zstr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-23 16:03:42 +00:00
Anthony Minessale 66866fb1ea fix proxy-media issue regression
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-20 17:03:03 +00:00
Anthony Minessale 59b94dfacc refactor some of the message parsing code to use fifo to reduce threading contention
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15142 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-10-12 22:23:55 +00:00
Anthony Minessale 14e4f0497d farewell crash protection
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14919 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-18 15:55:10 +00:00
Anthony Minessale 5a5f3081f0 execute hangup state asap
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14852 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-14 20:10:58 +00:00
Anthony Minessale 0209f4059c add more stuff to event in hangup hook api
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14740 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-09-02 16:34:49 +00:00
Anthony Minessale c10d8e375d add state change hooks for destroy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14647 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-26 21:53:43 +00:00
Mathieu Rene c2d5f970bc Per-call logging, part one
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14509 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-08-13 20:35:02 +00:00
Anthony Minessale 87c2c0d398 MODSOFIA-18
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14319 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-22 19:14:47 +00:00
Anthony Minessale 9bd81e0ff6 timeout calls stuck in CS_NEW after 1 minute
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14313 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-07-21 19:17:22 +00:00
Anthony Minessale c4b67d93fc add CHANNEL_HANGUP_COMPLETE event to take the place of CHANNEL_HANGUP, CHANNEL_HANGUP now fires as soon as the channel is hungup but you must wait for CHANNEL_HANGUP_COMPLETE for the CDR data
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13505 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-29 17:18:03 +00:00
Anthony Minessale 4ce06aa5d1 fix win32 build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13178 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 15:11:38 +00:00
Anthony Minessale 9355013017 FSCORE-357
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 14:13:05 +00:00
Anthony Minessale b9dea85eb7 keep presence up to date
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13166 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:31:34 +00:00
Mathieu Rene e58f6afa6f FSCORE-356
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13163 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 15:51:19 +00:00