Great news: I've found the issue and I managed to fix it.
Stewart said: "One would expect that the OBi either doesn't "hear" the Line port, or it can't ring the phone"
Somehow, it seems that both are wrong and true. The problem is that line and phone need to be "synchronized" and use the regional settings.
Here is how to fix the issue, only non-default settings are presented below (other settings should be left to default, except if intended like the digitmaps...):
1. Set properly the line settings to France specifities
Physical interfaces > line
"LINE Port"
"RingDelay" > "0" (not critical but otherwise there will be a little delay between moment the call is detected and moment the phone starts ringing, why there should be any delay by default???)
"PSTN Disconnect Detection"
"DisconnectTonePattern" > "440-30,440-30;10;(.5+.5)" (this is not relevant to my problem, but it's worth mentionning, thanks Stewart)
"Port Settings" (critical)
"ACImpedance" > "270+(750||150 nF) and 275+(780||150 nF)"
"OnHookSpeed" > "3 ms (ETSI)"
"ChannelRxGain" > "0"
"LineInUseVoltageThreshold" > "5" (very critical setting)
"Ring Detection" (doesn't seem to be critical)
"RingFrequencyMin" > "10"
"RingFrequencyMax" > "100"
"RingThreshold" > "19.35-23.65"
"RingValidationTime" > "256"
"RingIndicationDelayTime" > "512"
"RingTimeout" > "640"
2. Set properly the phone settings
Physical interfaces > phone
"Port Settings"
"OffHookCurrentMax" > "30" (critical)
"Impedance" > "270+(750||150 nF) and 275+(780||150 nF)"
The order between phone and line settings doesn't seem to matter.
I remind you guys that I'm using the line port of a Freebox (unlimited free calls to over 100 countries landlines including France + unlimited free calls to mobile phones of France and North America)... do you get it?
The main reason why I've bought this great piece of Tech (aka Obi110) is to be able to route any incoming Voip call (mainly from my family spread over the whole world) to my Freebox and then... they can call 104 countries for free!!!
What is annoying is to set 104 countries in my digitmap and exclude the mobile phones (except for France and North America).
Just to help those french lucky bees who have a Freebox (or equivalent), my advice is to route all incoming calls to your Auto Attendant (don't forget to set a PIN
) and set the inbound and outbound digitmaps.
Maybe my own settings would match your wish (as usual, only non-default settings are presented) :
1. Set the SP1 (Google voice in my case)
Voice Service > SP1 Service
"SP1 Service"
"X_InboundCallRoute" > "aa"
2.Set the Auto Attendant (don't forget to set your PIN in this section or at Obi dashboard/Obi110 then "OBi Attendant PIN (4 digits)". For more security you can even select the trusted phone numbers...)
Voice Service > Auto Attendant
"Auto Attendant 1"
"DigitMap" > "(0[1-7]xxxxxxxxS0|09xxxxxxxxS0|0)" (note that here I allowed only the french landline phones + my phone, I don't wanna bother copy/pasting a lenghty digitmap, do your own if required)
"OutboundCallRoute" > "{(0[1-7]xxxxxxxxS0|09xxxxxxxxS0):li},{0:ph}" (note that here when caller prompts 1 (reffered to as "0" in this digitmap) he will be redirected to my phone ("ph") )
3.Set the Line accordingly
Physical interfaces > line
"LINE Port"
"DigitMap" > "(0[1-7]xxxxxxxxS0|09xxxxxxxxS0)" (the same than the auto attendant with "0" removed)
Of course, your family should better have a phone connected to an ATA (like Obi100 or Obi110 or any similar product, even though Obi is highly recommended in terms of audio quality which is even better than that of Cisco/Linksys).
I sent 2 Obi100 to my family in 2 different countries... I might send more...
Obi is just amazing, I don't know why Obihai is not getting more media coverage here in Europe!!! Wake up guys!!
I think I'll make a dedicated topic saying "France configuration" that will be continously improved... when I have time.
Obi + Google Voice + Freebox = Phone communications reinvented = Being 1 decade ahead