Commit graph

50 commits

Author SHA1 Message Date
klonfish c882bcd59f Merge pull request 'Replace linphone with pylinphone' (#1) from sqozz/fetapi:pylinphone into pylinphone
Reviewed-on: https://git.blinkenbunt.org/LUG-Saar/fetapi/pulls/1
2020-12-28 00:23:39 +01:00
Frederic 3e0b570c85 add README.md 2020-12-27 23:37:02 +01:00
sqozz 579defbb7c Replace linphone with pylinphone 2020-09-03 16:49:13 +02:00
Frederic 2bdf0f7485 removed obsolete test file, cosmetics 2017-04-28 18:57:43 +02:00
Frederic c21b6f9e96 removed @property functions 2017-04-28 18:48:22 +02:00
Frederic 937ac41eac added some ascii art 2017-04-27 21:39:23 +02:00
Frederic c5d305295b moved statemachine-related code to statemachine.py 2017-04-27 21:19:26 +02:00
klonfish 60c899edcc Reindented files to consistenlty use 4 spaces and removed trailing whitespaces 2017-04-27 00:47:53 +02:00
klonfish 4e54528082 Renamed files to not include 'test' anymore 2017-04-16 17:40:53 +02:00
sqozz 4cf172e928 Remove deprecated files 2017-04-16 16:10:12 +02:00
klonfish b62f45f166 Added compatibility for versions greater than 3.8.x 2015-12-27 21:05:05 +01:00
klonfish a6a82cfd87 Added blacklist feature 2015-12-27 11:52:38 +01:00
Frederic 7730762f87 Merge branch 'master' of git.13e7.de:fetap 2015-12-27 11:00:07 +01:00
klonfish ace97d5657 Added config option to invert the Gabelschalter input 2015-08-27 00:49:34 +02:00
klonfish 9d3c8b8a30 Cut prefix from dialed number before calling it 2015-08-01 23:38:24 +02:00
Frederic d57955c20f Merge branch 'master' of git.13e7.de:fetap 2015-06-21 12:59:17 +02:00
klonfish 8417b33371 Added some comments to example config 2015-06-16 23:10:33 +02:00
Frederic add2fe22fc Merge branch 'master' of git.13e7.de:fetap
Conflicts:
	fetapdtest.py
2015-06-04 19:41:34 +02:00
Frederic 8ecfeb97c6 implemented shortcut functionality and dail timeout 2015-06-04 18:59:58 +02:00
klonfish 5fe2b1af9d Speak dialed numbers 2015-06-04 18:48:40 +02:00
Frederic 37e5042808 added configuration file support 2015-06-04 18:42:08 +02:00
klonfish 4558c0f1b2 Added prefix-resolution if no default proxy is set and the number is not absolute 2015-05-28 23:56:57 +02:00
klonfish 97079c7171 Added example linphone.conf 2015-05-28 23:45:30 +02:00
klonfish d1d2976e6a Added config classes for phone interface 2015-05-28 23:44:35 +02:00
klonfish 7b15aa13c1 Replaced getters in StateMachineController by properties 2015-05-26 23:19:26 +02:00
klonfish ccf39f69f5 Switched to sox to generate phone sounds 2015-05-26 23:11:05 +02:00
Frederic 807735a8e3 added registration_lost event 2015-05-20 01:11:00 +02:00
Frederic 2789213062 added leave() callback to states 2015-05-20 00:20:50 +02:00
Frederic 7cdc5504c5 Merge branch 'master' of git.13e7.de:fetap 2015-05-20 00:05:17 +02:00
Frederic cdfb428e00 introduced BaseState, which defines default behaviour 2015-05-20 00:04:40 +02:00
Frederic 40eef9aa66 abort the timeout when a nummernschalter_active event occurs in DialingState 2015-05-20 00:01:45 +02:00
klonfish 9f39e9f00f Added event when registration goes away 2015-05-19 23:11:11 +02:00
Frederic 9d234c025f Change to BusyBeepingState when a call_ended event occurs while connecting, trigger a call_ended event when busy 2015-05-19 22:41:02 +02:00
Frederic 67a9974ef8 Merge branch 'master' of 13e7git:fetap 2015-05-19 22:22:32 +02:00
Frederic e8ab032e89 added on_nummernschalter_active event, stop playing the dailtone once it occurs 2015-05-19 22:17:36 +02:00
klonfish ec01891263 Decline call when handset is not on the fork 2015-05-19 22:16:07 +02:00
klonfish 3ceb7fade3 Stop dial tone after one number is dialed, set waiting time before starting a call to 5s 2015-05-19 21:08:25 +02:00
klonfish b6f5efd6ab Made timeout nicer 2015-05-18 21:50:51 +02:00
klonfish 762d3b4775 Implemented event for invalid number, replaced own timeout thread by better builtin threading.Timer 2015-05-18 21:39:53 +02:00
klonfish 20ed8681a1 First working version of fetapd 2015-05-18 19:25:48 +02:00
klonfish 39f0a68812 FeApInterface now sets the pin numbering as given in the pin config 2015-05-18 19:25:11 +02:00
klonfish f4c4a1d0e8 Debug output on file playing 2015-05-18 19:24:16 +02:00
klonfish f72e615435 Fixed name of DialingState 2015-05-18 15:42:55 +02:00
klonfish a4aef00e55 Fixed registration states 2015-05-18 15:32:01 +02:00
klonfish 9eeae13691 Fixed Schauzeichen implementation 2015-05-18 14:52:20 +02:00
klonfish 61d109d9d2 Added states for proxy registration 2015-05-18 14:42:54 +02:00
klonfish 0dde661fee Implemented linphone wrapper 2015-05-18 14:34:45 +02:00
klonfish f7bd632fae Ported statemechine to python2 2015-05-18 14:33:26 +02:00
klonfish 0736cbbe81 Implemented Schauzeichen 2015-05-18 14:31:29 +02:00
Frederic ce7471d85d some tests 2015-05-15 23:38:44 +02:00