我刚开始设置Cisco IP电话7941G(使用SIP固件),当我打开它并将其插入我的网络时,它会出现此消息TFTP Timeout,我没有使用TFTP服务器进行配置我的IP电话,我想通过输入PBX IP和其他所需信息手动完成,那么我如何从这个屏幕进入ip电话设置?
的照片答案 0 :(得分:0)
您的手机实际上正在搜索下载其固件/操作系统。根据我的经验,除了将手机连接到有DHCP引导选项的网络之外,没有其它方法可以绕过这一点,这些选项指向使用SIP镜像的TFTP服务器设置。
令人困惑的部分是,屏幕可能会显示SIP符号,所以很容易认为它不需要搜索图像,但确实如此。这款手机来自的环境可能会在重启时启动它的映像。
[我可以编辑我的答案,详细说明如何设置,如果你想要的话]
编辑:好的,这就是我要做的事情:
困难的部分是为您的手机寻找图像。如果您拥有思科的帐户,您可以登录并在那里搜索图像,但您可能需要购买许可证。否则,请在Google上搜索“cisco 79xx sip image”。对我来说,第九个结果有下载。
一旦你有了图像,我就会启动一个新的基于Debian的虚拟机(在我的情况下,VirtualBox上的Ubuntu服务器。)在Settings-> Network中,将guest虚拟机设置为“Bridged Adapter”在主机以太网端口上。
在VM上,使用静态地址编辑/ etc / network / interfaces并重新启动网络:
$ sudo nano / etc / network / interfaces
编辑以下部分:
auto eth0
iface eth0 inet static
address 10.0.0.2
netmask 255.255.255.0
保存并退出。
$ sudo ifdown eth0&& sudo ifup eth0
安装所需的服务器:
$ sudo apt-get update&& sudo apt-get install isc-dhcp-server tftp-hpa xinetd
编辑DHCP配置文件并重新启动DHCP服务器(这样,DHCP服务器将应答7900手机启动时发送的选项150请求。手机需要知道在哪里查找其文件。) :
$ sudo nano /etc/dhcp/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.255;
option routers 10.0.0.2;
option domain-name-servers 8.8.8.8;
option domain-name "mydomain.example";
#option voip-tftp-servers code 150 = ip-address;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.50 10.0.0.100;
#option voip-tftp-servers 10.0.0.3;
}
$ sudo service isc-dhcp-server restart
$ cp P0S3-08-6-00.bin / var / lib / tftpboot /
重复以下文件:
P0S3-08-6-00.sbn
P0S3-08-6-00.loads
P0S3-08-6-00.sb2
P0S3-08-6-00.zip
$ sudo nano /var/lib/tftpboot/OS79XX.TXT
添加:
P0S3-08-6-00
保存并退出。
$ sudo nano /var/lib/tftpboot/SIPDeafult.cnf
添加:
#Image Version
image_version:P0S3-08-6-00
保存并退出。
$ sudo chmod -R 777 / var / lib / tftpboot /