Bug #52
closedSuppress "Failed parsing phone number '...': the phone number supplied is not a number" if it's a "*" prefixed (Fritz!box) internal number
100%
Description
Related to forum post
Fritz!Box internal numbers get prefixed with "**".
In addition it's possible to list multiple extensions by "#" character, like "**612#613#614" (like a call group).
Contact entries like this will result in a "Failed parsing phone number" error because the number is longer than <maxintlength> and thus get parsed by libphonenumber (which triggers the error).
Unfortunately there seem to exist valid number formats with a "*".
Change behavior in this way, that the libphonenumber error get only thrown if the number is not prefixed with a single "*" character.
Yes, a single "*", because this would also solve issues where a contact has a number with a Fritz!Box line selection (which get prefixed with a single "*" character).
Files
Updated by Jörg Ebeling about 3 years ago
- File l2cpbg_0.9.4beta5_amd64.deb l2cpbg_0.9.4beta5_amd64.deb added
- File l2cpbg_0.9.4beta5_linux-amd64.tgz l2cpbg_0.9.4beta5_linux-amd64.tgz added
- File l2cpbg_0.9.4beta5_windows-64bit.zip l2cpbg_0.9.4beta5_windows-64bit.zip added
- Status changed from New to Feedback
- % Done changed from 0 to 100
Removed number harmonization and E.164 conversion (and thus error output) of:
- Fritz!Box internal extensions which are prefixed with "**"
- Fritz!Box line selection which is prefixed with "*"
Unfortunately I wasn't capable of doing a real reverse lookup (except a programmatically test-case how I assumed a reverse lookup will look) with one of these special cases.
Waiting for feedback, in special what happen with ticket #53
Updated by Jörg Ebeling about 3 years ago
- Status changed from Feedback to In Progress
- % Done changed from 100 to 80
Also need to decode LDAP special char "*" for reverse lookup.
s.request.Filter '(|(Arbeit=\2a\2a610#623)(Mobil=\2a\2a610#623)(Privat=\2a\2a610#623))'
Updated by Jörg Ebeling about 3 years ago
- File l2cpbg_0.9.4beta7_amd64.deb l2cpbg_0.9.4beta7_amd64.deb added
- File l2cpbg_0.9.4beta7_linux-amd64.tgz l2cpbg_0.9.4beta7_linux-amd64.tgz added
- File l2cpbg_0.9.4beta7_windows-64bit.zip l2cpbg_0.9.4beta7_windows-64bit.zip added
- Status changed from In Progress to Feedback
- % Done changed from 80 to 100
Hi Michael.
Reverse lookup for (Fritz!Box) internal "*" or "**" numbers should work also now.
Updated by Jörg Ebeling about 3 years ago
- Status changed from Feedback to Closed