]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
16 years agoSkinny: Add helper functions
Mathieu Parent [Wed, 24 Feb 2010 12:03:04 +0000 (12:03 +0000)] 
Skinny: Add helper functions

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16776 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 3: Calls management
Mathieu Parent [Wed, 24 Feb 2010 12:01:47 +0000 (12:01 +0000)] 
Skinny: Milestone 3: Calls management

- House cleaning

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16775 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 8 (partial): TimeDate
Mathieu Parent [Wed, 24 Feb 2010 12:01:39 +0000 (12:01 +0000)] 
Skinny: Milestone 8 (partial): TimeDate

- answer TimeDateReqMessage with DefineTimeDate

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16774 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoMilestone 3: Calls management: Add several messages structs
Mathieu Parent [Wed, 24 Feb 2010 12:01:31 +0000 (12:01 +0000)] 
Milestone 3: Calls management: Add several messages structs

+ KeypadButtonMessage
+ StimulusMessage
+ OnHookMessage
+ OpenReceiveChannelAck
+ SoftKeyEventMessage
+ StartToneMessage
+ StopToneMessage
+ SetRingerMessage
+ SetLampMessage
+ SetSpeakerModeMessage
+ StartMediaTransmissionMessage
+ StopMediaTransmissionMessage
+ CallInfoMessage
+ OpenReceiveChannelMessage
+ SelectSoftKeysMessage
+ CallStateMessage
+ DisplayPromptStatusMessage
+ ClearPromptMessage
+ ActivateCallPlaneMessage
+ DialedNumberMessage

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16773 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 8: Miscellaneous (handle HeadsetStatusMessage)
Mathieu Parent [Wed, 24 Feb 2010 12:01:21 +0000 (12:01 +0000)] 
Skinny: Milestone 8: Miscellaneous (handle HeadsetStatusMessage)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16772 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoMilestone 7: Alarm
Mathieu Parent [Wed, 24 Feb 2010 12:01:13 +0000 (12:01 +0000)] 
Milestone 7: Alarm

- Custom events: skinny::alarm

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16771 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 5: Speed-dials
Mathieu Parent [Wed, 24 Feb 2010 12:00:55 +0000 (12:00 +0000)] 
Skinny: Milestone 5: Speed-dials

- answer SpeedDialStatReqMessage with SpeedDialStatMessage

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16770 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 4: Button template, Soft-key template and Soft-key sets
Mathieu Parent [Wed, 24 Feb 2010 12:00:45 +0000 (12:00 +0000)] 
Skinny: Milestone 4: Button template, Soft-key template and Soft-key sets

- buttons are now stored in the same table
- answer ButtonTemplateReqMessage with ButtonTemplateMessage: DONE
- answer SoftKeyTemplateReqMessage with SoftKeyTemplateResMessage: WIP (currently empty response)
- answer SoftKeySetReqMessage with SoftKeySetResMessage: WIP (currently empty response)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16769 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 7: handle AlarmMessage
Mathieu Parent [Wed, 24 Feb 2010 12:00:35 +0000 (12:00 +0000)] 
Skinny: Milestone 7: handle AlarmMessage

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16768 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Sanity
Mathieu Parent [Wed, 24 Feb 2010 12:00:28 +0000 (12:00 +0000)] 
Skinny: Sanity

- truncate tables on module load
- check for message length

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16767 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 0: avoid crash when closing sockets by using mutexes
Mathieu Parent [Wed, 24 Feb 2010 12:00:19 +0000 (12:00 +0000)] 
Skinny: Milestone 0: avoid crash when closing sockets by using mutexes

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16766 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 3: Parse calls coming to skinny
Mathieu Parent [Wed, 24 Feb 2010 12:00:11 +0000 (12:00 +0000)] 
Skinny: Milestone 3: Parse calls coming to skinny

Also don't free profile members (managed via pools) to avoid crash on module unload

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16765 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny:
Mathieu Parent [Wed, 24 Feb 2010 12:00:04 +0000 (12:00 +0000)] 
Skinny:
- don't free skinny messages as they are handled by pools
- correct devices autocompletion (inspired by switch_console_list_uuid in switch_console.c)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16764 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: SQL updates
Mathieu Parent [Wed, 24 Feb 2010 11:59:56 +0000 (11:59 +0000)] 
Skinny: SQL updates

- new switch_odbc_handle_exec argument
- add codec_string to device record
- minor changes

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16763 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: moving to SQL
Mathieu Parent [Wed, 24 Feb 2010 11:59:49 +0000 (11:59 +0000)] 
Skinny: moving to SQL

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16762 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: helper script: test-skinny.pl
Mathieu Parent [Wed, 24 Feb 2010 11:59:41 +0000 (11:59 +0000)] 
Skinny: helper script: test-skinny.pl

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16761 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: reorder
Mathieu Parent [Wed, 24 Feb 2010 11:59:34 +0000 (11:59 +0000)] 
Skinny: reorder

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16760 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 2: Line managements
Mathieu Parent [Wed, 24 Feb 2010 11:59:25 +0000 (11:59 +0000)] 
Skinny: Milestone 2: Line managements

- handle RegisterAvailableLinesMessage

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16759 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1: Devices management
Mathieu Parent [Wed, 24 Feb 2010 11:59:18 +0000 (11:59 +0000)] 
Skinny: Milestone 1: Devices management

- handle unregister message
- send skinny::unregister event
- send skinny::expire event

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16758 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: one function per message type
Mathieu Parent [Wed, 24 Feb 2010 11:59:10 +0000 (11:59 +0000)] 
Skinny: one function per message type

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16757 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (codec list)
Mathieu Parent [Wed, 24 Feb 2010 11:59:02 +0000 (11:59 +0000)] 
Skinny: Milestone 1 : device level (codec list)

- update codec list

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16756 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (register event)
Mathieu Parent [Wed, 24 Feb 2010 11:58:54 +0000 (11:58 +0000)] 
Skinny: Milestone 1 : device level (register event)

- fire skinny::register events

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16755 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years ago Skinny: Milestone 1 : device level (multiple replies)
Mathieu Parent [Wed, 24 Feb 2010 11:58:43 +0000 (11:58 +0000)] 
 Skinny: Milestone 1 : device level (multiple replies)

- A request can call several replies

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16754 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (CapabilitiesReqMessage and CapabilitiesResMessage)
Mathieu Parent [Wed, 24 Feb 2010 11:58:36 +0000 (11:58 +0000)] 
Skinny: Milestone 1 : device level (CapabilitiesReqMessage and CapabilitiesResMessage)

- send CapabilitiesReqMessage during registration
- handle CapabilitiesResMessage
- also correct sent length

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16753 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (PortMessage)
Mathieu Parent [Wed, 24 Feb 2010 11:58:25 +0000 (11:58 +0000)] 
Skinny: Milestone 1 : device level (PortMessage)

-Handle PortMessage

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16752 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (API)
Mathieu Parent [Wed, 24 Feb 2010 11:58:15 +0000 (11:58 +0000)] 
Skinny: Milestone 1 : device level (API)

skinny device *
skinny device <device_name>

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16751 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (timeout)
Mathieu Parent [Wed, 24 Feb 2010 11:58:07 +0000 (11:58 +0000)] 
Skinny: Milestone 1 : device level (timeout)

- handle keepalive message (expiration)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16750 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 1 : device level (Register)
Mathieu Parent [Wed, 24 Feb 2010 11:58:00 +0000 (11:58 +0000)] 
Skinny: Milestone 1 : device level (Register)

- handle RegisterMessage
- keep device infos (attached to listener)
- respond with RegisterAckMessage
- handle port message (do nothing)
- handle keepalive message (do nothing for now)

and:
- clean memory pools usage
- date_format is fixed length

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16749 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 0 : no-op module (listeners and base skinny parsing)
Mathieu Parent [Wed, 24 Feb 2010 11:57:53 +0000 (11:57 +0000)] 
Skinny: Milestone 0 : no-op module (listeners and base skinny parsing)

Check for huge message

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16748 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 0 : no-op module (listeners and base skinny parsing)
Mathieu Parent [Wed, 24 Feb 2010 11:57:45 +0000 (11:57 +0000)] 
Skinny: Milestone 0 : no-op module (listeners and base skinny parsing)

Based on mod_event_socket.

- create listeners
- parse sccp header (length, reserved, type)
- don't listen to reloadxml event, as we don't reload listeners
- listen to heartbeat event to expire listeners

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16747 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoSkinny: Milestone 0 : no-op module (conf and event)
Mathieu Parent [Wed, 24 Feb 2010 11:57:37 +0000 (11:57 +0000)] 
Skinny: Milestone 0 : no-op module (conf and event)

Based on mod_reference.

- example conf files
- load configuration file conf/autoload_configs/skinny.conf.xml
- listen to reloadxml events

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16746 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoadd sofia_dig [xml] api func
Anthony Minessale [Wed, 24 Feb 2010 00:01:39 +0000 (00:01 +0000)] 
add sofia_dig [xml] api func

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16745 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoFSBUILD-249
Brian West [Tue, 23 Feb 2010 22:56:54 +0000 (22:56 +0000)] 
FSBUILD-249

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16744 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoreplaced libtiff-devel dependency by libjpeg-devel
Michal Bielicki [Tue, 23 Feb 2010 20:41:14 +0000 (20:41 +0000)] 
replaced libtiff-devel dependency by libjpeg-devel

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16743 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoadded mod_file_string
Michal Bielicki [Tue, 23 Feb 2010 20:06:06 +0000 (20:06 +0000)] 
added mod_file_string
added build requirement for libjpeg-devel
started analysing runtime reqs

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16742 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agofix mod_fax missing symbol on libtool 2+ (FSMOD-37)
Michael Jerris [Tue, 23 Feb 2010 19:20:46 +0000 (19:20 +0000)] 
fix mod_fax missing symbol on libtool 2+ (FSMOD-37)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16741 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agofix mod_fax missing symbol on libtool 2+ (FSMOD-37)
Michael Jerris [Tue, 23 Feb 2010 19:19:04 +0000 (19:19 +0000)] 
fix mod_fax missing symbol on libtool 2+ (FSMOD-37)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16740 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoallow domains with no dot in them as long as you specify a profile name
Anthony Minessale [Tue, 23 Feb 2010 19:13:12 +0000 (19:13 +0000)] 
allow domains with no dot in them as long as you specify a profile name

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16739 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agofix mod_fax missing symbol on libtool 2+ (FSMOD-37)
Michael Jerris [Tue, 23 Feb 2010 19:12:53 +0000 (19:12 +0000)] 
fix mod_fax missing symbol on libtool 2+ (FSMOD-37)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16738 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoFSCORE-556
Anthony Minessale [Tue, 23 Feb 2010 17:00:17 +0000 (17:00 +0000)] 
FSCORE-556

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16736 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoFSBUILD-251: Debian buildsystem: Some development files (*.la) are placed in both...
Mathieu Parent [Tue, 23 Feb 2010 15:57:53 +0000 (15:57 +0000)] 
FSBUILD-251: Debian buildsystem: Some development files (*.la) are placed in both freeswitch and freeswitch-dev packages

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16735 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agodebian install missing files in /opt/freeswitch/conf/lang/fr/
Mathieu Parent [Tue, 23 Feb 2010 15:12:56 +0000 (15:12 +0000)] 
debian install missing files in /opt/freeswitch/conf/lang/fr/

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16734 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agodebian: proper file permissions when /opt/freeswitch is a symlink
Mathieu Parent [Tue, 23 Feb 2010 15:12:01 +0000 (15:12 +0000)] 
debian: proper file permissions when /opt/freeswitch is a symlink

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16733 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: silent_mode in config file, now it works well. DelphiWorld asked for it...
Giovanni Maruzzelli [Tue, 23 Feb 2010 14:32:52 +0000 (14:32 +0000)] 
skypiax: silent_mode in config file, now it works well. DelphiWorld asked for it, and will be useful to all :)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16731 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: do the audio timers synch each 20secs
Giovanni Maruzzelli [Tue, 23 Feb 2010 12:26:03 +0000 (12:26 +0000)] 
skypiax: do the audio timers synch each 20secs

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16730 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: shut up windows compiler
Giovanni Maruzzelli [Tue, 23 Feb 2010 02:31:37 +0000 (02:31 +0000)] 
skypiax: shut up windows compiler

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16729 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years ago cleanup
Brian West [Mon, 22 Feb 2010 23:41:56 +0000 (23:41 +0000)] 
 cleanup

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16728 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoadd spandsp_start_dtmf app to mod_fax
Anthony Minessale [Mon, 22 Feb 2010 23:41:34 +0000 (23:41 +0000)] 
add spandsp_start_dtmf app to mod_fax

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16727 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: no more tcp ports in config, cleaning
Giovanni Maruzzelli [Mon, 22 Feb 2010 22:48:50 +0000 (22:48 +0000)] 
skypiax: no more tcp ports in config, cleaning

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16726 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agosmall timer test tweak for horribly clocked boxen
Anthony Minessale [Mon, 22 Feb 2010 22:42:29 +0000 (22:42 +0000)] 
small timer test tweak for horribly clocked boxen

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16725 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: no more tcp ports in config, timing tweakings
Giovanni Maruzzelli [Mon, 22 Feb 2010 22:13:59 +0000 (22:13 +0000)] 
skypiax: no more tcp ports in config, timing tweakings

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16724 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoMODAPP-400
Anthony Minessale [Mon, 22 Feb 2010 19:46:34 +0000 (19:46 +0000)] 
MODAPP-400

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16723 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoISO C90 forbids mixed declarations and code
Mathieu Rene [Mon, 22 Feb 2010 19:18:11 +0000 (19:18 +0000)] 
ISO C90 forbids mixed declarations and code

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16722 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoESL-32
Anthony Minessale [Mon, 22 Feb 2010 18:35:21 +0000 (18:35 +0000)] 
ESL-32

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16721 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoAdded ssml-mime-type config param to deal with server that doesn't like application...
Christopher Rienzo [Mon, 22 Feb 2010 17:10:01 +0000 (17:10 +0000)] 
Added ssml-mime-type config param to deal with server that doesn't like application/ssml+xml

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16720 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agobump rev to upstream r1401
Brian West [Mon, 22 Feb 2010 15:43:43 +0000 (15:43 +0000)] 
bump rev to upstream r1401

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16719 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoRemove support for old version of UniMRCP
Christopher Rienzo [Mon, 22 Feb 2010 15:19:52 +0000 (15:19 +0000)] 
Remove support for old version of UniMRCP

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16718 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoAdded synthparams and recogparams to config so that default MRCP params can be define...
Christopher Rienzo [Mon, 22 Feb 2010 14:26:16 +0000 (14:26 +0000)] 
Added synthparams and recogparams to config so that default MRCP params can be defined for SPEAK and RECOGNIZE requests.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16717 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: 'SET WINDOWSTATE HIDDEN'
Giovanni Maruzzelli [Mon, 22 Feb 2010 07:38:54 +0000 (07:38 +0000)] 
skypiax: 'SET WINDOWSTATE HIDDEN'

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16716 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoNew sound prompts to be recorded
Michael Collins [Mon, 22 Feb 2010 01:22:15 +0000 (01:22 +0000)] 
New sound prompts to be recorded

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16715 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: 'SILENT_MODE' is a stupid joke, removed
Giovanni Maruzzelli [Sun, 21 Feb 2010 14:50:08 +0000 (14:50 +0000)] 
skypiax: 'SILENT_MODE' is a stupid joke, removed

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16714 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: try not to show windows, run the skype client hidden in system tray, special...
Giovanni Maruzzelli [Sun, 21 Feb 2010 14:17:08 +0000 (14:17 +0000)] 
skypiax: try not to show windows, run the skype client hidden in system tray, special feat for DelphiWorld

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16713 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: shorter audio buffers, sync read and write audio timers each second
Giovanni Maruzzelli [Sun, 21 Feb 2010 11:01:05 +0000 (11:01 +0000)] 
skypiax: shorter audio buffers, sync read and write audio timers each second

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16712 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoswitch_ivr_play_say: Fix a segfault when using <nomatch/> in phrases
Marc Olivier Chouinard [Sun, 21 Feb 2010 08:45:38 +0000 (08:45 +0000)] 
switch_ivr_play_say: Fix a segfault when using <nomatch/> in phrases

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16711 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: completely new audio threads, shut up compiler
Giovanni Maruzzelli [Sat, 20 Feb 2010 13:28:42 +0000 (13:28 +0000)] 
skypiax: completely new audio threads, shut up compiler

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16710 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: new audio threading works on windoz, little cleaning
Giovanni Maruzzelli [Sat, 20 Feb 2010 13:18:04 +0000 (13:18 +0000)] 
skypiax: new audio threading works on windoz, little cleaning

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16709 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: completely new audio threads, let's see how it works on windoz
Giovanni Maruzzelli [Sat, 20 Feb 2010 12:32:10 +0000 (12:32 +0000)] 
skypiax: completely new audio threads, let's see how it works on windoz

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16708 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoset SFLAG_SENT_FINAL_MSG when going down in loop mode
Moises Silva [Fri, 19 Feb 2010 22:43:29 +0000 (22:43 +0000)] 
set SFLAG_SENT_FINAL_MSG when going down in loop mode

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@1039 a93c3328-9c30-0410-af19-c9cd2b2d52af

16 years agoavoiding seglock
Anthony Minessale [Fri, 19 Feb 2010 22:08:10 +0000 (22:08 +0000)] 
avoiding seglock

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16707 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoadded new commands to enable/disable hardware loop and some boost code to handle...
Moises Silva [Fri, 19 Feb 2010 21:18:13 +0000 (21:18 +0000)] 
added new commands to enable/disable hardware loop and some boost code to handle ss7 loops

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@1038 a93c3328-9c30-0410-af19-c9cd2b2d52af

16 years agoFSCORE-554
Anthony Minessale [Fri, 19 Feb 2010 18:59:10 +0000 (18:59 +0000)] 
FSCORE-554

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16706 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoeven more mod_shout logging
Rupa Schomaker [Fri, 19 Feb 2010 18:53:02 +0000 (18:53 +0000)] 
even more mod_shout logging

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16705 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoTrack time taken for XML fetch responses/timeouts
Andrew Thompson [Fri, 19 Feb 2010 18:51:57 +0000 (18:51 +0000)] 
Track time taken for XML fetch responses/timeouts

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16704 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agomore logging for mod_shout
Rupa Schomaker [Fri, 19 Feb 2010 18:15:22 +0000 (18:15 +0000)] 
more logging for mod_shout

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16702 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoadd some more error logging
Rupa Schomaker [Fri, 19 Feb 2010 17:39:41 +0000 (17:39 +0000)] 
add some more error logging

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16701 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax:I can't understand why, but at least on my winxp 32bit if I memset 255 the...
Giovanni Maruzzelli [Fri, 19 Feb 2010 01:04:14 +0000 (01:04 +0000)] 
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

16 years agoadd 2 more fields
Anthony Minessale [Thu, 18 Feb 2010 23:53:56 +0000 (23:53 +0000)] 
add 2 more fields

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16699 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoadd ability for multiple profiles to share the same gateway names via profile::gwname...
Anthony Minessale [Thu, 18 Feb 2010 22:39:08 +0000 (22:39 +0000)] 
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

16 years agoReplace busy wait for XML fetch with thread cond stuff (Original patch contributed...
Andrew Thompson [Thu, 18 Feb 2010 21:55:46 +0000 (21:55 +0000)] 
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

16 years agoadd switch_buffer_peek()
Mathieu Rene [Thu, 18 Feb 2010 20:22:32 +0000 (20:22 +0000)] 
add switch_buffer_peek()

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16696 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agofix windows build (FSBUILD-245)
Michael Jerris [Thu, 18 Feb 2010 20:02:03 +0000 (20:02 +0000)] 
fix windows build (FSBUILD-245)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16695 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years ago FSCORE-552
Brian West [Thu, 18 Feb 2010 19:54:58 +0000 (19:54 +0000)] 
 FSCORE-552

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16694 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoFixed flush buffer command so that its backward compatible
David Yat Sin [Thu, 18 Feb 2010 19:13:54 +0000 (19:13 +0000)] 
Fixed flush buffer command so that its backward compatible
with 3.4 release

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@1037 a93c3328-9c30-0410-af19-c9cd2b2d52af

16 years agoOPENZAP-99
Anthony Minessale [Thu, 18 Feb 2010 18:55:03 +0000 (18:55 +0000)] 
OPENZAP-99

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@1036 a93c3328-9c30-0410-af19-c9cd2b2d52af

16 years agoIncreased timeout in sangoma_boost_channel_request to match PRI specs
David Yat Sin [Thu, 18 Feb 2010 18:42:36 +0000 (18:42 +0000)] 
Increased timeout in sangoma_boost_channel_request to match PRI specs

git-svn-id: http://svn.openzap.org/svn/openzap/trunk@1035 a93c3328-9c30-0410-af19-c9cd2b2d52af

16 years agoskypiax: hihihi, forgot to silencing the frames sent as silence fillers
Giovanni Maruzzelli [Thu, 18 Feb 2010 17:47:54 +0000 (17:47 +0000)] 
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

16 years agodebugging tweak
Anthony Minessale [Thu, 18 Feb 2010 17:26:15 +0000 (17:26 +0000)] 
debugging tweak

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16692 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: modified VC++ solution so to include libspandsp includes and lib
Giovanni Maruzzelli [Thu, 18 Feb 2010 17:25:02 +0000 (17:25 +0000)] 
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

16 years agoskypiax: MODSKYPIAX-66 added channel variable 'skype_get_inband_dtmf', you set it...
Giovanni Maruzzelli [Thu, 18 Feb 2010 16:24:07 +0000 (16:24 +0000)] 
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

16 years agoset the profile param
Anthony Minessale [Thu, 18 Feb 2010 16:01:07 +0000 (16:01 +0000)] 
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

16 years agoadd extended info parsing feature to send api commands or queue messages to sessions...
Anthony Minessale [Thu, 18 Feb 2010 15:52:30 +0000 (15:52 +0000)] 
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

16 years agoskypiax: added channel variabls 'skype_user', set to the skypename of the interface...
Giovanni Maruzzelli [Thu, 18 Feb 2010 11:03:12 +0000 (11:03 +0000)] 
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

16 years agoadd beginning of Makefile for osx
Raymond Chandler [Thu, 18 Feb 2010 02:35:08 +0000 (02:35 +0000)] 
add beginning of Makefile for osx

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16684 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agorename switch_socket_create_pollfd to switch_socket_create_pollset, add switch_socket...
Mathieu Rene [Wed, 17 Feb 2010 22:36:07 +0000 (22:36 +0000)] 
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

16 years agorevert
Anthony Minessale [Wed, 17 Feb 2010 22:00:01 +0000 (22:00 +0000)] 
revert

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16682 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoMODAPP-398
Anthony Minessale [Wed, 17 Feb 2010 21:57:45 +0000 (21:57 +0000)] 
MODAPP-398

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16681 d0543943-73ff-0310-b7d9-9358b9ac24b2

16 years agoskypiax: debug print on failed write on audio socket
Giovanni Maruzzelli [Wed, 17 Feb 2010 20:22:33 +0000 (20:22 +0000)] 
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

16 years agodisable cpu timer affinity by default but make it still possible via config and fix...
Anthony Minessale [Wed, 17 Feb 2010 19:50:25 +0000 (19:50 +0000)] 
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

16 years agoskypiax: If you DO want to relay DTMFs out of band when bridged too, on top of audio...
Giovanni Maruzzelli [Wed, 17 Feb 2010 18:01:05 +0000 (18:01 +0000)] 
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

16 years agoskypiax: small change in reacting to 'ERROR 559 CALL', action failed, in case we...
Giovanni Maruzzelli [Wed, 17 Feb 2010 15:56:27 +0000 (15:56 +0000)] 
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