Mathieu Parent
a5cd2df89a
Skinny: Handle network-address-change trap event
...
- add auto-restart param to each profile (if true, ip is automaticaly changed)
- some cleaning (unused args in flush_listener, better logs)
2010-09-03 00:09:10 +02:00
Jeff Lenk
3e2056833b
add windows x64 build support for mod_skinny
2010-08-31 09:53:22 -05:00
Mathieu Parent
ce352bccc5
Skinny: stop media on early media hangup (ring-out)
2010-08-31 08:40:37 +02:00
Jeff Lenk
3be9460406
fix build
2010-08-26 14:08:42 -05:00
Anthony Minessale
46c6650a94
pass originate flags into session_request so we can selectivly skip throttling
2010-08-26 12:19:49 -05:00
Mathieu Parent
83a5342bfa
Skinny: fix autocompletion
...
"skinny profile internal device <tab>" now works
2010-08-24 23:53:10 +02:00
Mathieu Parent
8921675668
Skinny: switch to new cache_db abstraction
2010-08-24 23:35:52 +02:00
Mathieu Parent
2aac00ef81
Skinny: MODSKINNY-14 The Cisco 7910 phone is no tone when I try to make a call and hang up.
...
Thanks to Sergio
2010-08-24 22:38:57 +02:00
Mathieu Parent
f34b76c5e6
Skinny: MODSKINNY-12 (Cisco phone 7910 transfer button will not work)
2010-08-24 22:13:44 +02:00
Mathieu Parent
b80eb9fb13
Skinny: realign after x86_64 commit
2010-07-28 23:57:27 +02:00
Mathieu Parent
59e197584c
Skinny: more on device types
...
- print device type name when doing skinny status profile internal device ...
- add 7962 and 7965
- use base10 number
2010-07-28 22:17:54 +02:00
Mathieu Parent
b062eef12e
Skinny: pack data in mem to fix 64bit
...
On 64bit, fields are aligned which cause Skinny to fail
2010-07-28 21:43:55 +02:00
Mathieu Parent
7eec05736a
Skinny: more API
...
- allow to set most settings at runtime (all but ip, port and odbc-dsn)
- little rewrite of the config load
- don't print Keepalive and KeepaliveAck messages unless profile debug is >=10
- print usage when incorrect parameters
2010-07-28 19:42:59 +02:00
Mathieu Parent
0a04ecb8dd
Skinny: ring tone on dialing side
2010-07-28 00:31:52 +02:00
Mathieu Parent
53f75e9c94
Skinny: blind transfer MODSKINNY-10
2010-07-27 23:50:56 +02:00
Mathieu Parent
2d1c5c8dfa
Skinny: don't hangup remote calls
2010-07-27 23:48:21 +02:00
Mathieu Parent
165140e076
Skinny: ib_calls stats
2010-07-27 23:48:21 +02:00
Mathieu Parent
b40804a5e3
Skinny: corrected early media
...
This is part of MODSKINNY-8
2010-07-22 23:30:15 +02:00
Mathieu Parent
db1289dfaf
Skinny: avoid crash with autocompletion when skinny is unloaded
2010-07-22 21:04:18 +02:00
Mathieu Parent
5e07bd336c
Skinny: hangup and hold calls in PROCEED state
...
as those CONNECTED
2010-07-20 22:43:56 +02:00
Jeff Lenk
a87429ac87
Add initial support for VS2010
2010-06-28 15:49:19 -05:00
Mathieu Parent
20194286a4
Skinny: correct early media and answer
...
- SWITCH_MESSAGE_INDICATE_DISPLAY was missing a "break" statement
- handle not responding device (cancels early media or answer)
- don't send messages when listener is not ready (fix rare crashes)
2010-06-25 18:25:12 +02:00
Jeff Lenk
4010911db9
sync express to limit changes + add skinny
2010-06-20 12:07:11 -06:00
Mathieu Parent
5017869399
Skinny: handle early media
...
See MODSKINNY-8 (switch_core_io.c:121
SKINNY/internal/SEP002699438FB6:0/1 has no read codec when using early
media)
2010-06-17 07:44:33 +02:00
Mathieu Parent
df92a3ca07
Skinny: Remove unused flags
2010-06-17 07:05:28 +02:00
Mathieu Parent
2629a570c7
Skinny: MWI improvement: allow domain name <> profile name
2010-06-16 22:42:15 +02:00
Mathieu Parent
1d7d014612
Skinny: Basic MWI
...
With following limitations:
- only first line is handled
- only works well when domain name = profile name
2010-06-16 22:42:15 +02:00
Mathieu Parent
2fc09235b7
Skinny: split event handlers
2010-06-10 08:35:05 +02:00
Anthony Minessale
bc6334a610
FSCORE-617
2010-06-07 16:47:35 -05:00
Mathieu Parent
48c7bb320e
Skinny: correct define_time_date
...
The 'day' field is the month day (and not year day).
Fix MODSKINNY-4 and MODSKINNY-7
2010-05-27 11:55:09 +02:00
Mathieu Parent
7566575523
Skinny: simplify header inclusions
...
thanks to Frank Seesink on MODSKINNY-6
2010-05-26 10:45:52 +02:00
Mathieu Parent
96a630e454
Skinny: fix compilation on OS X
...
declaring some variables "extern" thanks to Peter Olsson
Fix MODSKINNY-6: Build still fails on OS X (even after last changes)
2010-05-26 10:40:38 +02:00
Mathieu Parent
a2ceff1471
Skinny: size_t has different sizes on different platforms
...
Resolve (shouldn't) MODSKINNY-5: Compiling mod_skinny on Mac OS X 10.6.3 fails
with error message about format mismatch of 'long unsigned int'
2010-05-25 09:29:01 +02:00
Michael Jerris
f89cbdd644
add mod_skinny vcproj file for windows build (MODSKINNY-3)
2010-05-22 19:18:35 -04:00
Mathieu Parent
1632f82a1a
Skinny: typo
2010-05-21 15:53:15 +02:00
Mathieu Parent
0cb6af2f5a
Skinny: One more for MODSKINNY-1: (soft_key_event)
2010-05-21 15:52:30 +02:00
Mathieu Parent
18a7657332
Skinny: one more for MODSKINNY-1 (keypad_button)
2010-05-21 15:47:57 +02:00
Mathieu Parent
2e2d587e7b
Skinny: one more fix for MODSKINNY-1 (on_hook)
2010-05-21 15:41:41 +02:00
Mathieu Parent
2cb595c71c
Skinny: Avoid message too short for off_hook
...
Resolve MODSKINNY-1: FreeSwitch stops working when I use a cisco 7910
phone - FREESWITCH 1.0.6
2010-05-21 15:36:01 +02:00
Mathieu Parent
f1b636aaf7
Skinny: fix crash with outgoing channel without remote session
2010-05-21 10:18:22 +02:00
Mathieu Parent
9682599b6b
Skinny: fix unhold
2010-05-21 02:22:32 +02:00
Mathieu Parent
14fee6c798
Skinny: set BOND variable early to have call info during ring
...
This is hackish
2010-05-21 02:09:09 +02:00
Mathieu Parent
5bdf8bcc16
Skinny: More channel variables
2010-05-21 01:12:40 +02:00
Mathieu Parent
bfb6a8b1f5
Skinny: Initial Windows support
...
Thanks to Peter Olsson
Closes: MODSKINNY-3
2010-05-20 23:19:10 +02:00
Mathieu Parent
8bdd2f2dc2
Skinny: add message type in too short warning
2010-05-20 20:51:18 +02:00
Mathieu Parent
a1f9cc1efa
Skinny: pass remote session to ring_lines because BOND is not set yet
2010-05-20 18:45:25 +02:00
Mathieu Parent
d172e9febb
Skinny: send the call state when requested
...
This solves incorrect display on the phone.
BUT: this creates a delta because the SQL value and the value known by
the phone. I hope this doesn't break other things.
(NB: the original problem here was the unability to do an UPDATE inside
a SELECT callback)
2010-05-20 17:29:25 +02:00
Mathieu Parent
924683a73c
Skinny: handle SWITCH_MESSAGE_INDICATE_DISPLAY
...
- send SWITCH_MESSAGE_INDICATE_DISPLAY when ringing (after knowing calle
info
- send call info when receiving SWITCH_MESSAGE_INDICATE_DISPLAY
The send SWITCH_MESSAGE_INDICATE_DISPLAY part doesn't work yet, because
partner channel is locked (have to find out why)
2010-05-20 17:14:49 +02:00
Mathieu Parent
23b09b4593
Skinny: Correct state handling
...
- wait for media before marking channel as answered
- set effective_caller_{id,name} before sending call info
2010-05-20 16:34:38 +02:00
Mathieu Parent
8ec0b7f4c7
Skinny: fix redial button, and all nested "bridge"
2010-05-20 15:36:26 +02:00