August 22, 2019, 02:29:44 am *
Welcome, Guest. Please login or register.
News:
 
   Forum Home   Search Login Register OBiTALK  
Pages: [1]
  Print  
Author Topic: Unexpected speed dial  (Read 7317 times)
VANJ
Jr. Member
**
Posts: 29


« on: August 28, 2012, 11:14:44 am »

SP1 - Callcentric (for DID)
SP2 - Call With Us (set as primary line for dialing out)

SP1 digit map  - (*123|1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

SP2 digit map - (1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|011xx.|xx.|(Mipd)|[^*#]@@.)

PHONE port digimap (default) - ([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)|**2(Msp2)|**9(Mpp)|(Mpli))

Outbound call route - {(911):sp1},{([1-9]x?*(Mpli)):pp},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Speed Dial 1 is set to **1*123 to access Callcentric VM. This works by dialing 1#

Having said all that, my SP2 (Call With Us) offers a speed dial that I would like to use. It works by just dialing a number from 1-99.

But when I dial 1 (without the trailing #), instead of sending that through the primary line (SP2), it somehow calls the OBi's 1# speed dial.

So...how/what piece of magic is adding the trailing # that routes the call through the OBi speed dial instead of leaving it alone?
Logged
ianobi
Hero Member & Beta Tester
*****
Posts: 1831


« Reply #1 on: August 28, 2012, 12:31:34 pm »

No magic required!

If you dial one or two digits OBi will assume that it is a speed dial. The # simply tells the OBi that you have finished dialing and it will stop waiting for the next digit.

I have not seen this problem posted before. I guess to send x or xx to sp2 (even though it is your primary line) you have to dial **2x or **2xx and maybe add a # to send it out with no delay.


Logged
VANJ
Jr. Member
**
Posts: 29


« Reply #2 on: August 28, 2012, 01:17:05 pm »

If you dial one or two digits OBi will assume that it is a speed dial.

1. So this assumption is baked into the firmware? Nothing that can be changed using the various digit maps and routing options?
2. If so, is there a way to disable the speed dial feature entirely? The OBi is one of the most configurable devices I have seen but I couldn't see a way to do this. Is it possible?

Quote
maybe add a # to send it out with no delay

Same here, is this behaviour baked into the firmware or can it be changed to say use * as the no-delay key?

Wait a minute, when I dial just 2, it DOES send it to SP2 and my Call With Us speed dial kicks in! So when it sees 1 and the fact that there is a speed dial assigned to 1 makes it use that speed dial slot. Since no other speed dial slot on the OBi is used, I guess I can send those to SP2. But I am the curious sort and would like to know what/how to change this behaviour, hence my 2 questions above.

Any help appreciated. Thanks.
« Last Edit: August 28, 2012, 01:18:58 pm by VANJ » Logged
QBZappy
Hero Member & Beta Tester
*****
Posts: 2317



« Reply #3 on: August 28, 2012, 01:51:04 pm »

VANJ,

Speed dial slot 1 is reserved for the OBiAPP. I don't think it can be changed. However xx can be configured to prepend <**2> automatically in the routing.
Logged

Owner of the 1st OBi110/100 units in service in Canada & South America. 1st OBi202 on my street. 1st OBi1032 in Montreal.
ianobi
Hero Member & Beta Tester
*****
Posts: 1831


« Reply #4 on: August 29, 2012, 01:55:35 am »

That just goes to show - I should test things before posting  Embarrassed

What I posted was correct, but only if that particular OBi speed dial slot is used. If the OBi speed dial slot is empty, then x or xx will be sent direct to your primary line via the xx. rule.

As you are using your primary line, there is no need to prepend **2.

I would suggest using the format xx# to dial your Call With Us speed dials. The single digit OBi speed dials can be useful for other set ups - single stage dialling etc.

Using # will send out the xx digits with no delay instead of waiting the 10 seconds caused by the xx. rule.
Logged
VANJ
Jr. Member
**
Posts: 29


« Reply #5 on: August 30, 2012, 06:55:48 am »

Thanks. So this is what I understand

1. There is no way to disable the speed dial feature on the OBi entirely
2. There is no way to use a key other than # as the "end of input" key
3. I should add xx# to my digit map (wait, add this to SP1 or SP2 digit map?) to send it right away. Actually, isn't S0 in a digit map equivalent to the # key? If so, would xxS0 also do the same thing?

Quote
I would suggest using the format xx# to dial your Call With Us speed dials

But when I am dialing a regular US 10-digit number, wouldn't this map get in the way and try to send the first 2 digits right away as soon as the second digit is pressed?
« Last Edit: August 30, 2012, 06:58:00 am by VANJ » Logged
jimates
OBi110 Beta Testers
***
Posts: 1610


« Reply #6 on: August 30, 2012, 07:40:23 am »

any rule changes for this situation should be to the phone port digit map, not the individual trunk digit maps (unless you are prepending **x to the call).

([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|911|**0|***|#|**1(Msp1)........

changing the S9 in the digit map will shorten the delay. I am not sure if you need to change one or both.

But when I am dialing a regular US 10-digit number, wouldn't this map get in the way and try to send the first 2 digits right away as soon as the second digit is pressed?

yes. Originally the Obi would deliver anything 2 digits or more after 2 seconds. Speed dials did not require terminating with #. I brought up the possibility of inadvertently sending calls to speed dials with slow dialing. Now there is a a longer delay by default.

My concern was for people trying to dial 911, or older people just dialing slow. If you dial slowly you could get connected to someone you didn't intend to wake at 3 am. I myself often dial the first 3 numbers then have to pause and look at the last 4. Weak eye sight doesn't help.

I have an Obi202 with different digit maps but I did make the changes and it changes the delay.
« Last Edit: August 30, 2012, 07:45:56 am by jimates » Logged
ianobi
Hero Member & Beta Tester
*****
Posts: 1831


« Reply #7 on: August 31, 2012, 12:40:38 am »

VANJ,

When I suggested xx# I was not suggesting putting that in a digit map. I was suggesting dialling two digits from the phone, then pressing the # key on the phone. This way the xx. rules picks up the two digits that you have dialled and sends them out on your primary line with no delay.

I really must use this English language with more precision  Wink
Logged
Pages: [1]
  Print  
 
Jump to:  

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