Cisco 7920

VoIP Hardware Solutions
Provider Solution Details
VoIP Hardware Zycoo UC Solutions
  • Modular Design IP PBX for SMB
  • Remote office Centralized Management solution
  • 3rd party app integration, Enterprise Billing, Android & iOS client
Details
The 7920 phone from cisco is a Wireless 802.11b phone. Cisco does not provide any SIP firwmare for this Wireless Phone. Only the Skinny protocol is supported. WEP and WPA security are supported with the latest firmwares so they can be useful home toip phones.

For specifications see Cisco product page.
This phone is part of Ciscos 7900 Series of IP phones.

Asterisk Configuration for 7920


Asterisk comes with a chan_skinny channel and the 7920 does work with chan_skinny on asterisk 1.4 and 1.6 (tested with 1.4.12, 1.4.19, 1.6.0b8, and the phone firmware is cmterm_7920.4.0-03-02.bin) BUT it can be a little buggy on BigEndian servers. A case is opened on Asterisk bug tracking : id=16826. The BigEndian compliant version can be downloaded from SVN trunk version (since 1st of March 2010), and will probably be included in 1.8.0.

Sample Configuration


Files needed for the 7920 boot (via TFTPBOOT) :


  1. cat /tftpboot/XMLDefault.cnf.xml
<Default>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.21.0.6</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation30002 model="Cisco 7920">cmterm_7920.4.0-03-02</loadInformation30002>
</Default>


  1. cat /tftpboot/SEP000D288Exxxx.cnf.xml
<device>
<devicePool>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.21.0.6</processNodeName>
</callManager>
</member>
<member priority="1">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.21.0.6</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation model="Cisco 7920">cmterm_7920.4.0-03-02</loadInformation>
</devicePool>
<versionStamp>{Jan 01 2002 00:00:00}</versionStamp>
<loadInformation></loadInformation>
<userLocale>
<name>English_United_States</name>
<langCode>en</langCode>
</userLocale>
<networkLocale>United_States</networkLocale>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
</device>


/etc/asterisk/skinny.conf

;
; Skinny Configuration for Asterisk
;
[general]
;port = 2000 ; Port to bind to, default tcp/2000
;bindaddr = 192.168.0.1
dateFormat = D-M-Y ; M,D,Y in any order (5 chars max)
keepAlive = 100000

disallow = all
allow = ulaw
allow = alaw
[7920]
device=SEP000D288Exxxx
callwaiting=yes
context = local
linelabel => Cuisine
line => 21

;...


/etc/asterisk/extensions.conf

exten => 21,1,Dial(Skinny/21@7920)


CLI Asterisk, sample display


In the Asterisk 1.4.12 CLI :
  • CLI> skinny show devices
Name DeviceId IP Type R NL

7920 SEP000D288Exxxx 192.168.1.105 7920 Y 1
  • CLI> skinny show lines
Device Name Instance Name Label

7920 1 21 Cuisine



Tips


To unlock phone administrative functions, press Menu, *, #, # and then the green handset talk button.

Other Skinny driver : chan_sccp

Another channel driver exists for Skinny : chan_sccp is not included in the Asterisk distribution. More information can be found here : chan_sccp-b



The 7920 phone from cisco is a Wireless 802.11b phone. Cisco does not provide any SIP firwmare for this Wireless Phone. Only the Skinny protocol is supported. WEP and WPA security are supported with the latest firmwares so they can be useful home toip phones.

For specifications see Cisco product page.
This phone is part of Ciscos 7900 Series of IP phones.

Asterisk Configuration for 7920


Asterisk comes with a chan_skinny channel and the 7920 does work with chan_skinny on asterisk 1.4 and 1.6 (tested with 1.4.12, 1.4.19, 1.6.0b8, and the phone firmware is cmterm_7920.4.0-03-02.bin) BUT it can be a little buggy on BigEndian servers. A case is opened on Asterisk bug tracking : id=16826. The BigEndian compliant version can be downloaded from SVN trunk version (since 1st of March 2010), and will probably be included in 1.8.0.

Sample Configuration


Files needed for the 7920 boot (via TFTPBOOT) :


  1. cat /tftpboot/XMLDefault.cnf.xml
<Default>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.21.0.6</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation30002 model="Cisco 7920">cmterm_7920.4.0-03-02</loadInformation30002>
</Default>


  1. cat /tftpboot/SEP000D288Exxxx.cnf.xml
<device>
<devicePool>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.21.0.6</processNodeName>
</callManager>
</member>
<member priority="1">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.21.0.6</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation model="Cisco 7920">cmterm_7920.4.0-03-02</loadInformation>
</devicePool>
<versionStamp>{Jan 01 2002 00:00:00}</versionStamp>
<loadInformation></loadInformation>
<userLocale>
<name>English_United_States</name>
<langCode>en</langCode>
</userLocale>
<networkLocale>United_States</networkLocale>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
</device>


/etc/asterisk/skinny.conf

;
; Skinny Configuration for Asterisk
;
[general]
;port = 2000 ; Port to bind to, default tcp/2000
;bindaddr = 192.168.0.1
dateFormat = D-M-Y ; M,D,Y in any order (5 chars max)
keepAlive = 100000

disallow = all
allow = ulaw
allow = alaw
[7920]
device=SEP000D288Exxxx
callwaiting=yes
context = local
linelabel => Cuisine
line => 21

;...


/etc/asterisk/extensions.conf

exten => 21,1,Dial(Skinny/21@7920)


CLI Asterisk, sample display


In the Asterisk 1.4.12 CLI :
  • CLI> skinny show devices
Name DeviceId IP Type R NL

7920 SEP000D288Exxxx 192.168.1.105 7920 Y 1
  • CLI> skinny show lines
Device Name Instance Name Label

7920 1 21 Cuisine



Tips


To unlock phone administrative functions, press Menu, *, #, # and then the green handset talk button.

Other Skinny driver : chan_sccp

Another channel driver exists for Skinny : chan_sccp is not included in the Asterisk distribution. More information can be found here : chan_sccp-b



Created by: ddimick, Last modification: Thu 18 of Mar, 2010 (15:06 UTC) by PipoCanaja
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+