86 Commits

Author SHA1 Message Date
markusbloch
e0e6ffc765 FB_CALLMONITOR: new set command rereadCache (Forum: #35625)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8378 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-05 09:44:09 +00:00
markusbloch
970882515e FB_CALLMONITOR: only give non-unknown cache entries before phonebook entries (Forum: #35697)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8341 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-31 21:25:13 +00:00
markusbloch
2d63402089 FB_CALLMONITOR: use cache first for reverse search (Forum: #35625)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8335 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-29 21:21:37 +00:00
markusbloch
19b21a3b45 FB_CALLMONITOR: allow stars in phone numbers (Forum: #32646)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8280 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-24 12:03:05 +00:00
markusbloch
479d641658 FB_CALLMONITOR: using official API for reverse search on klicktel.de and search.ch
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8244 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-19 17:54:19 +00:00
markusbloch
257345f38b FB_CALLMONITOR: delete unwanted use statement
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8128 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-01 20:18:25 +00:00
markusbloch
64a8e971aa FB_CALLMONITOR:
- new attribute "country-code" to import phonebook entries with your local country code preceded as a national phonenumber in a correct way. Per default "0049" is used as country code. (by prodigy7, Forum #32663)
- new get commands showPhonebookEntries and showCacheEntries to get all related entries.


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8127 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-01 19:47:34 +00:00
markusbloch
89f8871c4b FB_CALLMONITOR: fixed reverse-search for search.ch
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8043 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-02-19 21:14:42 +00:00
markusbloch
c005116c58 FB_CALLMONITOR: read all available phonebooks directly wia web interface (by JoWiemann, Forum #30244)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8002 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-02-15 23:14:41 +00:00
markusbloch
865205db2a FB_CALLMONITOR: allow spaces in phone numbers stored in phonebooks (Forum #32663)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7760 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-28 16:39:34 +00:00
markusbloch
81a492a78b FB_CALLMONITOR: allow chars in phone numbers for reverse search (Forum #32646)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7687 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-24 12:08:09 +00:00
markusbloch
0c16ca6ec5 FB_CALLMONITOR: read phonebooks after all attributes are set from fhem.cfg. (Forum: #30244)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7647 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-20 22:29:55 +00:00
markusbloch
51522f045b FB_CALLMONITOR: fix not working telnet login, when user based authentication is configured in FritzBox
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7599 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-17 16:50:38 +00:00
markusbloch
3aa0ee8a83 FB_CALLMONITOR regognize "user:" as login prompt for remote telnet connection (phonebook) (Forum #30244)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7595 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-17 10:25:46 +00:00
markusbloch
60c9be5edb FB_CALLMONITOR: use standard file read/write function to support use of configDb
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7456 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-05 21:26:46 +00:00
markusbloch
20924a8102 FB_CALLMONITOR: fix phonebook file read when using configDb (Forum #30244)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7455 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-01-05 21:06:58 +00:00
markusbloch
fa26db6fcc FB_CALLMONITOR: add remote phonebook lookup via telnet connection to FritzBox (JoWiemann, Forum #30244)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7367 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-30 17:04:00 +00:00
markusbloch
e15f947aa5 FB_CALLMONITOR: fixing not working company numbers reverse search for search.ch
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7191 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-12 17:11:44 +00:00
markusbloch
a009ca96e4 FB_CALLMONITOR: fixing reverse search for klicktel.de
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7173 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-09 17:42:53 +00:00
markusbloch
e9abcd1f24 FB_CALLMONITOR: supressing log message, when accessing /var/flash/phonebook on a non-FritzBox machine; harmonizing log output
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7166 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-07 21:18:20 +00:00
markusbloch
beeb8ad513 FB_CALLMONITOR: fixing "use of uninitialized value" when a active call disconnects right after FHEM startup
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6852 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-01 17:23:29 +00:00
markusbloch
96f231b090 FB_CALLMONITOR: fixing race condition of missing events while performing a call and get a second call while line is busy (Forum: #28497)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6850 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-01 16:55:34 +00:00
markusbloch
6e6fc82af9 FB_CALLMONITOR: use mulitple-strict widget for reverse-search attribute; minor code make-up
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6624 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-09-27 13:47:52 +00:00
markusbloch
932860d731 FB_CALLMONITOR:
- use FHEMWEB multiple widget for attr reverse-search
- remove "all" from reverse-search (backwards compatibility still given)
- change "internal" to "phonebook" for attr reverse-search (backward compatibility still given)
- allow comma and pipe as delimiter for attr reverse-search
- fixing reverse search regexp for dasoerliche.de
- improve AttrFn handling
- minor docu changes
- code cosmetics


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6554 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-09-15 10:12:17 +00:00
markusbloch
2bde7fdf74 FB_CALLMONITOR: fixing non-equal call id's when using unique call id's
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6445 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-08-22 20:27:56 +00:00
markusbloch
78b499bd55 FB_CALLMONITOR: minor commandref corrections
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6284 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-20 10:09:00 +00:00
markusbloch
33d4509fc8 FB_CALLMONITOR: generate call_id at last as it was before
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6283 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-20 09:39:07 +00:00
markusbloch
74b8225091 FB_CALLMONITOR: fixing non-working call_id reading
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6282 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-20 09:26:07 +00:00
markusbloch
c7155d3451 FB_CALLMONITOR: fixing regexp for reverse-search via klicktel.de
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6277 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-19 15:48:09 +00:00
markusbloch
6547a91cbf FB_CALLMONITOR: convert hash element to hash for "keys" function
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6260 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-15 20:49:19 +00:00
markusbloch
2cc38e6f6b FB_CALLMONITOR: new reading "direction" for incoming/outgoing calls. all readings will be triggered for each call event (call, ring, connect and disconnect)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6256 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-14 21:54:46 +00:00
markusbloch
caeb746c94 FB_CALLMONITOR: Adding a hint in commandref that internal call events are not generated by the callmonitor.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5994 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-28 17:56:09 +00:00
markusbloch
5426cd2476 FB_CALLMONITOR: new reading "missed_call_line" indicating the line number which received the missed call
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5767 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-06 17:29:15 +00:00
markusbloch
7b6a633953 FB_CALLMONITOR: fixing non existing InitFn for DevIo call
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4984 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-18 16:50:42 +00:00
markusbloch
fb0eb78e72 FB_CALLMONITOR: new attribute "disable", minor code make-up
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4982 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-17 23:14:38 +00:00
markusbloch
00d24e1e6e FB_CALLMONITOR: reverse-search give error when provider has a result, but regexp is outdated.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4782 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-01 12:57:29 +00:00
markusbloch
b33d5f024b FB_CALLMONITOR: fixing reverse search for klicktel.de/dasoertliche.de
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4555 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-04 10:53:40 +00:00
markusbloch
9595943f7b FB_CALLMONITOR: removing irritating event placeholders from commandref
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4368 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-12 16:22:58 +00:00
markusbloch
d418279429 FB_CALLMONITOR: fix "use of uninitialized value" message
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4367 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-12 16:14:06 +00:00
markusbloch
97585e0197 FB_CALLMONITOR: replace & to & at reverse search
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4318 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-03 17:04:49 +00:00
markusbloch
7950e85dff FB_CALLMONITOR: fixing missing round bracket
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4049 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-15 17:41:17 +00:00
markusbloch
43ea47bb83 FB_CALLMONITOR: fixing use of unitialized value warnings
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4044 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-14 21:17:40 +00:00
markusbloch
77880408c6 FB_CALLMONITOR: remove loglevel attribute
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3748 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-19 17:04:38 +00:00
markusbloch
6c9b81caba FB_CALLMONITOR: removing deprecated GetLogLevel() and replace it with Log3()
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3724 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-17 11:34:08 +00:00
markusbloch
fd978cb831 FHEM/72_FB_CALLMONITOR.pm: remove trailing hash sign and all afterwards from external_number
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3669 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-11 14:27:47 +00:00
markusbloch
6dd4c64dda fixing use of uninitialized value errors in rare circumstances
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3164 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-05-09 11:16:07 +00:00
markusbloch
b34758dc93 new reverse search provider dasschnelle.at for austrian telephone numbers
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3124 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-26 20:54:06 +00:00
markusbloch
df5f845abf fixing not correct working AttrFn
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2911 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-13 23:10:19 +00:00
markusbloch
9e22c98940 adding missed_call event to detect missing incoming calls (by Sven Henkel)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2880 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-09 13:31:06 +00:00
markusbloch
80c4f7ffc3 added set/get commands for reverse-search and phonebook reloading; using AttrFn to load phonebook and cache file
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2869 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-07 22:42:42 +00:00