Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3359032pxu; Sat, 19 Dec 2020 23:46:13 -0800 (PST) X-Received: by 2002:a17:907:11ca:: with SMTP id va10mr10601411ejb.78.1608450133438; Sat, 19 Dec 2020 23:42:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJxhfbQG3kt3F1+Agz80w9IcW2+Hxt4RXuYjD2OMPSOAe1XbgKMVWUyUB4jIpW8hxgCMbuY7 X-Received: by 2002:a17:907:11ca:: with SMTP id va10mr10601367ejb.78.1608450131833; Sat, 19 Dec 2020 23:42:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608450131; cv=none; d=google.com; s=arc-20160816; b=LcM/+xO2NIR4VDlJK9wO1QFYyb5se4uC9L8UlMsKoPN1tNO2eh4S3/6Ffh/ss6sunP hGe7gQ6Bvcs07JY9rRipWCh7MujuDPXOyP0RowjhoMWAfe2tLIuVe9ec2JK+zayCQ2ar U+tNv0gBd7EsIT/sCZVZpJq+oyEsktOdTOjyl4G0dEMF7DqfrqiJXqEp6L0va9Laj9EX EMJGbEsNHxeYNXP6Oj/UHhBrdiWKKXNkLQ0xrgwrpnkq2fDH7cyd0THXFvlp1MRPgUP7 kAaN4H1wgC3khqyI7zZYwdd1/VpuSZE/EwbBKU/TukAk2ziqqnQ6s8+fSqLCGGzkFhG/ TEeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:user-agent:message-id :subject:cc:to:from:date:mime-version; bh=iLePoqPU4elhaVKlbxJqCoV9g2WslEPMzcwUK+dDHYE=; b=Z3SP3854SheNh/Y9FqKrR/to0DBSXZ5aPt2+Sc6Twj64pNxr0HOKFw5vQ8UBs4x+r3 Xorw0map4LDJe1Pz2IQZw9Mo0i+gXoVIrH82aSmGWfkSB+ed9vJK8stfmMctMdFcuunm UQAZVvHxH8Eb516zEodC2LTUbEbJw6/6OkDuNn/WlT6fYngnRaT8DCJhP1T30TpdjXBR +h3OVk4yutITjRDmFPa1iBmoHBFsCqE+qOg7J6uVoKTLxw39nnzONy9JMc4Mv3X1O2Az 4RRGa6LHt5Ae88So71EzrINPV/S0O0osqCyPi9vuAx3DGUeKXh27SicfDfsZtBW0JWuq Se5Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=teo-en-ming.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v1si9745008edl.62.2020.12.19.23.41.37; Sat, 19 Dec 2020 23:42:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=teo-en-ming.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727111AbgLTHkq (ORCPT + 99 others); Sun, 20 Dec 2020 02:40:46 -0500 Received: from ec2-3-21-30-127.us-east-2.compute.amazonaws.com ([3.21.30.127]:40060 "EHLO www.teo-en-ming.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726404AbgLTHkp (ORCPT ); Sun, 20 Dec 2020 02:40:45 -0500 Received: from localhost (localhost [IPv6:::1]) by www.teo-en-ming.com (Postfix) with ESMTPA id 558E4414E03; Sun, 20 Dec 2020 15:40:01 +0800 (+08) MIME-Version: 1.0 Date: Sun, 20 Dec 2020 15:40:01 +0800 From: Turritopsis Dohrnii Teo En Ming To: linux-kernel@vger.kernel.org Cc: ceo@teo-en-ming-corp.com Subject: HELP! I can't get my Cisco CP-7960G IP hardphone to register on my Asterisk VoIP IP PBX SIP Server with FreePBX GUI Message-ID: <7848953149cc20f0f735782eb7683a09@teo-en-ming.com> X-Sender: ceo@teo-en-ming.com User-Agent: Roundcube Webmail/1.2.3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Subject: HELP! I can't get my Cisco CP-7960G IP hardphone to register on my Asterisk VoIP IP PBX SIP Server with FreePBX GUI Good day from Singapore, My Asterisk version: 16.13.0 My FreePBX version: 15.0.16.81 On 7 December 2020, I was able to get Bria softphone to work with my Asterisk PBX server successfully. On 19 December 2020, I bought a refurbished Cisco CP-7960G IP hardphone for SGD$30 in Singapore. I have tried all of the following steps, but I simply can't get my Cisco CP-7960G IP phone to register on my Asterisk PBX server. TFTP works though. My DHCP server in my pfSense firewall applaince is able to assign my Cisco 7960 IP phone with an IP address with DHCP option 66 (TFTP server). My Cisco 7960 IP phone is able to connect to my TFTP server on my Asterisk PBX appliance and download firmware and configuration files successfully. However, it simply cannot register on my Asterisk PBX server. You can watch my Youtube video at https://www.youtube.com/watch?v=ip_F08jmmio Appreciate your kind assistance. Thank you very much. STEPS I HAVE TRIED =================== Reference Guide: Configure Asterisk with Cisco IP Phones Link: http://docshare02.docshare.tips/files/6706/67061980.pdf SECTION: INSTALLING TFTP SERVER ON ASTERISK PBX APPLIANCE ========================================================= Putty/ssh into Teo En Ming's Asterisk VoIP IP PBX SIP Server at 192.168.1.9. # yum install tftp-server Package tftp-server-5.2-23.8.sng7.x86_64 already installed and latest version # chkconfig xinetd on # chkconfig tftp on # systemctl start tftp.service # ps -ef | grep tftp root 3424 1 0 11:17 ? 00:00:00 /usr/sbin/in.tftpd -s /tftpboot SECTION: DOWNLOADING CISCO 7960 IP PHONE SIP FIRMWARE ====================================================== # cd /tftpboot # wget http://www.firewall.cx/downloads/cisco-tools-a-applications/cisco-ip-phone-a-ata-firmware-downloads/107-7940-a-7960-ip-phone-sccp-a-sip/file.html # mv file.html file.zip # unzip file.zip # cd 7940_7960/ # cd SIP/ # tar -xf P0S3-8-12-00.tar # rm P0S3-8-12-00.tar # mv * /tftpboot/ # cd /tftpboot/ [root@freepbx tftpboot]# ls 7940_7960 file.zip OS79XX.TXT P003-8-12-00.bin P003-8-12-00.sbn P0S3-8-12-00.loads P0S3-8-12-00.sb2 SECTION: CREATING CISCO 7960 IP PHONE CONFIGURATION FILES ========================================================== # nano OS79XX.TXT (Create configuration file) ============================================= P003-8-12-00 # nano XMLDefault.cnf.xml (Create configuration file) ===================================================== 2000 2427 2428 P0S3-8-12-00 P0S3-8-12-00 SIP45.8-4-2S SIP45.8-4-2S SIP70.8-0-3S # nano SIPDefault.cnf (Create configuration file) ================================================= image_version: "P0S3-8-12-00" proxy1_address: "192.168.1.9" # proxy2_address: "xxx.xxx.xxx.xxx" # proxy3_address: "xxx.xxx.xxx.xxx" # proxy4_address: "xxx.xxx.xxx.xxx" # Proxy Server Port proxy1_port:"5060" # proxy2_port:"5060" # proxy3_port:"5060" # proxy4_port:"5060" proxy_emergency: "" proxy_emergency_port: "5060" proxy_backup: "" proxy_backup_port: "5060" outbound_proxy: "" outbound_proxy_port: "5060" nat_enable: "0" nat_address: "" voip_control_port: "5060" start_media_port: "16348" end_media_port: "20134" nat_received_processing: "1" dyn_dns_addr_1: "" dyn_dns_addr_2: "" dyn_tftp_addr: "192.168.1.9" tftp_cfg_dir: "./" proxy_register: "1" timer_register_expires: "120" preferred_codec: "none" tos_media: "5" enable_vad: "0" dial_template: "dialplan" network_media_type: "auto" autocomplete: "1" telnet_level: "2" cnf_join_enable: "1" semi_attended_transfer: "0" call_waiting: "1" anonymous_call_block: "0" callerid_blocking: "0" dnd_control: "0" dtmf_inband: "1" dtmf_outofband: "avt" dtmf_db_level: "3" dtmf_avt_payload: "101" timer_t1: "500" timer_t2: "4000" sip_retx: "10" sip_invite_retx: "6" timer_invite_expires: "180" sntp_mode: "directedbroadcast" sntp_server: "time-a-g.nist.gov" time_zone: "8" time_format_24hr: "0" dst_offset: "0" dst_start_month: "April" dst_start_day: "" dst_start_day_of_week: "Sun" dst_start_week_of_month: "1" dst_start_time: "2" dst_stop_month: "Nov" dst_stop_day: "1" dst_stop_day_of_week: "Sunday" dst_stop_week_of_month: "" dst_stop_time: "2" dst_auto_adjust: "1" messages_uri: "*99" services_url: "http://example.domain.ext/services/menu.xml" directory_url: "http://example.domain.ext/services/directory.php" logo_url: "http://example.domain.ext/imagename.bmp" http_proxy_addr: "" http_proxy_port: "" remote_party_id: 0 # nano dialplan.xml (Create configuration file) ===============================================