cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
6333
Views
5
Helpful
8
Replies

spa112 hot line dial plan redials after hangup

mikeybs01
Level 1
Level 1

I have a door phone connected to my SPA112 and use the following dial plan:

(S0<:752>)

It dials as expected when I hit the button on the door phone, however, when the call is terminated another call is initiated immediately by the same extension.  I am not sure if the door phone is causing the problem or if I can adjust a setting on the SPA112 to fix this

if I use the following dial plan the problem goes away:

(S1<:752>)

but then I hear 1 second of dial tone on the door phone before the call is placed.  I'd prefer not to do it that way.

I am using freepbx distro as my PBX.

1 Accepted Solution

Accepted Solutions

I'm out of my lab, so we depend just on my memory now - and Google. So read please Configure Control Timer Values in Regional Voice Parameters on SPA112 and SPA122

It describe not only how to disable CPC (set CPC duration to 0), but it show Dial Tone definition on regional tab. To mute the dial tone set their length to 0.

View solution in original post

8 Replies 8

Dan Lukes
VIP Alumni
VIP Alumni

Well, the S0<:752> mean the SPA112 should dial line 752 immediately whenever the line is seized. It seems you terminate the call from FreePBX side, but the door phone is still in off-hook state. Thus another call is triggered.

Just do not terminate call from FreePBX side - lets door phone terminate it.

I could do that in the event that no one answers the call placed by the door phone.  However I have cases where a user answers the door phone call with his cell phone.  Almost always the cell phone user hangs up the call before the door phone user presses the disconnect button.  When the cell phone user hangs up first the door phone will place a second call as I described.

I am not sure how I could solve this by configuring freePBX.  I was hoping that there might be some setting on the SPA112 that would allow me to ignore the second call if it was immediately after the first call ended.

Well. Door phone must go on hook before SPA will commit unsolicited new call.

You wish not to delay dialing so it occur immediately. Can you change door phone setting to go on hook faster way ?

As different solution - you may turn off CPC signal on SPA112. It will no longer initiate other call unless door phone pass on hook state first. But with no CPC the door phone may not hang at all.

It depends on door phone's behavior which I know nothing about. Just try it.

By the way - in the S1 scenario - it's the delay itself that irritate you or is it the dial tone ?

If 1s delay is acceptable to you but you wish no dial tone to be played, configure the dial tone accordingly.

there are no options on the door phone to make it go on hook faster, I think that is clearly the issue.  FreePBX sends the hangup signal and the SPA112 ends the call, but the door phone doesn't go back on hook fast enough so the SPA112 treats it as a new call since it is still in off hook status.

I can't figure out how to turn off CPC signal on the SPA112.  I went through the entire web interface, but did not find an option for it...

I am also not sure how to configure things so that no dial tone will be played.  Can that be done on the SPA112?  On the freePBX side I see the ability to change Country Indication Tones, but I don't want to do that on a system wide basis.  I only want my SPA112 to have no dial tone...

I'm out of my lab, so we depend just on my memory now - and Google. So read please Configure Control Timer Values in Regional Voice Parameters on SPA112 and SPA122

It describe not only how to disable CPC (set CPC duration to 0), but it show Dial Tone definition on regional tab. To mute the dial tone set their length to 0.

I messed up and hit the correct answer button...

disabling CPC did not do the trick, with that the call ends poorly on the door phone.

I tried to get rid of the dial tone, but I was not successful.  Which part of the value is the length?

350@-19,440@-19;10(*/0/1+2)

what number needs to be edited?

I tried

0@-19,440@-19;10(*/0/1+2)

did not work

I also tried a blank line, and that broke things completely...

Read here.

andy
Level 1
Level 1

You may have fixed this by now, if not try the "P" in the dial plan instead:

(P0<:752>)

You'll probably get dial-tone upon going off-hook 1st, but worked for me to get it to stop the secondary initiated call