Commit Graph

13020 Commits

Author SHA1 Message Date
Giovanni Maruzzelli f15c9f8f02 skypiax:I can't understand why, but at least on my winxp 32bit if I memset 255 the audio frames to be sent when no frames have been given by channel_write_frame() but the timer_write has expired, it sounds bad. It sounds better, perfect let's say, if I resend the last frame. Go figure...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16700 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-19 01:04:14 +00:00
Anthony Minessale 6fee14c327 add 2 more fields
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16699 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 23:53:56 +00:00
Anthony Minessale 625b477c95 add ability for multiple profiles to share the same gateway names via profile::gwname syntax for normT
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16698 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 22:39:08 +00:00
Andrew Thompson 6107493160 Replace busy wait for XML fetch with thread cond stuff (Original patch contributed by Michael Fig / MarkeTel Systems)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16697 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 21:55:46 +00:00
Mathieu Rene 1f8c1112d6 add switch_buffer_peek()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16696 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 20:22:32 +00:00
Michael Jerris 6da81efaa5 fix windows build (FSBUILD-245)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16695 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 20:02:03 +00:00
Brian West ee2345d81c FSCORE-552
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16694 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 19:54:58 +00:00
Giovanni Maruzzelli df4b1f5968 skypiax: hihihi, forgot to silencing the frames sent as silence fillers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16693 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 17:47:54 +00:00
Anthony Minessale 995fd35ada debugging tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16692 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 17:26:15 +00:00
Giovanni Maruzzelli d914adb78c skypiax: modified VC++ solution so to include libspandsp includes and lib
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16691 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 17:25:02 +00:00
Giovanni Maruzzelli f53c1cbf19 skypiax: MODSKYPIAX-66 added channel variable 'skype_get_inband_dtmf', you set it to 'true' if you want to mod_skypiax to detect inband DTMFs coming from skype, eg: skypein/skypeout calls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16690 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 16:24:07 +00:00
Anthony Minessale 1e182bc85e set the profile param
<param name="extended-info-parsing" value="true"/>


for out of dialog use

content-type: freeswitch/api-request
put any FSAPI <command>[:args] in the body
the 200ok will contain content-type freeswitch/api-response with the reply text

for in dialog use:

content-type: freeswitch/session-event
put anything you want in the body

The message will be queued to the channel as an event to pickup with the input callbacks.



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16689 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 16:01:07 +00:00
Anthony Minessale 0f2fef4f7e add extended info parsing feature to send api commands or queue messages to sessions over info packets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16688 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 15:52:30 +00:00
Giovanni Maruzzelli 28f88fc758 skypiax: added channel variabls 'skype_user', set to the skypename of the interface, and 'initial_skype_user', set to the skypename that originally received the call and then transferred it to another skypename
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16685 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 11:03:12 +00:00
Raymond Chandler 1be5dad043 add beginning of Makefile for osx
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16684 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-18 02:35:08 +00:00
Mathieu Rene f6b6b9cd93 rename switch_socket_create_pollfd to switch_socket_create_pollset, add switch_socket_create_pollfd that really creates a pollfd out of a socket, expose switch_pollset_poll and switch_pollset_remove
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16683 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 22:36:07 +00:00
Anthony Minessale 34a7a594e2 revert
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16682 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 22:00:01 +00:00
Anthony Minessale 984f0f44d9 MODAPP-398
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16681 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 21:57:45 +00:00
Giovanni Maruzzelli 1d45f2a572 skypiax: debug print on failed write on audio socket
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16680 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 20:22:33 +00:00
Anthony Minessale e3e7ad8fbe disable cpu timer affinity by default but make it still possible via config and fix stray constant in tipping_point
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16679 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 19:50:25 +00:00
Giovanni Maruzzelli fdf2c82c3f skypiax: If you DO want to relay DTMFs out of band when bridged too, on top of audio DTMFs, set the channel variable 'skype_add_outband_dtmf_also_when_bridged=true'
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16678 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 18:01:05 +00:00
Giovanni Maruzzelli 8cb7897654 skypiax: small change in reacting to 'ERROR 559 CALL', action failed, in case we are in the process of answering
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16677 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 15:56:27 +00:00
Giovanni Maruzzelli ba4fd4a895 skypiax: cleaning some debug print leftover
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16676 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 11:35:12 +00:00
Giovanni Maruzzelli 445b04ac68 skypiax: cleaning some debug print leftover
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16675 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 11:29:31 +00:00
Mathieu Rene a9e2eb8bea update syslog.conf.xml to include uuid param
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16674 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 09:50:13 +00:00
Anthony Minessale 2e86ba46c3 add vm_list vm_delete and alias voicemail_inject to vm_inject
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16673 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 05:00:01 +00:00
Giovanni Maruzzelli f0c8ba7479 skypiax: let's have short tcp bufsize in windows too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16672 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 03:09:21 +00:00
Giovanni Maruzzelli bd5c3efc0b skypiax: create the threads with the detach bit UNset
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16671 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 02:50:24 +00:00
Giovanni Maruzzelli 5a05067830 skypiax: tentative timing on windoz, let's see if still works on linux
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16670 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 02:20:17 +00:00
Mathieu Rene a835b4bcea don't free the event subclass in switch_event_unbind_callback(). thx crienzo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16666 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-17 01:01:13 +00:00
Giovanni Maruzzelli c04cf4af0a skypiax: new write timing, perfect on linux, let's check on windoz. Long live Tony
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16664 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 22:33:56 +00:00
Michael Collins 8c962e50ca Update ChangeLog thru r16662
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16663 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 22:30:47 +00:00
Anthony Minessale 484ffac41c update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16662 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 20:29:10 +00:00
Giovanni Maruzzelli da4dd92f2a skypiax: more timin fixes, works well on linux, with skype beta 2, 100HZ, and switch_ivr.c line 157 set to ms>1. Let's see on windoz
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16661 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 20:21:57 +00:00
Mathieu Rene cd1c97b23f hrum
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16660 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 17:34:32 +00:00
Mathieu Rene 6f9c33ccf9 esl/python: reswig and add python-config so we find includes/libs automatically (some distros don't have it). try that jmesquita
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16659 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 07:44:02 +00:00
Mathieu Rene ce4d8fdc2b esl/python: swig needs -thread to properly release the GIL while in blocking calls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16658 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 07:01:38 +00:00
Marc Olivier Chouinard d8fd646456 mod_sofia: Fix a ODBC DELETE Sql Query
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16657 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 01:41:00 +00:00
Mathieu Rene 248745f2ca MODAPP-397
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16656 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 01:06:35 +00:00
Mathieu Rene 36542c2625 MODSOFIA-57 actually do the hangup handler, skipping sofiasip calls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16655 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 00:49:42 +00:00
Mathieu Rene 4bcb352602 MODSOFIA-57 fix edge case if a session is blocked during a sip profile shutdown
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16654 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-16 00:07:50 +00:00
Rupa Schomaker 5dc4d68862 libmemcached's ./configure is failing with --prefix and friends so use
a simplified version


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16653 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 23:59:36 +00:00
Brian West 177d03cbc9 need a swigall
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16652 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 21:33:44 +00:00
Brian West a5afd7cd3b hrm
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16651 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 21:32:37 +00:00
Brian West 9f43564500 guess nobody has actually tried this before
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16650 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 21:25:49 +00:00
Giovanni Maruzzelli be219869e4 skypiax: purged debug leftover
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16649 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 21:24:20 +00:00
Giovanni Maruzzelli 4545efe185 skypiax: send_silence_when_idle seems to solve the ghost voice during IVR prompts, thx anthm
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16648 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 20:34:27 +00:00
Mathieu Rene 94b1948a57 mod_voicemail: that shouldve been wrlock, and its missing an unlock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16647 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 20:34:11 +00:00
Anthony Minessale 644664004c tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16646 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 20:16:06 +00:00
Giovanni Maruzzelli 6b3c0d6d23 skypiax: better timin on windoz (thx anthm), let's see if it works on *nix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16645 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-02-15 20:16:00 +00:00