FB_Callmonitorund Parallelruf in der Fritzbox

Begonnen von Decki, 06 Februar 2018, 18:50:37

Vorheriges Thema - Nächstes Thema

Decki

Hallo zusammen,
Ich benutze den Parallelruf in der Fritzbox, damit im H,ause alle Telefone klingeln, als auch mein Handy. Dadurch muss ich nicht weiterleiten wenn ich nicht zuhause bin. Funktioniert auch aus Sicht der Fritzbox super. Wenn ich aber zu hause bin, lasse ich mir den Anrufer über fhem ansagen. Nun ist es so, dass sowohl ein Ruf reinkommt und gleichzeitig einer gestartet wird. Die Anrufernummer wird in den Readings nun so angezeigt, dass nun meine Vorwahl und 49 vor die Anrufernummer gesetzt wird z. B. 07114907461123456 anstatt 07461123456. Ohne Parallelruf hat das problemlos funktioniert.
Hat hier jemand eine Lösung?
Raspi 2 im Schaltschrank, USB IR Lesekopf am EHz21, Gaszähler mit Reedkontakt, Jeelink,  16 FS20 Aktoren,  3 Ufos für LED, 11 FS20 Rolladenaktore, AMAD 4.0 mit Sprachausgabe, Esp12 mit EspEasy

Markus Bloch

Hallo Decki,

kannst Du mir bitte mal bitte deine konfigurierten Attribute deiner FB_CALLMONITOR-Definition geben, sowie ein Logauszug mit gesetztem verbose 5 in der FB_CALLMONITOR-Defintion (bitte die Rufnummern nach der Vorwahl aus-X-en!!!) wo ein solcher Parallelruf durchgeführt wird.

Vielen Dank

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Decki

Hallo Markus,

hier nun etwas verspätet die logs:
2018.02.13 19:59:39 1: PERL WARNING: Argument "27,59" isn't numeric in division (/) at (eval 117859) line 1.
2018.02.13 19:59:47 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at (eval 117872) line 1.
2018.02.13 20:10:05 1: PERL WARNING: Use of uninitialized value within %ttsAPIKey in numeric gt (>) at ./FHEM/98_Text2Speech.pm line 439.
2018.02.13 20:10:05 1: PERL WARNING: Use of uninitialized value within %ttsUser in numeric gt (>) at ./FHEM/98_Text2Speech.pm line 440.
2018.02.13 20:13:00 4: FB_CALLLIST (Anrufer) - cleaning up call list
2018.02.13 20:13:00 5: FB_CALLLIST (Anrufer) - inform all FHEMWEB clients
2018.02.13 20:13:00 5: FB_CALLLIST (Anrufer) - start dumping of list to file
2018.02.13 20:13:00 5: FB_CALLLIST (Anrufer) - found Compress::Zlib module, compressing dump
2018.02.13 20:13:00 5: FB_CALLLIST (Anrufer) - saving list dump: compressed:eJztmUtr20AUhff5FVoUtGmF5j1DScAQWrpoG2j3RrUm8RB7VPRoA8b/vfIjiWLLdno1UvzyyhsdZubqm3Pu1bthlA0/XE2GevRbp9PJde9nb+pdepMLb+PPRwxJRkUYigDz8p/vXV5tfWKjkn7IdWqjUd9GYz2X8Qt7b5O/1n/fTK8Y/9LpQjEUmGOqkECcIcKkgGkPotGob+KlJkzD2Jr1MS5VQzljY/2wUFsrDnyzcZFGuUnsXDgE6cQm1YMnjXLBg2Rs7B1sUWOTZTruz9Y2l0MglVtjTTbU8cpxqYBJxlnD926QWFvd8I8vN8BXZRRleV//0TZfKMUmW4r7/y033baC5REwKWkgsVTkjPNrNTrDuVIcRzjTY8aZSRWWOAshTxtnpYSC0lwHc8/GqY4y71oP7nWaQ05iA9PNaH4JMwZJ1LLc9JrZhfS8QOANN/bnVZ6TIr9LgDw/b3UVmk/fvyGQYh3anIQyoIzAnNo92WtgQ6neDTUt4wnjQSipOAmoN7FTPQdnpENd28XVc7IwP96BMJ/uAuZZNnFP8rI/o5RL5DRtO2C5HZhdcNKSR+9soxdlcpGXmyDp+Wlhbflw08DsHO1O8jKIxNeaKgtUiBXYVTtqfBspbjXTx/3vQxPsoi8/4ulVC6itO/P8pRCBQCGsPem63aVcKcRm6+XcKcQ3JvI+R2mRuZ5fcRG+IR8dza1elMURyIjht3fiFiy0BsIyfJTxGBPwzXzwYyzKGSei7PQQcZuTv0b2NtVxGzlZCcIRpcCEe1B0V4rjiG6J5anQzTmVJJCSiVOleznMw1I4du3zNyeA3FrvWymOK+8mx5LC6yfTmARlPNnfHroTnCkjwm0nfR5qtQD2okz71F0fgGk/DwQ58EN8F5MyMOIbn5h+vPgHSmUSGw==
2018.02.13 20:13:29 5: FB_CALLMONITOR (CallMonitor) - received data: 13.02.18 20:13:29;RING;0;49171XXXXXX;XXXX;SIP0;
2018.02.13 20:13:29 4: FB_CALLMONITOR (CallMonitor) - using cache for reverse search of 0726249171XXXXX
2018.02.13 20:13:29 4: FB_CALLMONITOR (CallMonitor) - reverse search returned: unknown
2018.02.13 20:13:29 4: FB_CALLLIST (Anrufer) - start processing event ring for Call-ID 0
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - created new data hashcreated new data hash: HASH(0x3230748)
2018.02.13 20:13:29 4: FB_CALLLIST (Anrufer) - cleaning up call list
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - deleting old call 1518456555.90297
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - start dumping of list to file
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - found Compress::Zlib module, compressing dump
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - saving list dump: compressed:eJztmstu2zAQRff5Ci0KaNMK4ptEkQAGghZdtA3Q7g3VYmIiNlVQUhvA8L9XfjRR/IjdESXHtb3yhhckh2fuzNhvhkk+fHc1GerRT+2mk+ve9940uAwmF8HWT4gYkoyKOBYR5tW3MLi8enHFViX9UGhnk1HfJmM9lwlLe2+z3zZ820yvHP/QbqEYC8wxVUggzhBhUsC0B8lo1DfpUhOmYeyG/TEuVUM5Y1P9sFBbCw78sGnpksJkdi4cg3RS4/TgUaPa8CAbG3sH29TY5LlO+7O9zeUQSOXWWJMPdbpyXSpiknHW8N0NMmvrB/726Qb4VEZJXvT1L22LhVJq8qV4+M9y05d2sLwChasrQBRjdsZ5X43OcK4F5/AYutLaanFTDjtgxs3O2AotTEoaSSwVOdOyr0ZntNSC48n86OGpa8/8mFRxZX5CyJM1v/mLUUooKM2bYO7Z1OkkD6714F67AnITW5huRvNzmDFIYiPLTdPMLqTnAQIfuHE1u8pzVhZ3GZDnp6OuQvPh6xcEUtyENiexjCgjsLrWP9lrYEOp3g01rYp5xqNYUnESUG9jp34P3kiHuraP1HOyMP/NgTCf7gLmWW3in+TlNINSLpHXatsDy+3A7IOTljx659BpESYf9XITJL11qd7R7qReBpG4j6lypRCLBIo594rijUmCj4krc9+tLxcxsL88opb3WVg8tbyI4cND3AJ96846y1uVs2KCFTAlHn0HTDnjRFRFIiJ+LfZzYm+dTtuwWCUIR5QCzfGo6K4FxxPdEstToZtzKkkkJROnSvdyDoCl8Oza53E1QG6tbK4Fx5d3k/95Xs0JJlFVnrze8rsTnCkjAjzaOvfDHfTDtTC9pj9hHIFpP80SOPA3vC6abDDiW1dM31/8Afu29PA=
2018.02.13 20:13:29 5: FB_CALLMONITOR (CallMonitor) - received data: 13.02.18 20:13:29;CALL;2;0;491716513587;01716513587#;SIP0;
2018.02.13 20:13:29 4: FB_CALLMONITOR (CallMonitor) - using textfile for reverse search of 0171XXXXXX
2018.02.13 20:13:29 4: FB_CALLMONITOR (CallMonitor) - reverse search returned: Andreas XXXXXX
2018.02.13 20:13:29 4: FB_CALLLIST (Anrufer) - start processing event call for Call-ID 2
2018.02.13 20:13:29 4: FB_CALLLIST (Anrufer) - found running call with same call id: HASH(0x34624c0)
$VAR1 = {
          'external_name' => 'Andreas XXXXXX',
          'external_number' => '0171XXXXXXX',
          'call_id' => '2',
          'internal_number' => '49171651XXXXX',
          'internal_index' => '1518547007.44681',
          'direction' => 'outgoing',
          'running_call' => 1,
          'internal_connection' => 'FON1',
          'external_connection' => 'SIP0',
          'last_event' => 'call'
        };

2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - created new data hashcreated new data hash: HASH(0x1817c30)
2018.02.13 20:13:29 4: FB_CALLLIST (Anrufer) - cleaning up call list
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - deleting old call 1518456556.0847
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - start dumping of list to file
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - found Compress::Zlib module, compressing dump
2018.02.13 20:13:29 5: FB_CALLLIST (Anrufer) - saving list dump: compressed:eJztms1r2zAYxu/9K3wY5LIZ61titBAoGztsK2z34NlqI5rIwx9bIeR/n+NknZuvZq9lp2mcUy56kPTqp+fRm7wZh9n43dVsrCc/dTqfXQ+/D+fepTe78HZ+BoghyagIAuFjXn4beJdXe0fsVNIPuU5tOBnZcKormUFh723y2w7eNtMrpj90ulQMBOaYKiQQZ4gwKWDaUTiZjEy80oRpGLtlfoxL1VDO2Fg/LNU2igNfbFykYW4SWwkHIJ3YpDp61CgnHCVTY+9gk5qaLNPxaDG3Sg6BVG6NNdlYx2vbpXwmGWcNz12UWFtf8LdPN8CjMgmzfKR/aZsvlWKTrcQH/y033zeD1RYoXG4BohizHudDNTrDuVac42OYFtaWg5ty2AEz6WKNrdDCpKS+xFKRnpZDNTqjpVYcR+ZHj09de+bHpApK8xNCnq35VSdGKaGgNG+DeWjjVIeZd62je53mkJ3YwXQzmp/CjEESW1lues08h3RVIPCCG6fZdZ6TIr9LgDz/W+o6NB++fkEgxW1ocxJInzICy7Xuyd4AG0r1IVBXbyBKuUROPdoB1u1w7QLslsh+9qm6LNNLeqo2obsFvLfzXb0LCA0YULMD664CSwumTblSiPkCBZw75fvGhN7HMC0y1ymciwAYdU8ofT8piyOeEcNnQvTiMiyDDiZYAe/ZVxDG/15q3G0nqvftFnpSyzIdn05HPakWID9pi2WcCD+QiLiN0J9De5vquA0UlSAcUQqE6KSMtlYcR0YrsTw+yt0YLedUEl9KJs7XaKvuAJbCcYDum9gAuQ17rRXHVYwmr7mLzQkmfvlSeLk23QnOlJHyRutz88EanefmWpn6ftceyR3/06h6hRz4y14XYRyM+M4R8/cXfwA6UfhH
2018.02.13 20:13:31 5: FB_CALLMONITOR (CallMonitor) - received data: 13.02.18 20:13:31;CONNECT;2;0;01716513587#;
2018.02.13 20:13:31 4: FB_CALLLIST (Anrufer) - start processing event connect for Call-ID 2
2018.02.13 20:13:31 5: FB_CALLLIST (Anrufer) - found old data hash: HASH(0x1817c30)
2018.02.13 20:13:31 5: FB_CALLLIST (Anrufer) - processed connect event for call id 2
2018.02.13 20:13:31 4: FB_CALLLIST (Anrufer) - cleaning up call list
2018.02.13 20:13:31 5: FB_CALLLIST (Anrufer) - start dumping of list to file
2018.02.13 20:13:32 5: FB_CALLLIST (Anrufer) - found Compress::Zlib module, compressing dump
2018.02.13 20:13:32 5: FB_CALLLIST (Anrufer) - saving list dump: compressed:eJztmk9v2jAYxu/9FDlM4rJF8X9bUyshVZt22FZpu6MscYvV4ExOslVCfPeFwLoUCGWOE2gJJy5+ZPv1z8/jF95Mw2z67mo+lclPaRbz6/H38cK79OYXXuNnBAjgBLMgYD6k5beRd3m1d0SjknzIpdFhMtHhTFYyo0Lf6/S3Hr1tp1fMfkizUgwYpBALwAAlABHO7LSjMEkmKl5r2mkovWN+hHLRUk7pWD6s1LaKY7/YuDBhrlJdCQdWOrEyMnrUKCccpTOl7+wmNVNZJuPJcm6VHLBSuVVaZVMZb2yX8AknlLQ8d1GqdX3B3z7dWB6VJMzyifwldb5SilW2Fh/9t9xi3wzWWyBguQUAQ0gGnA/V6A3nWnGOj6EptC4Ht+WwB2bMco2d0EI4xz6HXKCBlkM1eqOlVhxH5oePT1135ke4CErzY4yfrflVJ0YIJmxp3gXzWMdGhpl3LaN7aXKbnWhguh3NT2GGVhI7WW57zTyHdFUg6wW3TrObPKdFfpda8vxvqZvQfPj6BVgp7kKbooD7mCC7XOue7C2wbak+BOrqDYQx5cCpRzvAuhuuXYDdEdnPPlVXZTqlp2obujvAezff1bsA4YBYavZg3VVg6cC0MRUCEJ+BgFKnfN+o0PsYmiJzncIpCyyj7gtK30/K4ohnQOCZEL28DMugAxEUlvfsKwjjfy816rYTNfh2Bz2pVZmOT6ejnlQHkPdhsd3RiCmhiPkBB8htiv4c6lsj4y5oFAxRgLElRy/Ka2vFceS1HPLj09yP11KKOfI5J+x8vbZqEEDOHGfooY9tIbflsLXiuErS6DU3simCyC8fC6fr1L3gjAkqb7QhOh+s0Xt0rpVpaHntkWz4q0bVLqSWP+6ddB5vHLF4f/EHGJP5lQ==
2018.02.13 20:13:32 5: FB_CALLMONITOR (CallMonitor) - received data: 13.02.18 20:13:31;CONNECT;0;0;4917165XXXXXX;
2018.02.13 20:13:35 5: FB_CALLMONITOR (CallMonitor) - received data: 13.02.18 20:13:35;DISCONNECT;0;4;
2018.02.13 20:13:35 4: FB_CALLLIST (Anrufer) - start processing event disconnect for Call-ID 0
2018.02.13 20:13:35 5: FB_CALLLIST (Anrufer) - found old data hash: HASH(0x3230748)
2018.02.13 20:13:35 5: FB_CALLLIST (Anrufer) - processed disconnect event for call id 0
2018.02.13 20:13:35 4: FB_CALLLIST (Anrufer) - cleaning up call list
2018.02.13 20:13:35 5: FB_CALLLIST (Anrufer) - start dumping of list to file
2018.02.13 20:13:35 5: FB_CALLLIST (Anrufer) - found Compress::Zlib module, compressing dump
2018.02.13 20:13:35 5: FB_CALLLIST (Anrufer) - saving list dump: compressed:eJztmktr20AUhff5FVoUtGmF5j1DScAQWrpoG2j3RpUmsYg9Knq0AeP/XkV2U8W2HPdqpPghr7zRYWauvjnnXvvNJMgm767mEz39qdPF/Hr0fbRwLp35hdP4cRFDklHh+8LDvPzmOpdXO59oVNIPuU5NMB2bYKYrGbcw9yb5bdy37fSK2Q+dLhV9gTmmCgnEGSJMCph2GEyn4zhaacI0YrNlfYxL1VIuNpF+WKptFAe+2ahIgzxOTCXsg3SiONXhk0a54DCZxeYOtqhZnGU6Gj+urZJDIJXb2MTZREdrx6U8JhlnLd+7MDGmvuFvn26Ar8o0yPKx/qVNvlSK4mwl7v633GLXClZHoHB5BIhizAac99XoDedacSzh7AIvhiMBWmHEPK4YAm7zBIBmUlJPYqnIAPS+Gr0BXSuOJaDpKePMpPJLfxZCnjfOSgkFpXkbzCMTpTrInGsd3us0h5xEA9PtaH4OMwZJbGW57TXzEtJVgcAbbh2413lOivwuAfL8b6vr0Hz4+gWBFLehzYkvPcoILHrbJ3sDbCjV+0BdtWmUcomserQFrLvh2gbYHZH9Yje9LNMhddNt6O4A76YkXrYuhPoMqNmDdVeBpQPTplypsg0RyOfcKt83ceB8DNIis53CufCBUfeI0vezsljiGTF8JkQ/XoZl0MEEK+A9ewJh/O+lxu0Oywbf7mBstizT69OZFsaUD7dtjzuAvA+L7Y5GyhknwvMlInZT9OfA3KY66oJGJQhHlAI5OiqvrRXHktdKLF+f5n68lnMqiSclE+frtdWAAEthOUMPc2yA3IbD1opjK0mTUx5kc4KJVzYLh+vUveBMGSlvtCE6763Re3SulWkYee2QbPg3STUu5MAf9w46jzc+sXh/8QcGKhdb
2018.02.13 20:13:35 5: FB_CALLMONITOR (CallMonitor) - received data: 13.02.18 20:13:35;DISCONNECT;2;4;



Hier die Settings:
event-on-change-reading .*
fritzbox-remote-phonebook-via tr064
fritzbox-user Callmonitor
group Anrufe
icon phone_call
local-area-code 07262
reverse-search textfile,dasoertliche.de
reverse-search-cache 1
reverse-search-cache-file ./reverse-cache
reverse-search-text-file /opt/fhem/Kontakte.csv
room Computerzimmer
unique-call-ids 0
userReadings userReadings eing0 eing1 eing2 eing3 eing4 A0 A1 A2 A3 A4 B0 B1 B2 B3 B4 C0 C1 C2 C3 C4 D0 D1 D2 D3 D4 E0 E1 E2 E3 E4
verbose 5

Gruss Andreas
Raspi 2 im Schaltschrank, USB IR Lesekopf am EHz21, Gaszähler mit Reedkontakt, Jeelink,  16 FS20 Aktoren,  3 Ufos für LED, 11 FS20 Rolladenaktore, AMAD 4.0 mit Sprachausgabe, Esp12 mit EspEasy

Markus Bloch

Hallo Andreas,

generell gibt es hier 2 Probleme:

- "event-on-change-reading .*" sorgt in diesem konkreten Fall, dass der CONNECT von 20:13:32 Uhr nicht verarbeitet wird, da bereits zuvor ein CONNECT erfolgte. Das Reading "event" MUSS immer getriggert werden. Bei gesetztem event-on-change-reading MUSS mindestens "event-on-update-reading event" gesetzt werden, da sonst gleichlautende Events für parallele Gespräche u.U. nicht verarbeitet werden.

- Rufnummern von eingehenden Anrufen  werden von deinem Telefonieanbieter mit der internationalen Vorwahl ohne "+" oder "00" angegeben. Steht die Rufnummer auch so in der FritzBox Anrufliste? Also "49171651xxxx"? Falls ja, schau dir mal bitte folgenden Beitrag von AVM an: https://avm.de/service/fritzbox/fritzbox-7390/wissensdatenbank/publication/show/776_Anrufe-in-Anrufliste-beginnen-mit-49/

Viele Grüße

Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Decki

Hallo Markus,

mit dem Tipp von Dir und den Einstellungen von AVM funktioniert es nun einwandfrei.
Vielen Dank.

Gruss Andreas
Raspi 2 im Schaltschrank, USB IR Lesekopf am EHz21, Gaszähler mit Reedkontakt, Jeelink,  16 FS20 Aktoren,  3 Ufos für LED, 11 FS20 Rolladenaktore, AMAD 4.0 mit Sprachausgabe, Esp12 mit EspEasy