Commit Graph

15667 Commits

Author SHA1 Message Date
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
Moises Silva 227fb934cf freetdm: use __WINDOWS__ and not WIN32 2010-05-18 15:51:45 -04:00
Mathieu Parent 32b8bdb990 Skinny: display destination number if callee is not set 2010-05-18 18:14:27 +02:00
Moises Silva cab15659a6 freetdm: windows unref parameter 2010-05-18 10:42:16 -04:00
Mathieu Parent 1bfcc17e54 Skinny: add example dialplan and directory config 2010-05-18 14:47:36 +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
Mathieu Parent 51f1ad5072 Skinny: Send hangup cause to device (busy, unknown number) 2010-05-18 10:49:01 +02:00
Mathieu Parent 800918ab14 SKinny: use of labels, step2 2010-05-18 10:49:00 +02:00
Mathieu Parent 60090a8602 Skinny: using labels for display text
Based on chan-sccp-b (file src/sccp_labels.h)
2010-05-18 10:49:00 +02:00
Mathieu Parent 295f39c158 Skinny: renamed improper skinny_create_ingoing_session to _incoming_ 2010-05-18 10:49:00 +02:00
Anthony Minessale 7fd3aff6f0 fix eventConsumer issue and add flush() method 2010-05-17 18:38:25 -05:00
Moises Silva f1132a2b71 freetdm: fix handlers for FTDM_SIGEVENT_COLLECTED_DIGIT 2010-05-17 19:03:32 -04:00
Moises Silva 8e69e8e735 freetdm: clean up state change macros and functions to improve logging 2010-05-17 14:36:10 -04:00
Moises Silva e57ab3acd5 freetdm: remove if 0 sections 2010-05-17 11:26:25 -04:00
Moises Silva 9c8be17f3d freetdm: wait for analog thread to be done before shutdown
add more debug logging
         fix signaling status return code in ftdm_io
2010-05-17 11:23:33 -04:00
Michael S Collins 95877d1e44 Update ChangeLog through May 14 2010-05-14 13:45:22 -07:00
Michael S Collins b1e266ea5b Update English sounds list 2010-05-14 12:05:21 -07:00
Anthony Minessale 9da349213b FSCORE-608 (2nd issue pertaining to parsing an empty xml file) 2010-05-14 11:27:29 -05:00
Anthony Minessale 349abc3fd0 add loopback_bowout_on_execute var to make 1 legged loopback calls bow out of the picture 2010-05-13 18:49:32 -05:00
Anthony Minessale eec3b757d4 add failure condition 2010-05-13 14:49:36 -05:00
Anthony Minessale a65a7f322b fix possible socket connection race 2010-05-13 14:49:36 -05:00
Brian West 91065543b2 avoid extraneous incorrect display update on answer 2010-05-12 22:19:54 -05:00
Brian West c6c479f028 fix double error message on display api 2010-05-12 22:18:48 -05:00
Brian West 848a4a6909 dup off the right pool 2010-05-12 21:23:49 -05:00
Brian West 6b1351e1bc more descriptive log message 2010-05-12 21:23:49 -05:00
Moises Silva 3abdd9656f freetdm: print stack trace in sample ftdmload app 2010-05-12 15:51:28 -04:00
Mathieu Parent 3b0f1711ba Skinny: corrections to call info:
- channel vars are caller_ and not callee_
- inbound/outbound are reversed from the skinny POV
- use displayname
2010-05-12 21:02:14 +02:00
Moises Silva 19fb75740d freetdm: added dso sample app 2010-05-12 11:54:50 -04:00
Moises Silva 41f72fe42a freetdm: call on_unload when unloading the boost sig shared library 2010-05-12 11:49:16 -04:00
Steve Underwood d4bb8b019e Merge git@git.freeswitch.org:freeswitch 2010-05-12 23:24:12 +08:00