15747 Commits

Author SHA1 Message Date
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
Anthony Minessale
678c7c90b5 set CF_REDIRECT to avoid hangup_after_bridge 2010-05-24 19:33:01 -05:00
Anthony Minessale
8c3fc792b0 fix fax negotiation issue 2010-05-24 14:38:43 -05:00
Michael Jerris
fa9a59a88b initial checkin of mod_fax/mod_voipcodecs merge into mod_spandsp git2svn-syncpoint-master 2010-05-24 05:38:17 -04:00
Michael Jerris
5a845c83a5 fix mod_fax clean build 2010-05-24 03:42:08 -04:00
Jeff Lenk
d1d6be889d FSCORE-611 Increase buffer in fs_cli for Win 2010-05-23 23:32:44 -05:00
Jeff Lenk
ad2407b570 Update for latest changes 2010-05-23 23:15:40 -05:00
Michael Jerris
f89cbdd644 add mod_skinny vcproj file for windows build (MODSKINNY-3) 2010-05-22 19:18:35 -04:00
Anthony Minessale
892daf1027 cleanup 2010-05-21 17:16:33 -05:00
Anthony Minessale
bdb9ed8b8e remove mod_t38_gateway 2010-05-21 16:47:05 -05:00
Anthony Minessale
8f32c80318 use local copy of udptl 2010-05-21 16:46:15 -05:00
Anthony Minessale
7b3d3f7ef2 Tea for two (or maybe thirty eight?) 2010-05-21 16:47:21 -05:00
Anthony Minessale
7cfe6bb222 remove race (part 2) 2010-05-21 16:18:36 -05:00
Anthony Minessale
eb30905913 remove race 2010-05-21 16:17:20 -05:00
Anthony Minessale
49c9bfdb2e add conference_member_id variable to all sessions with the member id used by their conference participation (For drk__) 2010-05-21 15:51:51 -05:00
Michael Jerris
7996819fca possible fix for FSCORE-575 2010-05-21 14:40:36 -04:00
Moises Silva
74a3f20ed7 freetdm: windows casting 2010-05-21 11:43:10 -04:00
Moises Silva
632e89f5f9 freetdm: handle loop requests 2010-05-21 11:31:01 -04:00
Moises Silva
edb2d58285 freetdm: export and import boost custom data 2010-05-21 11:10:39 -04:00
Michael Jerris
b9adfee0ea .gitignore 2010-05-21 10:07:15 -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
Michael Jerris
05bf1d8384 initialize node_index 2010-05-21 09:19:51 -04:00
Mathieu Parent
89a1c41a9f Skinny: place autoload config 2010-05-21 12:15:58 +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
Moises Silva
23766e36e0 openzap: handle loop requests 2010-05-20 19:30:18 -04:00
Mathieu Parent
5bdf8bcc16 Skinny: More channel variables 2010-05-21 01:12:40 +02:00
Moises Silva
c93e392dca openzap: more ss7 custom data 2010-05-20 18:47:10 -04:00
Moises Silva
d30930a430 openzap: oops 2010-05-20 17:38:07 -04:00
Mathieu Parent
bfb6a8b1f5 Skinny: Initial Windows support
Thanks to Peter Olsson

Closes: MODSKINNY-3
2010-05-20 23:19:10 +02:00
Moises Silva
5d4db94d27 openzap: custom data 2010-05-20 16:08:22 -04: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
Moises Silva
9d45690006 freetdm: add pvt data to freetdm channels
fix fxs features
2010-05-20 11:44:16 -04:00
Rupa Schomaker
70bf7a0a6f MODAPP-427 - mod_lcr: add enable_sip_redir parameter 2010-05-20 10:41:21 -05: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
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
Jeff Lenk
f8f91362f0 FSCORE-606 (Win) bridge fails because session read lock failure 2010-05-20 08:05:28 -05:00
Anthony Minessale
e15abcf9aa BOUNTY-18 2010-05-19 16:24:52 -05:00
Anthony Minessale
98a5a30ac2 make voicemails use the uuid of the channel who recorded it when applicable 2010-05-19 16:06:21 -05:00
Jeff Lenk
909ad64221 FSCORE-610 Initialize when no console 2010-05-19 08:11:02 -05:00
Mathieu Parent
03d07b4cb6 Skinny: slightly better call info 2010-05-19 09:52:03 +02:00