News:

On Tuesday September 6th the forum will be down for maintenance from 9:30 PM to 11:59 PM PDT

Main Menu

Obi200 - Diverting calls to voicemail

Started by boon1, December 10, 2014, 02:23:49 PM

Previous topic - Next topic

boon1

Is it possible to divert selected calls directly to Voicemail even if the phone is not in use?

If yes, where and how do I set it?

Thanks.

azrobert

This is usually configured at the provider.

For GV
Sign into your GV account
Click Google Contacts
Click a Group under My Contacts then click New Contact
You can add a new group by clicking New Group
Supply Name and Number

In your GV account Click on Gear then Settings
Click Groups & Circles
Edit the Group you added the contact
Click Edit next to Ring all Contact Phones
Uncheck all the Phones
Save

In the past they had an option "Send to VM", but I don't see it. Unchecking all the phones will work.


I'm not familiar with Freephoneline, so someone else will have to help you there.


boon1

Thanks for the GV configuration.

I was actually referring to the following post (reply # 3)
http://www.obitalk.com/forum/index.php?topic=9021.0

The setup is using inbound route by routing any unknown or no Peer Number to 353766709817
{(MBlockSpam):sp1(300)},{(?):sp1(353766709817)},{ph}

I thought if I could do that then it would be nice. I'm not sure how I can 'force' any 'unknown or no Peer Number' to VM in freephoneline.

Another thing is that how can I divert telemarket numbers to voip extension 300 which is a recording messages ? From the example, it is done by X_InboundCallRoute= {(MBlockSpam):sp1(300)},{ph}

My question is, what are the setup or item that I need to do in order to achieve this. Thank you for all your patience.

azrobert

Do I have the following correct?
You want calls with a blocked callerid sent to VM at Freephoneline.
You want calls in (MBlockSpam) sent to a message.

Can Freephoneline send a CallerID directly to VM?
If yes, do the following:
ITSP A X_InboundCallRoute: {(?):sp2(Your_FPL_Number)}

In FPL send your GV number to VM.
You are using GV to send the call back to FPL.
The original call is still active on FPL, so FPL must be able to support 2 simultaneous inbound calls.

You can do the same for inbound GV calls.

Now for the 2nd part.
Do you want to setup a message somewhere or is that already done?
Are you currently using the OBi Auto Attendant?
The AA can be modified for a custom message.



boon1

Quote from: azrobert on December 10, 2014, 07:14:11 PM
Do I have the following correct?
You want calls with a blocked callerid sent to VM at Freephoneline.
You want calls in (MBlockSpam) sent to a message.

Can Freephoneline send a CallerID directly to VM?
If yes, do the following:
ITSP A X_InboundCallRoute: {(?):sp2(Your_FPL_Number)}

Yes, your understanding are correct.
I think this is not doable by Freephoneline. If the # is passed back to FPL, will it create a loop? Probably the second time would go into call waiting mode.

Quote from: azrobert on December 10, 2014, 07:14:11 PM
In FPL send your GV number to VM.
You are using GV to send the call back to FPL.
The original call is still active on FPL, so FPL must be able to support 2 simultaneous inbound calls.

You can do the same for inbound GV calls.

Sorry, I don't think I understand your explanation. How can I do that ?


Quote from: azrobert on December 10, 2014, 07:14:11 PM
Now for the 2nd part.
Do you want to setup a message somewhere or is that already done?
Are you currently using the OBi Auto Attendant?
The AA can be modified for a custom message.

Yes, I do need to setup a message using OBi Auto Attendant. I do not have any idea in doing so. Can you please point me some directions?

Is the following correct? X_InboundCallRoute= {(MBlockSpam):AA},{ph}
What other variable I need to enter/update and where. Also, how can I record a message.

Thanks ;D



azrobert

#5
This is correct:
X_InboundCallRoute= {(MBlockSpam):aa},{ph}

Setup:

Voice Services -> Auto Attendant
DigitMap: (!@@.)
OutboundCallRoute: {}

Under Auto Attendant 1 Prompts
Menu: %User1%
This will point to a custom prompt

All Other Prompts: &pause()
&pause() is the equivalent of deleting the prompt.

Record a custom prompt:
Dial the following:
***0
1001#                   This will send the recording to %User1%.
                            1002# will use %User2%
1                           This is for a new value for the recording
1                           Any digit will start the recording
Say your custom message
#                          Will end the recording. Leave a couple of seconds
                            of silence at beginning and end.
1                           Confirm the recording and save



azrobert

#6
I wasn't thinking straight with my previous suggestion.
I think this will do what you want:
{(?):},{(MBlockSpam):aa},{ph}

{(?):} will block anonymous calls from ringing the OBi, but FPL will think it's ringing and send the call to VM after the required number of rings.


boon1

Quote from: azrobert on December 10, 2014, 08:59:30 PM
{(?):},{(MBlockSpam):aa},{ph}

Thanks azrobert!!! both spam and VM are working perfectly.

boon1

Having setup the AA to block spam calls, is it possible to use AA to let me make a new call out through it as a Trusted Caller ? I think I may need to modify the DigitMap and OutboundCallRoute in "Voice Services -> Auto Attendant" but I guess it will mess up with spam call blocking.

azrobert

This is what we did to block callers.
1st, the basic function of the AA can't be changed.
The prompts were changed, but the caller still can enter 1, 2 or 3.
If 2 is entered the AA will expect an outbound number to be entered.
The DigitMap was changed to reject any number entered and the outbound route rules were removed for additional security.

The following will only allow an 11 digit number to be entered and the number will be routed out SP1.

Voice Services -> Auto Attendant
DigitMap: (1xxxxxxxxxx)
OutboundCallRoute: {(1xxxxxxxxxx):sp1}

X_InboundCallRoute:
{12223334444:aa},{(?):},{(MBlockSpam):aa},{ph}

Replace 222333444 with the callerid you want routed to the AA.
Remove the "1" prefix if you get a 10 digit callerid.
You don't need this change. You can just add your callerid to BlockSpam.

You will get the same prompt as the spammers.
Enter "2"
We deleted the next prompt, so you will hear silence.
Wait a couple of seconds then enter an 11 digit number followed by a # 


boon1

Thanks azrobert. I could use AA to place a call out after pressing '2' upon hearing the messages.

I tried to call in my home phone (upon hearing messages) by press '1' but I was getting an error messages of "The number you dial 'zero' is invalid. How can I connect to my home phone by using this trusted caller id ?

From OBI manual, it mentioned upon pressing '1', The call will be sent to the PHONE port of the OBi and rung the attached telephone.

Thanks!

azrobert

I only restored the New Call function for security reasons. That was the only function I thought you wanted. When a caller selects the "1" option, the AA sends a zero to the DigitMap then the Outbound Route sends the call to the Phone Port based on the zero.

Voice Services -> Auto Attendant
DigitMap: (1xxxxxxxxxx|0)
OutboundCallRoute: {0:ph},{(1xxxxxxxxxx):sp1}

azrobert

#12
It's very unlikely a spammer would make a new call without the prompts, but could accidentally enter a one to call you. The following DigitMap will prepend your callerid then the outbound route will only make a call from you:

Voice Services -> Auto Attendant
DigitMap: (<$1>1xxxxxxxxxx|<$1>0)
OutboundCallRoute:
{22233344440:ph},{(<2223334444:>1xxxxxxxxxx):sp1}

Change 2223334444 to your callerid.
I did not test this.

boon1

Quote from: azrobert on December 20, 2014, 06:55:55 AM
OutboundCallRoute:
{122233344440:ph},{(<12223334444:>1xxxxxxxxxx):sp1}

Yes, it's working perfectly. The only thing I need to add is the prefix '1' in front for my calling in number.

Also, I do not need to enter my calling number to the Trusted CallerID to Obi as it's already hard coded in the OutboundCallRoute.

Thanks again.