10705 Commits

Author SHA1 Message Date
Geovani Ricardo Wiedenhoft
1ef3fc9a1b - Removed alternative contexts / extensions
- New struct for matchs
- On calls originated from an FXS branch, the Endpoint searches for a valid extension (digits sent) after the DTMF '#' or after the timeout (option fxs-digit-timeout). That search is done in the context defined in section <fxs-options>, or if no context configured, the search is done in context defined in context-fxs.
- Added "dialplan" configuration: Name of the dialplan module in use
(default XML)
- Group context enabled. If set, the search for a valid extension is done only in that context.
- Updated documentation
2010-10-25 12:07:31 -02:00
Marc Olivier Chouinard
9241a35e61 switch_rtp: Show the UUID of the session in the log when sending RFC2833 DTMF packet and when receiving a RTP DTMF 2010-10-22 22:16:12 -04:00
Marc Olivier Chouinard
3a47598695 mod_callcenter: Fix bad return type so it compile on archlinux, thx bougyman 2010-10-22 18:34:45 -04:00
Anthony Minessale
7d7d66342f reverse perspective of dialog events on non-registered entities 2010-10-22 15:14:14 -05:00
Anthony Minessale
13d8d33e3d hack out ogg 2010-10-22 12:33:37 -05:00
Anthony Minessale
da9742d8fa hack out ogg 2010-10-22 12:28:40 -05:00
Anthony Minessale
83c8c1254b this should have been moved into agressive nat detection not commented 2010-10-22 11:22:17 -05:00
Marc Olivier Chouinard
1166f8d0de switch_event: Correct the set of a uniq flag for request_param and channel_data event type. 2010-10-22 12:21:49 -04:00
Anthony Minessale
564dc7e493 return break in mod_sndfile when seek returns failure 2010-10-21 22:35:24 -05:00
Anthony Minessale
4cf5842836 fix type in dmachine parser 2010-10-21 22:34:16 -05:00
Jeff Lenk
d2ca8d4046 FS-2050 Core ODBC support for transactions with MSSQL 2010-10-21 16:18:54 -05:00
Anthony Minessale
fd1736b38f 1) Add force-publish-expires to set custom presence update expires delta (-1 means endless)
2) Check how many users are registered when receiving a PUBLISH AND Multiple Registrations is enabled:
	if there is more than just 1 AND you are sending a offline message: skip publishing it to everyone
	to prevent clients from thinking themselves has gone offline.
2010-10-21 12:55:07 -05:00
Anthony Minessale
c423e2096c pass indication when in app mode on mod_loopback 2010-10-21 12:09:52 -05:00
Michael Jerris
cf5c1d216a try to pass the 'f' up from wanpipe and do something sane with it 2010-10-20 16:40:26 -04:00
Moises Silva
c64f0b80ef mod_sangoma_codec: more 2010-10-20 12:51:01 -04:00
Anthony Minessale
23180c18e1 changes from devlist 2010-10-20 10:17:57 -05:00
Moises Silva
4f817aea4c mod_sangoma_codec: more 2010-10-20 10:59:54 -04:00
Moises Silva
3baa433e0b mod_sangoma_codec: fix compilation warning/error 2010-10-20 10:31:18 -04:00
Anthony Minessale
ad74326b3f fix presence update from dp to apply to pidf presence 2010-10-19 13:58:30 -05:00
Anthony Minessale
36851a90b7 dont update display to ring when call is hungup in pidf presence 2010-10-19 13:33:17 -05:00
Giovanni Maruzzelli
567dab9376 gsmopen: fix alsa_nogsmlib_nocplusplus/mod_gsmopen/Makefile 2010-10-19 12:01:43 -05:00
Giovanni Maruzzelli
355c0dbb8f gsmopen: fix FS-2793, compilation stops 2010-10-19 12:01:43 -05:00
Anthony Minessale
4e0399d05f adjust sql stmts in presence to allow even non-registered entities to be tracked 2010-10-18 15:30:29 -05:00
Anthony Minessale
107199f0da try this sekil 2010-10-18 14:47:39 -05:00
Geovani Ricardo Wiedenhoft
5fea197b78 Added mod_khomp Endpoint.
This module has been developed to make a nice,
affordable brazilian board called Khomp
(http://www.khomp.com.br) compatible with FreeSWITCH.

Supported boards:
- FXS
- FXO
- E1
- GSM (boards and usb devices)
- Passive record
- kommuter
2010-10-18 16:17:43 -02:00
Andrew Thompson
f8d8a395cc Merge branch 'master' of git.freeswitch.org:freeswitch 2010-10-18 03:19:16 -04:00
Andrew Thompson
1ffff099c1 Avoid checking the lengh of a null string. 2010-10-18 03:18:35 -04:00
Anthony Minessale
afb00ef5a1 tweaks 2010-10-17 18:52:03 -05:00
Anthony Minessale
81a9f8ef1e timeout instantly when you have exact match and are equal to max digits 2010-10-17 16:13:47 -05:00
Andrew Thompson
dc40a7789c Arrays are 0 indexed in C, duh 2010-10-17 16:19:38 -04:00
Andrew Thompson
094ffe37cc mod_erlang_event: Support for reading erlang cookie from a file
mod_erlang_event will now try to read $HOME/.erlang.cookie if no cookie
is specified in the config file. You can specify an arbitary cookie file
via the 'cookie-file' parameter in the config file. The cookie file MUST
be readable by the user freeswitch is running as (either the owner or
root) and the file MUST NOT be readable/writeable/executable by any
other user (eg 0400 permissions). Thanks to James Aimonetti for the idea
and the original patch.
2010-10-15 23:40:57 -04:00
Anthony Minessale
f6f1230259 up 2010-10-15 19:01:59 -05:00
Anthony Minessale
f87dd96375 more dmachine improvements 2010-10-15 18:00:49 -05:00
Anthony Minessale
6772c795e0 FS-2787 2010-10-15 17:59:00 -05:00
Anthony Minessale
afaf1fac05 ilbc tweak 2010-10-15 17:53:38 -05:00
Anthony Minessale
743c87883b tweak 2010-10-15 12:55:59 -05:00
Moises Silva
bbba1148ab mod_sangoma_codec: flush sockets on first use 2010-10-15 06:52:48 -04:00
Marc Olivier Chouinard
df5b3498ed mod_voicemail: FS-1776 Add support for per user operator exten override param vm-operator-extension 2010-10-14 22:36:51 -04:00
Anthony Minessale
f6bcf83011 expand vars in data element 2010-10-14 20:56:19 -05:00
Anthony Minessale
4d5389bd94 FS-2781 2010-10-14 20:07:26 -05:00
Anthony Minessale
ac19f73cc4 refactor conference to use switch_ivr_dmachine for the digit parsing
controls are now bound to each member separately based on
conference_controls channel var, then the caller-controls param in the profile or a default to "default"

please test and report any issues in jira http://jira.freeswitch.org
2010-10-14 19:00:06 -05:00
Anthony Minessale
2fe0e00e45 update dmachine code 2010-10-14 19:00:06 -05:00
Moises Silva
36f8385bc8 mod_sangoma_codec: update stats to include more verbose rtp tx/rx format information 2010-10-14 11:59:25 -04:00
Jeff Lenk
c4d1df7619 continuation of msbuild enabled automated installers for Win32/X64 2010-10-14 14:45:15 -05:00
Brian West
c465c435dc If we discard a recording lets set a variable to let us know this took place 2010-10-14 12:18:40 -05:00
Anthony Minessale
0559cc50da fix att_xfer reported by woody dickson on the mailing list 2010-10-13 20:23:55 -05:00
Anthony Minessale
dfa78985b4 Change codec behaviour
channel_variable: sdp_m_per_ptime
Adds a new m= line for each distinct ptime in codec list.

When this variable is not set:
	When mixing codecs with various ptime in a codec list, they will now be allowed to co-exist in the sdp but it will send no ptime attr.
		This means the ptime preferences on the offer will be ignored when mixing codecs with various ptimes.
	When receiving a codec list with no ptime attr, the ptime will be chosen from local preference instead of assuming 20ms
		This means if offer contains PCMU with not ptime and FS has PCMU@40i

Dynamic payloads will now start at 98 and increment per additional dynamic codec per call.
	So now you can add CELT@32000h,CELT@48000h and each one will be auto-assigned a dynamic paylaod type.
2010-10-13 19:28:20 -05:00
Anthony Minessale
4eb3ec1448 update last 2010-10-13 16:55:51 -05:00
Brian West
f42c90365c FS-2778: force_local_ip_v4 / _v6 not handled properly in switch_find_local_ip 2010-10-13 16:52:09 -05:00
Anthony Minessale
54dcb64a4d typo 2010-10-13 16:21:53 -05:00