Using STCAPP to make a FXS port a SCCP phone
The default behavior for an FXS port (a port that you connect an analog phone or fax to) on a cisco router is to act as a gateway port that is configured with h.323 in CallManager Express.
We can make the FXS port act just like a SCCP controlled phone like a VG224 port or phone connected to an analog telephony adapter. This way you can control the phone in CallManager express and use CME to manage hunting and other features.
Cisco has a configuration guide for STCAPP at This Link
Below is a sample working configuration:
sccp local FastEthernet0/0.15
sccp ccm 10.15.0.1 identifier 10
sccp ccm 10.10.0.1 identifier 12
sccp
!
sccp ccm group 1
associate ccm 10 priority 1
associate ccm 12 priority 2
associate ccm 30 priority 3
switchback method graceful
stcapp ccm-group 1
stcapp
!
dial-peer voice 3 pots
service stcapp
port 0/1/0
!
voice-port 0/1/0
caller-id enable
- Printer-friendly version
- Login or register to post comments


Comments
The FXS port also needs to
The FXS port also needs to be registered as an analog phone:
ephone 13
device-security-mode none
mac-address DA2F.E2B0.0001
type anl
button 1:2
You can find the MAC address of the port by issuing the command from the CLI:
show stcapp device summary
Which will give you this display:
Total Devices: 3
Total Calls in Progress: 0
Total Call Legs in Use: 0
Port Device Device Call Dev Directory Dev
Identifier Name State State Type Number Cntl
---------- --------------- -------- ------------- ------- ----------- ----
0/0/0 AN1DA2FE2B00000 IS IDLE ALG 111 CME
0/0/1 AN1DA2FE2B00001 IS IDLE ALG 112 CME
0/0/2 AN1DA2FE2B00002 IS IDLE ALG 222 CME
-Dapunisher
A+. Network+, MCP, CCNA, CCVP
The FXS port also needs to
This is not true :-/
The output of show stcapp device summary will only display what you have configured under ephone command. Try it! Remove the configuration of mac-addresses and try show stcapp device summary again - you'll be surprised
Analogue's not registering
Hi,
I'm unable to get the analogue ports to register in CME, I'm running a fairly default / stock standard config.
UC520#show stcapp device summary
Total Devices: 4
Total Calls in Progress: 0
Total Call Legs in Use: 0
Port Device Device Call Dev Directory Dev
Identifier Name State State Type Number Cntl
---------- --------------- -------- ------------- ------- ----------- ----
0/0/0 AN1B8FAF7EE0000 OOS UNREGISTERED ALG UNKN
0/0/1 AN1B8FAF7EE0001 OOS UNREGISTERED ALG UNKN
0/0/2 AN1B8FAF7EE0002 OOS UNREGISTERED ALG UNKN
0/0/3 AN1B8FAF7EE0003 OOS UNREGISTERED ALG UNKN
!
ephone-dn 5 dual-line
number 420 no-reg primary
label 420
description PhoneA Analog
name PhoneA Analog
call-forward busy 499
call-forward noan 499 timeout 10
!
!
ephone 1
device-security-mode none
mac-address B8FA.F7EE.0000
username "analog1"
type anl
button 1:5
!
Any idea's on where to go from here to resolve this? My google-fu isnt turning up much.
Thanks
-Dan
Analog is not registering
Hell Dan,
did you figure out how to solve this issue?! I have the same problem!
The funny thing (to me) is the fact that I can't find any evidence how the physical FXS port will logically be linked to your ephone 1 configuration - STOPP - the only way to do this is with the mac-address command - RIGHT? - but where does this address come from?! Is this a random one? IF THIS IS TRUE THEN AGAIN: where the hell does the system know that this mac is to be applied to the physical FXS port (in your case 0/0/0)??!!
This can't be random in my opinion but where can I find the mac that is truly used by the VoicePort which is FXS VIC3-4FXS/DID
sccp IP address
During my re-configuration changes I had changed the IP address of the box, in the config is a line something like 'sccp source 10.1.1.1', I couldnt change it with out rebooting how ever I just added a second IP address to the interface and the analogue ports started working.