I first started messing with trixbox a year ago because I saw a cisco 7960 on the show 24 on fox and thought it was awesome, so I bought one on ebay like an idiot. A year later... well now I do this for a living haha.
At first I used SIP but little things annoy me. Like how slow the menus are (I don't know if this is true on the 7970 like you have but on my 7960 and 7940 they are slow, like a bad cell phone) and things like the web browser not being able to do as much... so I ventured out and got into SCCP. When I had trixbox you could install it as a package and it did all the dirty work for you (make, make compile, etc.) so I had to re-invent the wheel so to say when I switched to PBX-IAF. It's not hard though...
So here's what you do. (I have a Cisco 7960/ Cisco 7940 (firmware P00307020300), Cisco 7912 (I forget what firmware I'll have to look this up but MWI call parking and everything works), Cisco IP Communicator softphone and an ATA-186 all running SCCP with my PBX-IAF as I'm typing this)
First, get to your box's command prompt. It can be ssh, you can be in front of it, it doesn't matter. Hell you can copy-paste this if your in ssh (that's what I'd do)
I'm doing this off of memory right now so if I mess this up message me and I can send you new instructions when I'm actually in front of a box to mess with it
1. 'wget
http://superb-east.dl.sourceforge.ne...0071130.tar.gz'
Download chan_sccp-b
2. 'tar xzvf chan_sccp_20071130.tar.gz'
I think that's the command, I'm no linux expert
3. 'cd chan_sccp_20071130'
Change to the untarred directory
4. 'make && make install'
Tells your box to build chan_sccp and install it - it will ask you if you want to compile call parking, call pickup and realtime functionality - I answered yes to all of them. When it finishes it will say install error 1 along with some cp/error stat cannot create sccp.conf message - this is fine chan_sccp installed but you just need to go make the config file
5. 'nano -w /etc/asterisk/modules.conf'
Pick a place anywhere under the 'autoload=yes' line and add the following line: 'noload => chan_skinny.so', press Ctrl-X and accept changes - this tells asterisk to not load the crappy chan_skinny stack because if chan_sccp and chan_skinny are running your phones won't know what to do
6. 'nano -w /etc/asterisk/sccp.conf'
Now that you are back at the command prompt, we're going to make the sccp.conf file. I've attached sccp.conf in a zip file here, open it up on your computer and paste it into your ssh session, and then Ctrl-X and save your changes. Modify the default config file to match your server. Customize each setting to your liking, SCCP lines mean extensions in the FreePBX world and the devices mean your actual phones. You can set autologin=131,132,133,134 and as long as you have lines 131, 132, 133 and 134 set up one phone can have all those extensions logged in as once. I use this because 131 is my main number, 132 dials out of my PSTN trunk, and 133 and 134 are voicemail boxes for my IVR. I love this functionality it is awesome. Once you define a line in sccp.conf, go to FreePBX > Extensions, add a CUSTOM extension, set the extension number and display name, and under the DIAL field type 'SCCP/131' where 131 is your line/extension number. You can also set up voicemail here if you want said extension to have voicemail. Keep in mind once you apply your changes to sccp.conf you must do an 'amportal restart' in order for SCCP changes to take effect.
7. 'nano /tftpboot/OS79XX.txt'
in the first line type the name of your firmware version and save/exit
8. Make sure your .sbn, .loads and .bin firmware files are in your tftpboot directory.
9. I have enclosed an SCCPxxxxxxxxx.cnf.xml file in a ZIP.
Make these for each of your SCCP devices that you define in your .conf and change all the '10.222.34.22' IP addresses to match the IP of your PBX-IAF box. This makes it so where the phones know where to go to register
10. 'amportal stop'
Kill Asterisk
11. 'amportal start'
Start Asterisk which will now have chan_sccp and your sccp.conf loaded in
I could have missed a step or two. Hardly slept last night. Don't let this intimidate you as I let it for awhile... it's not that bad and the benefits are well worth it.
Originally Posted by therock112
|
to be honest, I have never played with sccp....its always been sip
I dont even know where to start...perhaps a abc type instruction or tutorial you could suggest......
what are the pro's and con's of using sccp in comparison to SIP???
|