Hi,
I’m trying to store a (admittedly) weird phone number. Reason: separate outgoing numbers for business/private with existing equipment.
Goal is: reach my FritzBox de-anonymized, initiate a call-through, tell the FritzBox to publish my
outgoing number, and then call the contact.
Basically it’s working fine when I dial most of this manually.
I need, in this order:
- *31# to publish my own number to the FritzBox
- +49 international code
- 1234567890 the number of my landline
- a pause
- 1234 a pin code for the call-through function
- a second pause
- either a 0 when calling anonymous OR #31# to publish my landline number (preferred)
- the contacts number with or without international code.
The sequence up to past the pin code is working fine as usual:
*31#+491234567890p1234p
→ is okay
I can then manually type in #31#, get a signal and can dial my contacts number anyhow.
Also working fine: the anonymous variant and no special characters:
+31#+491234567890p1234p0p012349876654321
→ is okay, can be stored in contacts and can be called, but as “anonymous”, because of the missing “#31#” for the fritzbox.
International notation fails with “invalid phone number”:
+31#+491234567890p1234p0p+4912349876654321
→ doesn’t work because of the “+”.
Even worse:
+31#+491234567890p1234p#31#
→ is misinterpreted as service request and doesn’t even open the regular phone screen.
So, I could reach my goal if the phone would allow me to store and dial whatever I want. But it won’t.
Why is it necessary to parse and check a number? Is there any workaround, any string to tell the phone NOT to check the number first?