Using Obi 110 to block Robocalls by utilizing AA
ianobi:
Call History shows that the OBi is sending out the ten digits to the Line Port as you dial them from the Phone Port. Maybe the oOma ata has a problem with the timings of being seized (connected) and then with the DTMF tones being sent. Try increasing this setting first:
Physical Interfaces > LINE Port > LINE Port > DialDelay: 1000
The default timing of the tones should be more than long enough, but if the Dial Delay increase does not solve the problem, then try increasing them like so:
Line Interfaces > LINE Port > LINE Port > DialDigitOnTime: 400
Line Interfaces > LINE Port> LINE Port > DialDigitOffTime: 300
Patriot9471:
Yep ... just changed the Line setting to DialDelay: 1000 and it worked , it takes a good 8 seconds before I hear the ring back from the called party. I can totally live with that, although it would be great to get the delay down to a reasonable 2-3 seconds :)
I am checking the inbound settings now ... will post on that shortly.
Thanks
Patriot9471:
IanObi
I just tested the inbound call settings and made the changes that you suggested and it worked. The voice prompts are still set at default so I have to change those but dialing 29# connects the call successfully.
Thank you for all your help. I am going to post update soon after I change the voice prompts.
ianobi:
Now all the basics work it’s time for some fine tuning. This should save you two seconds:
Physical Interfaces -> LINE Port -> DigitMap :
(1xxxxxxxxxx|[2-9]xxxxxxxxxS0|xx.S4)
It does mean that you cannot dial any number longer than ten digits with a first digit of 2 through 9. I’m guessing that will never happen anyhow.
Have another look at this:
Physical Interfaces > LINE Port > LINE Port > DialDelay: 1000
Obviously in your case it needs to be more than 500, but maybe it can be less than 1000. Its ms so 1000 = 1 second. Try reducing it 100 at a time until it stops working reliably, then add 100.
The OBi110 Line Port has to send a string of DTMF tones to the oOma ata, so it cannot be instant. In your case a ten digit number needs ten bursts of DTMF tones with gaps between them. The default settings are set to allow for long and “lossy” PSTN lines – 200ms tones with 200ms gaps. That’s four seconds for ten digits. You have a PSTN line of a few feet long, so it should be perfect. I have a PSTN line of a couple of miles and these settings work for me:
Line Interfaces > LINE Port > LINE Port > DialDigitOnTime: 80
Line Interfaces > LINE Port> LINE Port > DialDigitOffTime: 80
In your case you might try:
Line Interfaces > LINE Port > LINE Port > DialDigitOnTime: 80
Line Interfaces > LINE Port> LINE Port > DialDigitOffTime: 50
If it works reliably, then you have reduced the dialling time for ten digits to 1.3 seconds plus whatever works for the DialDelay setting. If DialDelay is say 700ms, then total dialling time would be 2 seconds. Of course, the oOma may add a little and the called party may take a second or so to respond.
Patriot9471:
Hi Ianobi ... here is the latest update
As per your suggestion I changed the following
Physical Interfaces -> LINE Port -> DigitMap :
(1xxxxxxxxxx|[2-9]xxxxxxxxxS0|xx.S4)
however once I applied and rebooted I was unable to make outbound calls so I reverted back to my old DigitMap and it has been working consistently, although I still have a lag in making the outbound calls.
(xxxxxxxxxx|[2-9]xxxxxxxxx|xx.S4)
The Dial delay setting at 1000 is working very consistently for me and any changes to the downside, prevent me from dialing out ... tried number of settings 900, 800, 700 and the setting at 1000 is only setting that works for me.
Your final suggestion about DialDigitOnTime and DialDigitOffTime worked for me and improved the dial out time and my settings look like the following
Line Interfaces > LINE Port > LINE Port > DialDigitOnTime: 80
Line Interfaces > LINE Port> LINE Port > DialDigitOffTime: 50
So overall, I am satisfied with the current performance of my ability to dial out.
The inbound settings are working great and I was able to record a Voice Prompt that I am using to announce my message to inbound callers, along with the digits to continue the call.
Welcome &pause()
InvalidPin No Value
EnterPin No Value
MenuTitle &pause()
Menu %User1%
PleaseWait &pause()
EnterNumber &pause()
Bye No Value
In my next update I will post the procedure that I followed to record and use my custom voice prompt.
Navigation
[0] Message Index
[#] Next page
[*] Previous page