29 Commits

Author SHA1 Message Date
Nathan Neulinger
f184953570 mod_skinny: add minimal handling of MeetMe button to send to a conference creation extension 2013-08-02 10:54:46 -05:00
Nathan Neulinger
76c3f4be98 add a few additional skinny message types 2013-07-12 11:05:52 -05:00
Nathan Neulinger
11cd5262f7 update device types list with more known types 2013-07-12 11:04:32 -05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Nathan Neulinger
e744bf0385 improvements to skinny logging, table based message text ids 2013-06-23 14:19:05 -05:00
Nathan Neulinger
a38ea77fa3 misc constant name adjustments to match actual text on phones 2013-06-22 13:46:26 -05:00
Mathieu Parent
ff08ea68ce Skinny: reindent using vim's =G 2011-05-26 21:43:53 +02:00
Mathieu Parent
2bf69d621f Skinny: handle AccessoryStatusMessage 2011-04-13 23:16:08 +02:00
Mathieu Parent
4a494ff930 Skinny: incomplete support for DialedPhoneBookMessage 2011-04-13 20:14:34 +02:00
Mathieu Parent
8c814c82cf Skinny: put tables the other way
(more standard)

Done with:
sed -i 's/{\(".*"\|NULL\), \(.*\)}/{\2, \1}/' src/mod/endpoints/mod_skinny/skinny_tables.c
2011-04-10 23:08:46 +02:00
Mathieu Parent
bd03d578d1 Skinny: add CP-7921G
and reindent
2011-04-10 22:58:09 +02:00
Mathieu Parent
d86388dbf7 Skinny: noop ForwardStatReq and ForwardStat implementation 2011-02-26 11:37:32 +01:00
Mathieu Parent
c9aab94aa4 Skinny: use a const for SKINNY_KEY_SET_IN_USE_HINT 2011-02-25 00:05:56 +01:00
Mathieu Parent
33848eb01c Skinny: handle Enbloc messages 2011-02-01 08:56:26 +01:00
Mathieu Parent
715d250e17 Skinny: handle new XMLAlarmMessage
This add support for new SCCP Firmware 9.1

(part of FS-2912)
2010-12-15 21:29:52 +01:00
Mathieu Parent
f5e7284d39 Skinny: struct for 6 more messages
DeviceToUserDataMessage
DeviceToUserDataResponseMessage
DeviceToUserDataVersion1Message
DeviceToUserDataResponseVersion1Message
UserToDeviceDataMessage
UserToDeviceDataVersion1Message
2010-09-24 01:55:54 +02:00
Mathieu Parent
8381a4f3cf Skinny: adding tables for soft_key_events 2010-09-04 09:35:42 +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
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
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
bfb6a8b1f5 Skinny: Initial Windows support
Thanks to Peter Olsson

Closes: MODSKINNY-3
2010-05-20 23:19:10 +02:00
Mathieu Parent
03f91afd34 Skinny: VersionMessage per device type 2010-04-16 18:01:19 +02:00
Mathieu Parent
4263dda2de Skinny: Initial implementation of VersionReq
And reordering
2010-04-16 15:03:37 +02:00
Mathieu Parent
e7a5420b31 Skinny: handle Hold stimulus 2010-04-15 15:05:34 +02:00
Mathieu Parent
e44d79192f Skinny: Handle backspace 2010-04-15 10:54:01 +02:00
Mathieu Parent
54e73c774f Skinny: Check for socket to see if listener is alive
also, use tab to indent
2010-04-01 19:50:55 +02:00
Mathieu Parent
59bb764ff9 Skinny: avoid some crashes
- move api to own file
- really allow several profiles (one thread per profile)
- global pool
- pool per profile
- Remove unused globals.calls
- Check for closed listener before sending data
- use mutex for hashes
2010-04-01 19:41:48 +02:00
Mathieu Parent
b8ac781c05 Skinny: Implement shared lines and more
- Shared lines (same line on several phones)
  + Active lines stored in db
- Separate SQL mutex per profile
- New event skinny::call_state
- Clean port_message
- More protocol understanding:
  + stimulus may have call_id
  + off_hook may have call_id
  + set_ringer may have call_id and line_instance
  + New DisplayPriNotifyMessage
- Use Cisco terms for Call state
  + Congestion -> LineInUse
  + CallRemoteMultiline -> InUseRemotely
- Add line_instance to Lines table (relative position contrary to
  absolute position)
- Less assertions as FS already does some
2010-04-01 14:08:12 +02:00
Mathieu Parent
b769233b76 Skinny: Split ou tables
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@17022 d0543943-73ff-0310-b7d9-9358b9ac24b2
2010-03-17 12:52:08 +00:00