7021 Commits

Author SHA1 Message Date
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
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
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
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
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
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
6b1351e1bc more descriptive log message 2010-05-12 21:23:49 -05: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
Rupa Schomaker
5530de66ef patch cleanup - forgot a .rej file 2010-05-12 03:32:18 -05:00
Rupa Schomaker
35dc511c67 remove patch left-overs (.orig and .rej files) 2010-05-12 03:31:27 -05:00
Anthony Minessale
1d2c64d33b refactor 2010-05-11 17:56:08 -05:00
Steve Underwood
1d0ce5570d Number reading should now be OK for the whole range of integers for
Cantonese and Mandarin
2010-05-11 09:59:33 +08:00
Anthony Minessale
a7f74af7d0 add bind method to EventConsumer takes same args as constructor to bind more events to an existing consumer 2010-05-10 13:07:34 -05:00
Mathieu Rene
3c5c5905ad mod_sofia: fire an event for gateway ping 2010-05-10 12:33:47 -04:00
Mathieu Parent
194e57268a Skinny: tuple profile, device_name, device_instance is unique 2010-05-10 18:19:58 +02:00
Mathieu Parent
bd6f7e73c0 perl-Skinny: don't launch thread if socket can't be created 2010-05-10 18:19:58 +02:00
Mathieu Parent
74e14f0dfb Skinny: fix the build 2010-05-10 18:19:58 +02:00
Mathieu Parent
8806bb2da1 Skinny: better call info 2010-05-10 18:19:57 +02:00
Mathieu Parent
6a29e56301 Skinny: tiny change (comment) 2010-05-10 18:19:57 +02:00
Anthony Minessale
c74d1f1d00 rearrange 2010-05-10 10:40:15 -05:00
Moises Silva
26a6b43536 mod_sangoma_codec: rename load/noload to register/noregister 2010-05-07 13:56:41 -04:00
Anthony Minessale
701385d221 FSCORE-607 doh 2010-05-06 17:18:26 -05:00
Brian West
f254787c02 fix issue where file isn't in database and move zstr check into switch_file_exists 2010-05-06 16:25:41 -05:00
Anthony Minessale
ef18989d56 sip_acl_authed_by and sip_acl_token vars to tell when you are authed by an acl 2010-05-06 15:25:30 -05:00
Michael Jerris
3362335033 typo 2010-05-05 15:15:00 -05:00
Anthony Minessale
bbf0e64830 add disable_hold var or disable-hold profile param 2010-05-05 15:14:57 -05:00
Anthony Minessale
a5f7461ee2 fix null pointer deref code path 2010-05-05 11:01:32 -05:00
Anthony Minessale
710290bcb4 MODENDP-302 2010-05-05 10:56:10 -05:00
Anthony Minessale
ba46088e68 fix NULL deref in err condition 2010-05-04 15:48:36 -05:00
Anthony Minessale
468956e109 FSCORE-603 2010-05-04 11:24:35 -05:00
Anthony Minessale
a2874b8e33 FSCORE-604 2010-05-04 09:50:55 -05:00
Brian West
d184207513 swigall 2010-05-03 16:02:21 -05:00
Michael Jerris
ea5fc46550 typo 2010-05-03 16:57:17 -04:00
Anthony Minessale
e5cc0539ff add disable_hold var or disable-hold profile param 2010-05-03 12:35:48 -05:00
Brian West
2196fcdf83 DEATH TO THE. 2010-05-02 15:09:47 -05:00
Brian West
01b69e2a99 MODAPP-423 2010-05-01 19:53:17 -05:00
Brian West
1d210c9254 MODENDP-303 2010-05-01 19:50:53 -05:00
Brian West
f339330d7c XML-26 2010-05-01 19:49:17 -05:00
Michael Jerris
aca82e20e9 update syntax 2010-04-30 16:01:00 -04:00
Rupa Schomaker
b472913683 correct error msgs 2010-04-29 08:34:53 -05:00