check out sourceforge http://sourceforge.net/projects/chan-sccp-b/
website: http://chan-sccp-b.sourceforge.net/
Channel Driver Download, Bugtracking, and Mailling list
Current Development of chan_sccp-b on Sourceforge:
- Sample XMLDefault and SEP files Cisco 7914-HOWTO
- Current Development: SVN: svn co https://chan-sccp-b.svn.sourceforge.net/svnroot/chan-sccp-b chan-sccp-b
- Stable Asterisk 1.2 / 1.4 Support: SVN: svn co https://chan-sccp-b.svn.sourceforge.net/svnroot/chan-sccp-b/branches/v2 chan-sccp-b-v2
- Sign up on chan_sccp-b mailinglist http://sourceforge.net/mail/?group_id=186378
- Open79XX XML Directory – Open79XX XMLDirectory is an open PHP-based XML menuing system for providing on-screen services to the Cisco 79XX Series IP Phones. It contains dynamically generated phone directories, on-screen memos, links to other services, and many more options.
Features of the Sccp Driver
- Control of buttons. They can be lines or speeddials.
- Completely controled at the server.
- 7914/15/16 support on multiple phones.
- Status/BLR of other sccp extensions
- Paging of other sccp extensions
- One way audio or two audio
- Control the tone on the remote extensions
- Divert the call straight to voicemail or another extension without answering the call.
- Setup call forward all or call forward busy
- Voicemail indication available per line
- When calling you can make your callerid show as private by pressing the Private soft button
- Setup system wide messages
- A new function exists called SetCalledParty which lets you set the ext and number of the called party on the calling sccp phone.
- Send text message to the sccp phone.
- Park calls by pressing the soft key called Park on the phone. Must be enabled at compile time.
- Optional firmware control for some of the cisco phones.
- Register phones at multiple * boxes for failover.
- And much more. If you want a feature added, patches are welcome.
Support Devices
- 12 — Cisco IP Phone 12SP+
- 30 — Cisco IP Phone 30VIP
- 7902 — Cisco IP Phone 7902G
- 7905 — Cisco IP Phone 7905G
- 7906 — Cisco IP Phone 7906G
- 7910 — Cisco IP Phone 7910
- 7911 — Cisco IP Phone 7911G
- 7912 — Cisco IP Phone 7912G
- 7920 — Cisco IP Wireless Phone 7920
- 7921 — Cisco IP Wireless Phone 7921
- 7925 — Cisco IP Wireless Phone 7925
- 7931 — Cisco IP Wireless Phone 7931
- 7935 — Cisco IP Conference Station 7935
- 7936 — Cisco IP Conference Station 7936 – Fully supported
- 7937 — Cisco IP Conference Station 7937
- 7940 — Cisco IP Phone 7940 – Fully supported
- 7941 — Cisco IP Phone 7941
- 7942 — Cisco IP Conference Station 7942
- 7945 — Cisco IP Conference Station 7945
- 7960 — Cisco IP Phone 7960 – Fully supported
- 7961 — Cisco IP Phone 7961 – Initial Support / Reported to work
- 7962 — Cisco IP Conference Station 7962
- 7965 — Cisco IP Conference Station 7965
- 7970 — Cisco IP Phone 7970 – Fully supported
- 7971 — Cisco IP Phone 7971
- 7975 — Cisco IP Phone 7975
- Cisco IP Communicator
- Nokia Call Connect
- 7985
- ATA186/188 — Cisco ATA
- KIRK — Kirk is a wireless phone that uses sccp
Any feed back or bugs on the above models should be posted to the mailing list. Patches of course are welcome as well.
Troubleshooting the SEP files
- The 7960 and 7940 SEP files are not the same as the 7970/7971/7980 phones
- The 7970 does work with a properly formated SEP config file.SEP7970 Sample The 7970/7961 does not need the OS79XX.TXT in the tftp folder.
- The 7970 backlight can be controled turned on and off via the SEP file.
- The 79XX phones do not work well with any XML errors in their config files
- To upgrade the firmware, most of the phones can be updated by changing the load version in the SEP file.
Firmware
- supported firmware version for the 7940/7960 is 7.2.3, 7.2.4, 8.0.3, 8.1.1 and 8.1.2 – 01.12.2009.
Project Support
- Your support is welcome.
- Answer questions on the mailling list
- Submit bug reports to the mailling list
- Submit patches to the current release
- Become a member of the development team
- Add your tips to the wiki pages
- Test, Test, Test
Driver Configuration & Implementations hints
- Cisco 7914-HOWTO – Module configuration & Software versions
- SCCP-HOWTO2 – 7920 Chan_sccp configuration samples
- Adding support of Cisco 7931 to Chan_sccp — Adding support of Cisco 7931 to Chan_sccp and configure Cisco 7931 phone for work with Asterisk
Why would I use chan_sccp?
Here are some *good* reasons to use this channel:
o It’s native – that is what the phone hw was build for
o It’s a lot faster than the SIP image (look at the response times!)
o The sound quality is significantly better with the SCCP image
(try e.g. the CTU24raw.raw ringtone on SIP and on SCCP image)
o It has more features (XML is fully working)
o It’s possible to administer SCCP phones centrally
no loss of speeddials, etc… after fw update
Customizing the sccp phone
Phone Logo
For a logo to display on the main screen of the phone, add the logo url in the SEPXXXXXXXXX file.
The format of this file is an xml file that follows the 7960 picture format. Here is a sample:
<?
header(“Content-type: text/xml”);
header(“Expires: -1”);
header(“Connection: Keep-Alive”);
header(“Cache-Control: private”);
?><CiscoIPPhoneImage>
<LocationX>-1</LocationX>
<LocationY>-1</LocationY>
<Width>90</Width>
<Height>56</Height>
<Depth>2</Depth>
<Data>Data of the picture</Data>
<Title>Your Title</Title>
<Prompt>Your prompt</Prompt>
</CiscoIPPhoneImage>
Here is the line from the SEP file:
<idleURL>http://10.x.x.x/voip-idle.php</idleURL>
And then you can set the time it waits to show it, setting it to 0 likely will not work:
<idleTimeout>10</idleTimeout>
There is a dos exe available from cisco that you can use to create the data portion of the picture.
http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_tech_note09186a00801c0764.shtml
Other Links
Using sccp to create an SRST gateway – install video tutorial