Penguin
Annotated edit history of IPPhones version 29, including all changes. View license author blame.
Rev Author # Line
1 LindsayDruett 1 [http://www.cisco.com/en/US/products/hw/phones/ps379/index.html]
2 PerryLorier 2
3 Nifty idea, mostly pushed by [Cisco]. The idea is that instead of wiring your buildings with [Ethernet] and phone, you just wire them with [Ethernet] and you use [VoiceOverIP]. So you have very nifty phones that plug into Ethernet and use [DHCP], [H.323] etc. Very nifty.
3 ElroyLiddington 4
10 ElroyLiddington 5
3 ElroyLiddington 6
7
5 ElroyLiddington 8 !!!Cisco IP Phone 7912 Series
10 ElroyLiddington 9
10 Sorry for messing up this page - busy :)
3 ElroyLiddington 11
12 First Looks:
13
5 ElroyLiddington 14 !Pros
4 ElroyLiddington 15 * Looks cool!
9 ElroyLiddington 16
11 ElroyLiddington 17 * Appears to be able to access a basic [HTML] webpage for phone directory lists/etc that is served on the local [LAN]
18
19 * Appears to support PoE.
20
12 ElroyLiddington 21 * Has extra Ethernet port on the back - this means you plug your Ethernet cable into the phone, then plug the ~2m Ethernet cable supplied with the phone into the phone, then into your computer. This means only one [UTP] (Ethernet) cable is required.
3 ElroyLiddington 22
5 ElroyLiddington 23 !Cons
9 ElroyLiddington 24 *The [Ethernet] cord(s) attached at the back interfere with the phone sitting down on the desk, e.g. the phone has a bracket that sits the phone at a 45 degree angle to desk - Ethernet plugs into the back between the desk and bottom of this bracket - would be better to have no rubber-boot/plug-doo-dad-wotsit on the [UTP] plug... on second thoughts, I think Cisco' book mentioned that you should use no jackets on the [UTP] plugs...
3 ElroyLiddington 25
26
6 ElroyLiddington 27 *Does not come with SIP image pre-loaded (only Cisco' Skinny? image)... you need to get a Cisco SMARTNet support contract, then when you have that, create an account on their website, then upgrade your Cisco account with the SMARTNet details, which let you access the SIP images for the phone!
4 ElroyLiddington 28
10 ElroyLiddington 29 *Requires a 48V DC @ 200mA power supply - somewhat hard to come by... cheaply.
7 ElroyLiddington 30
31 *Once the SIP image was loaded, and (very) basic setup sorted, phone had a ~60ms ping time to it when not even being used...
13 ElroyLiddington 32
33
34
35 !!Network Config Deployment Notes:
36
21 ElroyLiddington 37 Configuration I used - Centralised, via DHCP, and config files/images via (separate-to-DHCP-server) TFTP-Server. (I.e. separate DHCP server, and TFTP-server/SIP-server on the same machine...)
13 ElroyLiddington 38
39 Note for configuring a TFTP Server - the file/RPM to get (FC2) is 'tftp-server', NOT simply 'tftp'. That is a client...
40
41 If the TFTP server is NOT running on the DHCP server:
14 ElroyLiddington 42 On the DHCP server, in dhcpd.conf (/etc/dhcpd.conf (FC2)), add:
43 'option tftp-server-name "<your-tftp-server-name";'.
22 ElroyLiddington 44 The phone will grab this address, and hopefully get all of its SIPDefault.cnf/SIP-images/etc from here.
14 ElroyLiddington 45
46
47 For specifying the hardware address, use:
48
15 ElroyLiddington 49 '
14 ElroyLiddington 50 host
51 {
52 hostname <your-phones-hostname> { hardware-ethernet <phones-MAC-address-here> }
53 }
15 ElroyLiddington 54 '
14 ElroyLiddington 55
56 To be completed...
15 ElroyLiddington 57
58
59
60
61 More dhcpd.conf tomfoolery...
62
63 Apparently you need to use 'custom' dhcp options to let the phone get the tftp-servers location from dhcp server...
64
65 Like:
66
67 'option 66 .....???????....... '
68
19 ElroyLiddington 69 Used for when you want to specify individual tftp-servers to individual-phones...???
70
71 'option 150 ..........?????????...........'
16 ElroyLiddington 72
19 ElroyLiddington 73 Used for when you want to specify groups (arrays?) of tftp-servers to all phones...???
16 ElroyLiddington 74
75
76
77
78 More mess:
79
80 I first managed to get the new SIP image loaded into the phone using something like (in dhcpd.conf);
81
82 'group {
83 #VoIP Phones Group
84 next-server <tftp-server-ip-addy-here>
85 hostname <your-phones-hostname> { hardware-ethernet <phones-MAC-address-here> }
86 }'
17 ElroyLiddington 87
88
89
90 OK.
91
92 So far:
93
94 To get SIP image loaded into your phone, use the 'group' bit above in yer dhcpd.conf.
95 It now appears as though you need to tell the phone more options - 'scuse the pun - (possibly the 'option 66/150' mentioned previously?) to be able to get further than loading just the phone images...
20 ElroyLiddington 96
97
98 Basics steps from 'Skinny' phone to working 'SIP' Phone:
99
100 Sort out a DHCP server and get it working.
101 Phone by default _should_ get an IP address by itself.
102 Then it needs to know where it should download its config files from (SIPDefault.cnf/etc).
103 Somehow this is done via DHCP, most likely the 'option 66/150' bit. I haven't got this working yet.
104 Then hopefully when it has its config files, it gets the info out of them of the address of the SIP server...
23 ElroyLiddington 105
106 OK.
107 Got as far as the phone requesting it's config files from the tftp server (on the tftp server, do 'tcpdump -vv host <ip-address-of-phone>'. This shows incoming packets of data from the phone to tftp server.
108
109 Config (that seems to work) is as follows:
110
111 DHCPD.CONF
112
113 '
24 ElroyLiddington 114 option tftp-server-name "<ip-of-tftp-server>";
23 ElroyLiddington 115
116 ....
117 ....
118 ....
119
120 group
121 {
122 #VoIP Phones Group - Cisco 7912
123 host <phones-hostname> { hardware ethernet <phones-MAC-address>; }
124 }
125 '
126
127 Don't miss out the ' " ' -- and the ' { ' and ' } ' -- NOT ' ( ' or ' ) ' that. Also the ' ; ' is important too :-)
25 ElroyLiddington 128
129
130
131
132 Once the phone has contact with the TFTP server, it seems to try to load the file called 'gk<your-phones-MAC-address-here>.cnf' if it can find it; otherwise it tries to load 'gkdefault.cfg'. NOTE: My 'gkdefault.cfg contained the name of the SIP image to be loaded into the phone from the TFTP server...
133
134 Apparently you can configure the SIP server address from either of these files - I just don't know how... yet.
26 ElroyLiddington 135
136
137 This looks like a work of genius:
138
139 http://lists.digium.com/pipermail/asterisk-users/2004-November/072260.html
27 ElroyLiddington 140
141
142 And it is.
143
144 Will document later.
28 ElroyLiddington 145
146 [VoIP]
147 [VoiceOverIP]
29 ElroyLiddington 148 [Asterisk]

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()