January 04, 2022, 07:53:58 am *
Welcome, Guest. Please login or register.
News:
 
   Forum Home   Search Login Register OBiTALK  
Pages: [1]
  Print  
Author Topic: Star Code Not Working  (Read 2595 times)
pitcritter
Jr. Member
**
Posts: 33


« on: October 02, 2013, 06:45:09 pm »

I don't know what I've changed, but at one time, I could call *98 to retrieve voice mails from my SP1 (FreePhoneLine.ca).  I originally had to change the default definition of *98 (Blind Transfer) and change it to *99 to make it work, but it DID work.

Now, *98 gets me an immediate busy signal.

Here's my "Phone" OutboundCallRoute

{(Musefpl):sp1},{933:sp1},{911:sp1},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp},{sp2}

"usefpl" is a digitmap to use my SP1 to call numbers covered by my plan there.  Everything else is handled by GV.

(*98|x.905xxxxxxx|x.289xxxxxxx|x.416xxxxxxx|x.647xxxxxxx|x.437xxxxxxx)

When I dial *98, I get an immediate busy signal and nothing shows up under "Call Status".

Interestingly **1*98 works perfectly.

What is the simple thing I'm missing?
Logged
Everton
Full Member
***
Posts: 163


« Reply #1 on: October 03, 2013, 03:30:41 am »

Sounds as if your Primary Line is set to SP2......
Logged
pitcritter
Jr. Member
**
Posts: 33


« Reply #2 on: October 03, 2013, 03:39:07 pm »

My primary line IS SP2, but I don't see where that comes into play.  My "usefpl" digitmap includes *98 and my Phone OutboundCallRoute is set to use SP1 for "usefpl" compliant numbers.

Am I misunderstanding a concept here?
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 4173


« Reply #3 on: October 04, 2013, 08:03:10 am »

I don't see anything wrong.

You can try this:
http://www.obitalk.com/forum/index.php?topic=6727.0
« Last Edit: October 04, 2013, 08:55:28 am by azrobert » Logged
Shale
Hero Member
*****
Posts: 1061


« Reply #4 on: October 04, 2013, 08:48:20 am »

Edit: the posts were more relevant.
« Last Edit: October 05, 2013, 11:44:41 am by Shale » Logged
pitcritter
Jr. Member
**
Posts: 33


« Reply #5 on: October 04, 2013, 09:55:34 am »

Thanks.  Working.

I used the ThreeHappyPenguins/AZRobert solution.

I'd still love to know why it worked last week (I swear it did) and then it didn't.
Logged
ianobi
Hero Member & Beta Tester
*****
Posts: 1831


« Reply #6 on: October 05, 2013, 05:51:30 am »

I'm a bit late into this thread, but I'll throw a few comments in anyhow.

Quote
Now, *98 gets me an immediate busy signal.

*98 also has to be in your Phone Port DigitMap if you have disabled it in the Star Code Profile. You could have put it in directly or added (Musefpl) to the Phone Port DigitMap.


Quote
Interestingly **1*98 works perfectly.

This indicates that *98 is in your ITSP Profile A DigitMap, which effectively is (Msp1).
You may have good reason for having Musefpl and Msp1, but it seems to me that a simpler Phone Port OutboundCallRoute could be:

{(Msp1):sp1},{(911|933):sp1},{**0:aa},{***:aa2},{(<**9:>(Mpp)):pp},{sp2}

After changing to:

Service Providers > ITSP Profile A > General > DigitMap:

(*98|x.905xxxxxxx|x.289xxxxxxx|x.416xxxxxxx|x.647xxxxxxx|x.437xxxxxxx)

This config would do what you want, but you would lose the ability to force certain numbers into certain routes by dialling **1 or **2, which may be important to you.


Quote
Sounds as if your Primary Line is set to SP2......

The "allowed" numbers are set by your Phone Port DigitMap. If sp2 is the Primary Line and (Mpli) is referenced in the Phone Port DigitMap, then (Msp2) is deciding what numbers with no ** codes are allowed, unless (Musefpl) is also in there. (Except for 911 etc that are specified directly). For the routing of calls the setting for Primary Line does not matter as (Mpli) is not referenced in your Phone Port OutboundCallRoute.


Quote
Note that your string matches 99051234567 or 1012799051234567 because x. means 0 or more digits.

I would like to change all of your x. to 1? , except that ianobi once pointed out that the question mark did not work in some particular case. I don't remember if this is the case. Wait to see if he comments before considering that.

Shale is correct in what he says. "1?" should work in your case. The problem I found is that if 1?905xxxxxxx and 1xxxxxxxxxx are in the same digit map, then 1xxxxxxxxxx takes precedence every time. This means no matching will take place with numbers starting "1?".


Quote
I'd still love to know why it worked last week (I swear it did) and then it didn't.

I guess something changed. Even firmware updates have been known to change digit maps.


Quote
I used the ThreeHappyPenguins/AZRobert solution.

Yup, that's the best solution to the *98 problem   Smiley
« Last Edit: October 05, 2013, 05:53:53 am by ianobi » Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 4173


« Reply #7 on: October 05, 2013, 11:28:11 am »

This is an improved version without a speed dial:

*98(<sp1(*98)>), Voice Mail, call($Code)
Logged
pitcritter
Jr. Member
**
Posts: 33


« Reply #8 on: October 07, 2013, 05:23:43 pm »

I made the "x." to "1?" changes that Shale suggested and ianobi confirmed.

Thanks for the input.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Advertisement
Advertisement