running 2.6.19-gentoo-r5 asterisk-1.2.16.tar.gz chan_sccp-20060408.tar tar -xvzf asterisk-1.2.16.tar.gz tar -xvzf chan_sccp-20060408.tar cd asterisk-1.2.16 ./configure make make install make samples cd ../chan_sccp-20060408 make make install as basic as i could sip.conf / sccp.conf / extensions.conf Asterisk server running on 192.168.1.245 SIP Phones MAC: 000000002000 SIP Phones Number: 2000 SCCP Phones MAC: 000000002001 SCCP Phones Number: 2001 ########## sip.conf ########## [general] port=5060 bindaddr=0.0.0.0 allow=all ;context=bogon-calls context=from-sip [2000] type=friend username=2000 secret=blah context=from-sip host=dynamic disallow=all allow=ulaw mailbox=2000 ########### sccp.conf ########### [general] keepalive = 30 context = internal dateFormat = D.M.YA bindaddr = 192.168.1.245 port = 2000 debug = 0 [devices] type = 7914 description = Reception tzoffset = 0 autologin = 2001 device => SEP000000002001 [lines] id = 2001 pin = 1234 label = Reception description = Reception context = from-sccp incominglimit = 2 mailbox = 2001 vmnum = 8500 cid_name = Reception cid_num = 2001 line => 2001 ################ extensions.conf ################ [general] static=yes writeprotect=yes [from-sip] exten => 2001,1,Dial(SCCP/2001,30) exten => 2001,2,Voicemail(u2001) exten => 2001,102,Voicemail(b2001) exten => 2001,103,Hangup [from-sccp] exten => 2000,1,Dial(SIP/2000,30) exten => 2000,2,Voicemail(u2000) exten => 2000,102,Voicemail(b2000) exten => 2000,103,Hangup ############## modules.conf ############## [modules] autoload=yes noload => pbx_gtkconsole.so noload => pbx_kdeconsole.so noload => app_intercom.so noload => chan_modem.so noload => chan_modem_aopen.so noload => chan_modem_bestdata.so noload => chan_modem_i4l.so load => res_musiconhold.so noload => chan_alsa.so load => chan_sccp.so noload => chan_skinny.so [global] ; end files For the sccp 7960 phone on the tftp server I had: SEP000000002001.cnf.xml XMLDefault.cnf.xml P00305000301.bin P00305000301.sbn English_United_States/7960-font.xml United_States/7960-tones.xml For the 7914 phone on the tftp server I had: S00104000000.bin S00104000000.sbn S00104000100.sbn For the SIP 7960 phone on the tftp server I had: P0S3-07-3-00.bin P0S3-07-3-00.loads P0S3-07-3-00.sb2 P0S3-07-3-00.sbn RINGLIST.DAT dialplam.xml OS79XX>txt SIP000000002000.cnf SIPDefault.cnf For the SEP files for the 7960 I had: #################### XMLDefault.cnf.xml #################### 2000 192.168.1.245 S00104000000 P00305000301 ######################## SEP000000002001.cnf.xml ######################## 2000 192.168.1.245 {Jan 01 2002 00:00:00} S00104000000 S00104000000 English_United_States en United_States 0 Made directory English_United_States under /tftpboot and put empty file 7960-font.xml in it. Made directory United_States under /tftpboot and put empty file 7960-tones.xml in it. For the SIP files for the 7960 I had: ############### SIPDefault.cnf ############### # SIP Default Generic Configuration File # Image Version image_version: P0S3-07-3-00 # Proxy Server proxy1_address: "192.168.1.245" ; Can be dotted IP or FQDN proxy2_address: "" ; Can be dotted IP or FQDN proxy3_address: "" ; Can be dotted IP or FQDN proxy4_address: "" ; Can be dotted IP or FQDN proxy5_address: "" ; Can be dotted IP or FQDN proxy6_address: "" ; Can be dotted IP or FQDN # Proxy Server Port (default - 5060) proxy1_port: 5060 proxy2_port: 5060 proxy3_port: 5060 proxy4_port: 5060 proxy5_port: 5060 proxy6_port: 5060 # Proxy Registration (0-disable (default), 1-enable) proxy_register: 1 # Phone Registration Expiration [1-3932100 sec] (Default - 3600) timer_register_expires: 3600 # Codec for media stream (g711ulaw (default), g711alaw, g729a) preferred_codec: g711ulaw #preferred_codec: 729a, 711alaw, g711ulaw # TOS bits in media stream [0-5] (Default - 5) tos_media: 5 # Inband DTMF Settings (0-disable, 1-enable (default)) dtmf_inband: 1 # Out of band DTMF Settings (none-disable, avt-avt enable (default), avt_always - always avt ) dtmf_outofband: avt # DTMF dB Level Settings (1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up) dtmf_db_level: 3 # SIP Timers timer_t1: 500 ; Default 500 msec timer_t2: 4000 ; Default 4 sec sip_retx: 10 ; Default 10 sip_invite_retx: 6 ; Default 6 timer_invite_expires: 180 ; Default 180 sec ####### New Parameters added in Release 2.0 ####### # Dialplan template (.xml format file relative to the TFTP root directory) dial_template: dialplan # TFTP Phone Specific Configuration File Directory tftp_cfg_dir: "./" ; Example: ./sip_phone/ # Time Server (There are multiple values and configurations refer to Admin Guide for Specifics) sntp_server: "" ; SNTP Server IP Address sntp_mode: directedbroadcast ; unicast, multicast, anycast, or directedbroadcast (default) time_zone: EST ; Time Zone Phone is in dst_offset: 1 ; Offset from Phone's time when DST is in effect dst_start_month: April ; Month in which DST starts dst_start_day: "" ; Day of month in which DST starts dst_start_day_of_week: Sun ; Day of week in which DST starts dst_start_week_of_month: 1 ; Week of month in which DST starts dst_start_time: 02 ; Time of day in which DST starts dst_stop_month: Oct ; Month in which DST stops dst_stop_day: "" ; Day of month in which DST stops dst_stop_day_of_week: Sunday ; Day of week in which DST stops dst_stop_week_of_month: 8 ; Week of month in which DST stops 8=last week of month dst_stop_time: 2 ; Time of day in which DST stops dst_auto_adjust: 1 ; Enable(1-Default)/Disable(0) DST automatic adjustment time_format_24hr: 1 ; Enable(1 - 24Hr Default)/Disable(0 - 12Hr) # Do Not Disturb Control (0-off, 1-on, 2-off with no user control, 3-on with no user control) dnd_control: 0 ; Default 0 (Do Not Disturb feature is off) # Caller ID Blocking (0-disbaled, 1-enabled, 2-disabled no user control, 3-enabled no user control) callerid_blocking: 0 ; Default 0 (Disable sending all calls as anonymous) # Anonymous Call Blocking (0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control) anonymous_call_block: 0 ; Default 0 (Disable blocking of anonymous calls) # DTMF AVT Payload (Dynamic payload range for AVT tones - 96-127) dtmf_avt_payload: 101 ; Default 101 # Sync value of the phone used for remote reset sync: 1 ; Default 1 ####### New Parameters added in Release 2.1 ####### # Backup Proxy Support proxy_backup: "" ; Dotted IP of Backup Proxy proxy_backup_port: 5060 ; Backup Proxy port (default is 5060) # Emergency Proxy Support proxy_emergency: "" ; Dotted IP of Emergency Proxy proxy_emergency_port: 5060 ; Emergency Proxy port (default is 5060) # Configurable VAD option enable_vad: 0 ; VAD setting 0-disable (Default), 1-enable ####### New Parameters added in Release 2.2 ###### # NAT/Firewall Traversal nat_enable: 0 ; 0-Disabled (default), 1-Enabled nat_address: "" ; WAN IP address of NAT box (dotted IP or DNS A record only) voip_control_port: 5060 ; UDP port used for SIP messages (default - 5060) start_media_port: 16384 ; Start RTP range for media (default - 16384) end_media_port: 32766 ; End RTP range for media (default - 32766) nat_received_processing: 0 ; 0-Disabled (default), 1-Enabled # Outbound Proxy Support outbound_proxy: "" ; restricted to dotted IP or DNS A record only outbound_proxy_port: 5060 ; default is 5060 ####### New Parameter added in Release 3.0 ####### # Allow for the bridge on a 3way call to join remaining parties upon hangup cnf_join_enable : 1 ; 0-Disabled, 1-Enabled (default) ####### New Parameters added in Release 3.1 ####### # Allow Transfer to be completed while target phone is still ringing semi_attended_transfer: 1 ; 0-Disabled, 1-Enabled (default) # Telnet Level (enable or disable the ability to telnet into the phone) telnet_level: 1 ; 0-Disabled (default), 1-Enabled, 2-Privileged ####### New Parameters added in Release 4.0 ####### # XML URLs services_url: "" ; URL for external Phone Services directory_url: "http://www.telegenetic.net/~entropy/directory.xml" ; URL for external Directory location logo_url: "" ; URL for branding logo to be used on phone display # HTTP Proxy Support http_proxy_addr: "" ; Address of HTTP Proxy server http_proxy_port: 80 ; Port of HTTP Proxy Server (80-default) # Dynamic DNS/TFTP Support dyn_dns_addr_1: "" ; restricted to dotted IP dyn_dns_addr_2: "" ; restricted to dotted IP dyn_tftp_addr: "" ; restricted to dotted IP # Remote Party ID remote_party_id: 0 ; 0-Disabled (default), 1-Enabled ####### New Parameters added in Release 4.4 ####### # Call Hold Ringback (0-off, 1-on, 2-off with no user control, 3-on with no user control) call_hold_ringback: 0 ; Default 0 (Call Hold Ringback feature is off) ####### New Parameters added in Release 6.0 ####### # Dialtone Stutter for MWI stutter_msg_waiting: 0 ; 0-Disabled (default), 1-Enabled # RTP Call Statistics (SIP BYE/200 OK message exchange) call_stats: 0 ; 0-Disabled (default), 1-Enabled # Phone Label (Text desired to be displayed in upper right corner) phone_label: "" ; Has no effect on SIP messaging #################### SIP000000002000.cnf #################### line1_name: 2000 line1_authname: "2000" line1_password: "blah" line1_displayname: "Test Phone" phone_label: "Test Phone" phone_prompt: "SIP Phone" phone_password: "cisco" user_info: none ############# OS79XX.txt ############# P003-07-3-00 ############### dialplan.xml ###############