Giovanni Maruzzelli
5f91e46914
skypopen: modifying Makefile.am and skypopen.h to report in revision tag of debug lines the last commit of both mod_skypopen.c and skypopen_protocol.c (so you can have your own commits in the same dir)
2010-11-01 16:41:23 -05:00
Giovanni Maruzzelli
faa1636905
skypopen: modifying Makefile.am to report on last commit in skypopen directory
2010-11-01 16:14:16 -05:00
Anthony Minessale
1970ec1d81
FS-2810
2010-11-01 10:03:10 -05:00
Jeff Lenk
1b0ec75568
fix stuck channel with voicemail and loopback
2010-10-30 22:29:26 -05:00
Giovanni Maruzzelli
3c66b497d6
skypopen: fix FS-2784, missing incoming calls to one interfacename
2010-10-29 01:58:31 -05:00
Anthony Minessale
6737ae52d9
FS-2801
2010-10-28 15:34:56 -05:00
Giovanni Maruzzelli
3a3c5d261f
skypopen: sk list the DEAD state
2010-10-28 13:47:15 -05:00
Giovanni Maruzzelli
aea12d1f9f
skypopen: indented
2010-10-28 13:27:01 -05:00
Giovanni Maruzzelli
182da3c128
skypopen: fixed management of skype clients crash
2010-10-28 13:27:01 -05:00
Giovanni Maruzzelli
38215f9d5c
skypopen: indented
2010-10-28 13:27:01 -05:00
Giovanni Maruzzelli
bc067ebc69
skypopen: cosmetics
2010-10-28 13:27:01 -05:00
Giovanni Maruzzelli
f4a6a07edc
skypopen: select only IDLE interfaces, destroy the codec after the audio threads, cosmetics
2010-10-28 13:27:01 -05:00
Anthony Minessale
19325c4369
fix race in codec failure condition, then fix bug in sdp parsing (likely a regression from recent codec changes) to never have the problem in the first place so you are double-protected
2010-10-27 16:37:35 -05:00
Anthony Minessale
8bb4d0d413
add the stuff drk_ keeps begging for
2010-10-27 14:09:38 -05:00
Giovanni Maruzzelli
a1ada3e2a9
skypopen: windows compile
2010-10-27 12:10:00 -05:00
Anthony Minessale
99ada6bdba
add events
2010-10-27 12:00:30 -05:00
Anthony Minessale
91230e01f9
used || instead of 'or' in sql stmt
2010-10-27 11:46:39 -05:00
Anthony Minessale
6ae933a2e9
FS-2800
2010-10-27 11:10:21 -05:00
Giovanni Maruzzelli
5472923024
skypopen: cosmetics
2010-10-27 09:44:52 -05:00
Giovanni Maruzzelli
a5045b1ab0
skypopen: interface DOWN during hangup, cosmetics
2010-10-27 09:44:52 -05:00
Giovanni Maruzzelli
99b14db491
skypopen: manage ERROR 36 Not online, cosmetics, put the interface DOWN when no session and when beginning to destroy
2010-10-27 09:44:52 -05:00
Giovanni Maruzzelli
145a7a4b31
skypopen: manage failed ALTER I/O (sockets), LOCALHOLD, ANSWER. Use only IDLE interfaces to answer
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
0499be4acd
skypopen: locking flags
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
01d0f1bd2a
skypopen: better management of 'hupall' and KILL
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
5d03777fe5
skypopen: cleanup continues
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
758254ad42
skypopen: cleanup begin
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
9274deeabb
skypopen: fixed crash on closing XDisplay before is used by interface shutdown/remove
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
7d7f23cebb
skypopen: indented
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
994cdbd183
skypopen: lot of improvements in locking and hangup handling
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
01fb67aeca
skypopen: better checking audio buffers not destroyed
2010-10-27 09:44:51 -05:00
Giovanni Maruzzelli
f04322e9bb
skypopen: CLOUDTREE patch with some modifications
2010-10-27 09:44:50 -05:00
Anthony Minessale
e10bc0a965
allow {dtmf_type=none} to work in oubound dial strings
2010-10-26 15:43:14 -05:00
Anthony Minessale
9d087d457e
pass ring_ready like we do with pre_answer
2010-10-26 11:52:28 -05:00
Anthony Minessale
59d3b84def
profile param ignore-183nosdp, chanvar sip_ignore_183nosdp FS-1978
2010-10-25 11:52:43 -05:00
Anthony Minessale
1a1881e80c
FS-2795
2010-10-25 11:28:02 -05:00
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
Anthony Minessale
7d7d66342f
reverse perspective of dialog events on non-registered entities
2010-10-22 15:14:14 -05:00
Anthony Minessale
83c8c1254b
this should have been moved into agressive nat detection not commented
2010-10-22 11:22:17 -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
Anthony Minessale
23180c18e1
changes from devlist
2010-10-20 10:17:57 -05: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
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
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
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