296 Commits

Author SHA1 Message Date
Simon Wunderlich
9f804d2d95 mod_skinny: remove unknown field from access_status
Cisco 7925g send access status message with just 8 byte of payload data.
Since we don't interpret the unknown 3rd field anyway, remove it. This
will prevent the first register to fail.

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2014-03-10 15:17:50 -05:00
Simon Wunderlich
305543814d mod_skinny: wait up to 5 seconds for OpenRecvChannelAck
WiFi phones like the 7925g may take longer than just one second to
acknowledge the open receive message. Increase the timeout to 5 seconds.

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2014-03-10 15:17:44 -05:00
Simon Wunderlich
1727213bb8 mod_skinny: make 7925g work
Cisco 7925G seem to work only with the correct conference_id2 and
rtptimeout set, so add protocol 11 definition fields and set
conference_id2 correctly.

Signed-off-by: Simon Wunderlich <sw@simonwunderlich.de>
Signed-off-by: Nathan Neulinger <nneul@neulinger.org>
2014-03-10 15:17:31 -05:00
Anthony Minessale
804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Nathan Neulinger
9d3000788d FS-6231 add support for sending call waiting tone when a simultaneous call is received --resolve 2014-02-17 13:25:11 -06:00
Nathan Neulinger
5f5a9710bf FS-6220 fix sql quoting of queries from mod_skinny 2014-02-12 15:23:20 -06:00
Peter Olsson
93696934b2 Silence more compiler warnings 2014-01-23 12:25:15 +01:00
Peter Olsson
5a820fdc78 Disabled some compiler warnings on Windows build (for Visual Studio 2012), also disabled code analysis one some projects. This should make the Windows build more clean in the future. 2014-01-22 22:47:11 +01:00
Peter Olsson
084e245085 Lots of trivial tweaks to minimize compiler warnings, especially on 64-bit platform: Added missing type casts, changed types, added missing NULL checks. 2014-01-22 22:30:23 +01:00
Nathan Neulinger
0174aba5af mod_skinny: move hardwired ptime to a define so it's in one place 2013-12-09 09:01:02 -06:00
Nathan Neulinger
3f064220b9 FS-6024 --resolve 2013-12-09 08:54:54 -06:00
Anthony Minessale
4a172402d2 some refactoring and plumbing for 1.4 2013-10-16 02:24:32 +05:00
Nathan Neulinger
4158d92ed6 FS-5826 - seems to improve behavior, possibility of issue with FS-5180, but not enough details on that problem to tell. Current symptom is definitely measurable though. --resolve 2013-09-30 09:32:14 -05:00
Nathan Neulinger
ea51b86970 FS-5819 remove pointless comparison 2013-09-26 12:53:44 -05:00
Nathan Neulinger
23530ebb23 add send of DisplayPromptStatusMessage and ForwardAll stimulus 2013-09-23 13:18:00 -05:00
Nathan Neulinger
1dc04136e2 add functions for sending forward stat message (mod_skinny) 2013-09-23 11:49:22 -05:00
Nathan Neulinger
1fa0c8b312 FS-5796 --resolve add cfwdall extension param for mod_skinny 2013-09-17 13:08:09 -05:00
Nathan Neulinger
699abafeab FS-5608 improvement in behavior, on EXECUTE it will now send the stop ring tone message to device 2013-09-03 08:53:48 -05:00
Nathan Neulinger
c60dfb50d5 fix variable setting from skinny and mismatched logging 2013-08-27 12:31:25 -05:00
Nathan Neulinger
790bf9a947 FS-5164 - fix segv on ring handling due to listener not being defined 2013-08-20 13:01:40 -05:00
Nathan Neulinger
7fc4f5996f FS-5164 --resolve add support for setting user variables w/ skinny 2013-08-20 09:24:43 -05:00
Nathan Neulinger
4d9ff80a01 mod_skinny work on FS-5632 - few more cases 2013-08-02 21:25:51 -05:00
Nathan Neulinger
118614e447 mod_skinny work on FS-5632 - first pass 2013-08-02 21:11:56 -05:00
Nathan Neulinger
7dbf80ed8b FS-5662 --resolve implement call pickup group functionality in mod_skinny. Currently treats callPickup and grpCallPickup identically, may revisit when I find out more about what's different between the two 2013-08-02 14:12:03 -05:00
Nathan Neulinger
c2d5d47078 mod_skinny: implement per device setting of ext- extensions 2013-08-02 13:53:29 -05:00
Nathan Neulinger
d1268e8103 make default conf example work properly based on FS-5335 feedback/testing 2013-08-02 11:21:40 -05:00
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
6c8eb054ad mod_skinny: allow to work with native pgsql 2013-07-31 17:17:07 -05:00
Nathan Neulinger
358b6e0835 mod_skinny: filter sip mwi events 2013-07-31 17:16:43 -05:00
Nathan Neulinger
878c232b06 mod_skinny: initial reg wasn't able to clean up due to missing device name, add new function to clean up given explicit device name, also add more logging 2013-07-30 14:35:39 -05:00
Nathan Neulinger
12fab353f3 FS-5636 --resolve hold active lines when receiving a call 2013-07-24 10:14:08 -05:00
Nathan Neulinger
acb33edc3a skinny: improve hangup handling 2013-07-15 15:19:18 -05:00
Nathan Neulinger
af9a18c63c FS-4027 - improve adherence to code conventions 2013-07-12 12:00:57 -05:00
Nathan Neulinger
655325ab05 fixup and merge in FS-4027 enhancements for additional device support 2013-07-12 11:39:23 -05:00
Nathan Neulinger
802aa379fc skinny typedef 2013-07-12 11:15:46 -05:00
Nathan Neulinger
76c3f4be98 add a few additional skinny message types 2013-07-12 11:05:52 -05:00
Nathan Neulinger
9bdfb18715 skinny correct field name 2013-07-12 11:05:18 -05:00
Nathan Neulinger
11cd5262f7 update device types list with more known types 2013-07-12 11:04:32 -05:00
Nathan Neulinger
bab6ebc549 skinny: improve cleanup of devices during registration and unregistration, resolves some weird state issues when devices get disconnected 2013-07-11 13:14:44 -05:00
Nathan Neulinger
a0043b8ca2 partial rollback of ec6754262863475136c6a53b012eb7b0bb62d7ba to fix skinny breakage 2013-07-01 22:19:40 -05:00
Nathan Neulinger
5fefae03fd improve skinny behavior in HA deployment 2013-06-26 21:56:10 -05:00
Nathan Neulinger
375c102ae0 typo 2013-06-26 21:55:38 -05:00
Anthony Minessale
3879a85bfb set rtp params in skinny for rtp flush on bridge 2013-06-26 18:35:06 -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
f59690c02f skinny more logging improvements and some refactoring of protocol replies 2013-06-23 21:47:58 -05:00
Nathan Neulinger
9279113a26 skinny - add simple expansion of text strings by id in the logging msgs 2013-06-23 16:11:54 -05:00
Nathan Neulinger
86e4e580b1 logging 2013-06-23 15:18:10 -05:00
Nathan Neulinger
4b0bae5afd fix broken build due to running with warnings disabled, oops 2013-06-23 15:11:31 -05:00
Nathan Neulinger
4a267627f2 skinny logging 2013-06-23 14:58:25 -05:00
Jeff Lenk
0d4967b718 fix windows build 2013-06-23 14:34:26 -05:00