Рубрики
Asterisk

Asterisk установка+настройка+cisco7911

0. добавим откуда брать пакеты

Для debian squeeze
echo "deb http://packages.asterisk.org/deb squeeze main" >> /etc/apt/sources.list
echo "deb-src http://packages.asterisk.org/deb squeeze main" >> /etc/apt/sources.list
apt-key adv --keyserver pgp.mit.edu --recv-keys 175E41DF
apt-get update

1. установим asterisk

apt-get install asterisk-1.8 asterisk-dahdi

2. настройка астера sip.conf

cd /etc/asterisk/
cp sip.conf sip.conf.back
echo 1 > sip.conf
nano /etc/asterisk/sip.conf

[general]
transport=udp
t38pt_udptl=yes,fec,maxdatagram=400
;faxdetect=yes
echocancel=yes
alwaysauthreject = yes
disallow=all
allow=alaw
allow=ulaw
allow=gsm
context=default
qualify=yes
registertimeout=300

;srvlookup=yes

session-timers=originate
session-expires=120
session-minse=90
session-refresher=uac

nat=yes
externip=0.0.0.0:5060
localnet=192.168.3.0/24
localnet=192.168.92.0/24
localnet=10.70.70.0/24
canreinvite=no

[zxc](!)
type=friend
host=dynamic
context=zxc
deny=0.0.0.0/0.0.0.0
permit=192.168.92.0/255.255.255.0
permit=10.70.70.0/255.255.255.0
permit=10.10.10.10/255.255.255.0
callgroup=1
pickupgroup=1
nat=no

[900](zxc)
secret=pass
callerid="900" <900>

[901](zxc)
secret=pass
callerid="901" <901>

[999](zxc)
secret=pass
callerid="999" <999>
permit=192.168.3.0/255.255.255.0

[905](zxc)
secret=pass
callerid="TEST" <905>
permit=XXX.XXX.XXX.XXX/255.255.255.255

;[oyster]
;host=XXX.XXX.XXX.XXX
;type=friend
;context=oyster
;dtmfmode=inband
;fromuser=pks-gw
;nat=yes

3. правим диалплан

cd /etc/asterisk/
cp extensions.conf extensions.conf.back
echo 1 > extensions.conf
nano /etc/asterisk/extensions.conf


[default]
exten => _X.,1,Hangup

[zxc]
exten => _9XX,1,Dial(SIP/${EXTEN})
;exten => _[2-8]xxxxxx,1,Set(CALLERID(ALL)=78126002597)
;exten => _[2-8]xxxxxx,n,Dial(SIP/oyster/${EXTEN})
;exten => _[2-8]xxxxxx,n,Hangup()
;exten => _8XXXXXXXXXX,1,Set(CALLERID(ALL)=78126002597)
;exten => _8XXXXXXXXXX,n,Dial(SIP/oyster/${EXTEN})
;exten => _8XXXXXXXXXX,n,Hangup()


;;[oyster]

;; During business hours, jump to incoming-open context.
;; We are open Monday to Friday from 9:00 to 18:00 (9 a.m. to 6 p.m.):

;;exten => 1234567,1,GotoIfTime(09:00-19:00,mon-fri,*,*?incoming-open,s,1)

;; Also Saturdays from 9 to 12:
;exten => 1234567,n,GotoIfTime(09:00-12:00,sat,*,*?incoming-open,s,1)

;; After hours go to incoming-closed:
;;exten => 1234567,n,Goto(incoming-closed,s,1)

[incoming-open]

;;Both phones call - 901 and 900
;exten => s,1,Dial(SIP/901&SIP/900,10)
;exten => s,n,Set(CALLERID(ALL)=123456789)
;exten => s,n,Dial(SIP/oyster/123456789)
;exten => s,n,Hangup()

;;OR phone call serially - timeout 30 sec
;exten => s,1,Dial(SIP/900,30)
;exten => s,n,Dial(SIP/901,30)
;exten => s,n,Hangup()


[incoming-closed]
;exten => s,1,Set(CALLERID(ALL)=123456789)
;exten => s,n,Dial(SIP/oyster/123456789)
;exten => s,n,Hangup()

4. установка tftp + dhcp

apt-get install atftpd dhcp3
mkdir /var/log/tftp/ -p
mkdir /var/tftp -p
touch /var/log/tftp/atftpd.log 
chown nobody.nogroup /var/log/tftp/
chown nobody.nogroup /var/tftp

nano /etc/default/atftpd 
USE_INETD=false
OPTIONS="--logfile /var/log/tftp/atftpd.log --user nobody --bind-address 0.0.0.0 --no-multicast /var/tftp


nano /etc/default/isc-dhcp-server
INTERFACES="eth1"
nano /etc/dhcp/dhcpd.conf
ddns-update-style none;
option domain-name "d0.b14hesh.ru"; -пох
option domain-name-servers 10.10.10.10, 8.8.8.8; -dns 
option tftp-server-name "10.10.10.10";
option routers 10.10.10.10; -gateway
option broadcast-address 10.10.10.255;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;

host winxp {
  hardware ethernet 00:0c:29:ea:72:4d;
  fixed-address winxp.d0.b14esh.ru; (у меня стаял bind он раздвал ip)
}

subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.100 10.10.10.200;
}

5. Файло необходимое для прошивки телефонов кладем все /var/tftp

http://81.176.70.54/3803422/cmterm-7911_7906-sip.8-5-2.zip?filename=cmterm-7911_7906-sip.8-5-2.zip - берем тут или ищем в инете
apps11.8-5-2TH1-9.sbn
cmterm-7911_7906-sip.8-5-2.zip
cnu11.8-5-2TH1-9.sbn
cvm11sip.8-5-2TH1-9.sbn
dsp11.8-5-2TH1-9.sbn
jar11sip.8-5-2TH1-9.sbn
SEP002414B3095B.cnf.xml файл настройки Цыскофона с маком 002414B3095B
SIP11.8-5-2S.loads тут указаны файлы для прошивки
term06.default.loads тут указаны файлы для прошивки 7906
term11.default.loads тут указаны файлы для прошивки 7911
XMLDefault.cnf.xml Файл настройки для всех Цысок

6. Пример конифига для телефона с номером 900


SIP
admin
admin

    
       D.M.Y
	HH:MM
	Caucasus Standard/Daylight Time
		
			
			pool.ntp.org
			Unicast
			
		

	
    
       
          
             
                
                   2000
                   5060
                   5061
                
                 ип адресс сервераааа
             
          
       
    
 

    
       
       
       
       
       
       
       true
   
   
       true
       x--serviceuri-cfwdall
       x-cisco-serviceuri-pickup
       x-cisco-serviceuri-opickup
       x-cisco-serviceuri-gpickup
       x-cisco-serviceuri-meetme
       x-cisco-serviceuri-abbrdial
       false
       2
       true
       true
       2
       2
       0
       true
   
   
       6
       10
       180
       3600
       5
       120
       120
       5
       500
       4000
       70
       false
       None
   
   1
    false
    true
    false
    false
     101
    3
    avt
    false
    false
    3
    Cisco
    1
    false
    10
    false
    16384
    32766
    
       
          9
          900
           ип адресс сервера или имя днс
          5060
          900
          900
          
             2
         
         3
         704
          pass (пароляяя) 

          false
          1
          
          4
          5
          
          
             true
             false
             false
             true
          
      
      
          21
          speed dial name goes here
          speed dial actual number goes in here
       
   
   5060
    184
    0
    dialplan.xml


    
    true
    2

SIP11.8-5-2SR1S


    false
    false
    0
    1
    0
    0
    0
    0
    1
    1,2,3,4,5,6,7
    00:00
    00:00
    00:00
    1
    1
    


  Russian_Russia
  
  ru_RU
  utf-8
  
1143565489-a3cbf294-7526-4c29-8791-c4fce4ce4c37


	Russian_Federation
	
	


 
 1
 
 
 
 
 
 
 
 96
 0
 96
 4
 0
 
    
       3804
    
 

 
 false