Commit Graph

15533 Commits

Author SHA1 Message Date
648cf5cfda Add a Local_IP variable inside the configuration file,
but later it will use the IP inside the request/response.

I finally call the asterisk phone with my computer.
2005-10-02 23:44:03 +00:00
8bd0584d49 Méga ménage pour enlever le module de configuration
et le remplacer par Conf::Config qui n'est pas singleton.
2005-10-02 22:55:27 +00:00
f20261ba72 Bad hack for incoming call... 2005-09-30 21:16:02 +00:00
aa709ec5cc now we have the buffer of the line 2005-09-30 19:44:37 +00:00
5cf8f0c65f replaced every possible std::string with QString 2005-09-30 19:10:12 +00:00
2c4cef2a2c Correct two calls in the same time
hold the first one
2005-09-30 18:21:39 +00:00
809dff0090 We have a scrolling LCD 2005-09-30 17:54:58 +00:00
d284ed42e9 getcallstatus support corrected
No segmentation fault on refuse a non-progressing call
No segmentation fault on opening two sflphone(d)
2005-09-30 15:42:42 +00:00
fddfca0ac1 Correct some typo
Try to correct two servers failure, but didn't work
Correct getcallstatus 205/206
2005-09-30 01:58:46 +00:00
4b33bb45e0 we have our transparency 2005-09-29 22:33:41 +00:00
56c7730890 now we have a frameless window 2005-09-29 21:46:16 +00:00
04b3673b7d GetEvents (new handling)
GetCallStatus (still 101 to 108) message to send
ConfigSave (not working yet)
the save on the disk is ok
it's the return message and the loading that is not ok
I have to test again server
The client can now quit without crash the server ;p
2005-09-29 21:25:09 +00:00
796ead9b2a now we have a messagebox for resending the getcallstatus if it failed 2005-09-29 19:46:41 +00:00
77e010eb85 getcallstatus 206 not longer send a unhold 2005-09-29 19:39:20 +00:00
801bb60628 getcallstatus 206 not longer send a unhold 2005-09-29 19:27:25 +00:00
8cc05a3bc3 we can get the status now. 2005-09-29 19:18:21 +00:00
1480d1d069 digits are now the only characters to be able to choose a line if there's no current 2005-09-29 15:22:00 +00:00
9564f55a02 better connection handling 2005-09-29 15:10:31 +00:00
2dcc14a0b5 added some comments for PhoneLineManagerImpl 2005-09-29 13:41:30 +00:00
8add3e0c00 Now we send a getevent each time we connect to sflphone 2005-09-29 13:32:53 +00:00
acef9a9f23 Correct ConfigTreeSave 2005-09-28 22:42:54 +00:00
1e336852a1 configgetall works
configget works
configset not tested yet
getzeroconf not tested yet
2005-09-28 22:16:44 +00:00
9a5618a112 Try to reuse the config code, but I was not able to
I create a Conf::Config to replace it...
2005-09-28 19:55:19 +00:00
1274ba869f better handling of TCPSessionIO::connected 2005-09-28 19:45:55 +00:00
b92c477172 fixed the hangup 2005-09-28 19:26:18 +00:00
f8e318c7f0 sfl uses Sockets now 2005-09-28 19:11:33 +00:00
89fecf6f0c Implementing Configuration Requests
Adding a observer pattern (namespace = Pattern::)
Stop and flushing all streaming to not listen to the last looping sound
2005-09-28 17:10:25 +00:00
918100d57f fixed the lock problem 2005-09-28 14:33:01 +00:00
7c9839ee6e *** empty log message *** 2005-09-27 21:44:49 +00:00
50d6c312c1 we can handle incomming calls 2005-09-27 20:53:49 +00:00
087b7e8e18 we can process hangup events 2005-09-27 19:22:01 +00:00
38fbeda8b3 we can receive hangup events 2005-09-27 18:55:25 +00:00
c5100adf74 Add config request classes (not yet implemented)
Add playtone/playdtmf
Only playdtmf work right now
2005-09-27 18:44:37 +00:00
5530f57ad2 added the EventFactory 2005-09-27 18:09:03 +00:00
31069e92f7 the OK button calls only if the line has a non-empty buffer 2005-09-27 17:57:06 +00:00
9465a5e9c5 fixed the misbehaviour of clear() 2005-09-27 17:55:29 +00:00
e859631c52 we use playtone now 2005-09-27 17:52:58 +00:00
db7f1ae100 added the clear button 2005-09-27 17:43:15 +00:00
5d25a52244 Voice Message notification 2005-09-27 17:36:41 +00:00
df476cea83 Lines can behave with call, hold, unhold, hangup 2005-09-27 17:31:31 +00:00
e30290b963 PhoneLineManager is a singleton now 2005-09-27 14:45:55 +00:00
b022099063 Quit/HangupAll/Version Requests implementation
Note that the server crash (segmentation fault) on quit
Error in termination() of the TCPStream (TCPStreamPool)
2005-09-27 14:34:10 +00:00
0c2cb8264e New tests and features
Add mute/unmute
Change the refuse message send
2005-09-26 21:50:12 +00:00
a3c37ad164 *** empty log message *** 2005-09-26 20:22:14 +00:00
085bd7ce5d It's working
Lot of debugging code right now
You need STUN, because it doesn't work without it
2005-09-26 19:29:57 +00:00
2befedfed9 New Architecture (see doc/sflphone-server2.xmi) 2005-09-26 17:59:42 +00:00
bcc70ba8c7 Rename myTCPSteam to TCPStreamPool 2005-09-26 14:55:11 +00:00
7604b09374 SessionIO architecture 2005-09-26 14:47:30 +00:00
095e23b28d UML Server Framework 2005-09-26 14:37:28 +00:00
26ad6d4102 New files for Server classes 2005-09-23 01:51:24 +00:00