Mathieu Parent
ba3a6ad6c8
Skinny: Rename skinny-default-soft-key-set-set to skinny-soft-key-set-set
2010-09-04 10:14:22 +02:00
Mathieu Parent
07c3c94d7a
Skinny: allow skinny-default-soft-key-set-set per device
2010-09-04 10:06:07 +02:00
Mathieu Parent
f5a6831ffc
Skinny: allow configuration of softkeys via xml
...
- enhance conf/skinny_profiles/internal.xml
- Sanity checks
+ softKeySet id < 16
+ less than 16 buttons per softKeySet
+ at least the default soft-key-set to load the profile
+ at least one profile to load mod_skinny
- Lower some ERRORs to WARNINGs as they don't prevent module loading
- Default skinny_str2soft_key_event to 0
2010-09-04 09:35:43 +02:00
Jeff Lenk
3be9460406
fix build
2010-08-26 14:08:42 -05: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
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
5e07bd336c
Skinny: hangup and hold calls in PROCEED state
...
as those CONNECTED
2010-07-20 22:43:56 +02: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
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
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
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
a1f9cc1efa
Skinny: pass remote session to ring_lines because BOND is not set yet
2010-05-20 18:45: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
8cc89ab042
Skinny: rewrite of the skinny state machine
...
- for incoming calls, go CS_ROUTING only when number is dialed.
CS_HIBERNATE before
- start media when both side have answered
Also:
- send tone for UNALLOCATED_NUMBER and USER_BUSY
- if channel variables are not sufficent to set call info, ask the
partner channel
2010-05-20 15:16:08 +02:00
Mathieu Parent
03d07b4cb6
Skinny: slightly better call info
2010-05-19 09:52:03 +02:00
Mathieu Parent
32b8bdb990
Skinny: display destination number if callee is not set
2010-05-18 18:14:27 +02:00
Mathieu Parent
e66e9fa878
Skinny: called is named callee
2010-05-18 13:48:16 +02:00
Mathieu Parent
0bc11afa73
Skinny: split out server part
...
And try to keep each file below 2000 lines
2010-05-18 10:49:01 +02:00