cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1777
Views
0
Helpful
13
Replies

UC540 Shared Analog Extensions

john.fleming
Enthusiast
Enthusiast

Hey all!

So I am trying to do a CME migration to a UC540.  Outside of the requirement to use an access digit to dial an outside number the basic functionality is working well.  The issue I have is that there is a need/requirment to connect the Front Gate opener and the Doorbell to the System.

Right now in CME every phone has the following 2 DN's as buttons on the phone:

ephone-dn  140
ring internal primary
no call-waiting beep
number 3140
label Front Gate
description Front Gate
name Front Gate
call-forward noan 4444 timeout 18

ephone-dn  142
ring internal primary
no call-waiting beep
number 3142
label Entrance
description Entrance
name Entrance
call-forward noan 4444 timeout 18

These DN's are associated with the Analog ports as follows:

voice-port 0/0/3

timeouts ringing 10

connection plar 3140

description Front Gate

station-id name Front Gate

voice-port 0/1/0

timeouts ringing 10

connection plar 3142

description Entrance

station-id name Entrance

The basic operation of this is that when someone pulls up to the gate they push the button, that in turn rings the lines on the phones.  They answer this line from any phone and enter a code to open the gate.

On the doorbell side, when someone presses the doorbell it ring all the line on the phones and after 18 seconds does a cfna to 4444 which has the following Dial Peer settings:

dial-peer voice 444 voip

description Doorbell Hangup

destination-pattern 4444

session protocol sipv2

session  target ipv4:172.x.x.x

dtmf-relay sip-notify

codec g711ulaw

no vad

This acts as the hangup function.

I need to figure out how to replicate these two processes through CCA as to not ruin the software.  The whole purpose of migrating is so that there is a decent gui that will allow them to self manage the environment. 

I forgot to add this is an example of the ephone config:

ephone 28

mac-address xxx.xxx.xxx

ephone-template 1

paging-dn 100

type 7971

button 1:3 2:1 3:2 4:4

button 5:35 6:142 7:140 8o100,127

Help Please!

13 Replies 13

johschaf
Enthusiast
Enthusiast

Hello John,

This is not going to be possible in CCA:

dial-peer voice 444 voip

destination-pattern 4444

session  target ipv4:172.x.x.x

The only time CCA would create an ipv4 target for a dial-peer would be for multisite or calls to CUE. You can certainly add that in the CLI, but it might break elements of CCA.

Thanks,

-john

Thanks for the reply John.

That is the way it is configured in CME today.  I don't need it to be exactly like that I just need to figure out how to make the functions work.

So I guess my real questions are how do I get the lines to ring when someone pushes the button and how to I get the doorbell to hang up automatically?

Hello,

What exactly does this dial-peer do in relation to hanging up?

dial-peer voice 444 voip

description Doorbell Hangup

destination-pattern 4444

session protocol sipv2

session  target ipv4:172.x.x.x

dtmf-relay sip-notify

codec g711ulaw

no vad

It looks like it just forwards the call to the 172.x.x.x IP.

As for getting the calls to ring, CCA will not allow you to PLAR the FXS ports.

Do those devices have dial pads?

It seems like you are just going to have to recreate the functionality in the CLI if you have to have it. However, it might break the FXS and user sections of CCA.

Thanks,

-john

Well that is the hinge pin I guess.  The interfaces do not have dial pads, just a button.  I think I can make the PLAR change without breaking cca but the issue comes when I try to assign the extension to all the phones.

Is there a CCA "Feature" such as overlay, monitor, etc... that would allow for this?  Can I assign the FXS DN to a hunt pilot?

Basically on the Doorbell scenario I just need it to stop ringing without going to vm or anything.  That is all the Dial Peer did.  There has to be a way to stop a phone from ringing in cca right?

The user would never need to access the FXS settings so I think doing that through CLI should be ok.

Hello,

In order to share the extension on the FXS port and IP phone, in CCA you will have to make the analog phone a user phone. Then assign the button as a "shared line" button type on the FXS port and IP phone.

As for the disconnect, the user's receive the call on their phone correct? Do they answer the call at all? Or is this just for a scenario where if they don't answer after 10 seconds we want to disconnect the call? If so, just send the call to an invalid number.

Thanks,

-john