I am using Vestalink VOIP services, and they do not use STANDARD Star Codes. They devised their own way of blocking outgoing CID using the code '02', instead of STARcode *67. I have not found a code for the opposite, or UnBlock *82 using Vestalink (yet). I have been using a device from Radio Shack for about 15 years that automatically dials *67 when you pickup the handset on a POTS line, and it is very useful when calling certain businesses. If needed, I override and enter *82 when calling friends and family.
I have asked Vestalink to investigate this so we can use STANDARDIZED StarCode features.
The methods posted earlier do not work with this provider. However, I was able to modify the Phone Port Outbound Call Route for my SP1 service (**1) using this setting (insert 02 after the **1:) ---
Physical Int > Phone Port > OutboundCallRoute:
{([1-9]x?*(Mpli)):pp},{(<#:>|911):li},{**0:aa},{***:aa2},{(<**1:02>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Using this configuration, I MUST dial **1 to enact the prefix of '02' within my dialstream. I do achieve the results of not passing CID info (make Anonymous), but, it complicates the dialing if I want ALL outbound calls anonymous.
Would it be possible to setup all outbound calls as ANONYMOUS from the Phone port, unless I change the call to UNBLOCK ANONYMOUS (*82nnnnnnn), assuming Vestalink has an UNBLOCK feature code. So, assuming these codes exist, I should be able to modify the DigitMap for the Phone port.
Alternate solutions might allow all calls as ANONYMOUS on the default outgoing port (SP1), and if unblocked calling is required, use an alternate dialing method, such as **1, or **2??
Does anyone have a solution or thoughts how this might be achieved?