Archive

Posts Tagged ‘asterisk’

VoIP шлюз VoiceFinder AP200

May 7th, 2009 No comments

ap200VoIP шлюз VoiceFinder AP200 — многофункциональный и высокопроизводительный шлюз IP-телефонии, предназначенный для организации передачи голоса по сетям передачи данных (VoIP) и маршрутизации данных. VoiceFinder AP200 является идеальным решением для индивидуального использования и небольших компаний, имеющих территориально распределенную сеть офисов. Поддерживает функцию резервирования телефонной линии благодаря наличию интерфейса PSTN backup или порта FXO (в зависимости от модели).

Настройки COM-порта:

1
2
3
4
5
Speed (baud): 9600
Data bits: 8
Stop bits: 1
Parity: None
Flow control: None

Загрузка устройства:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
System Boot Loader, Version 2.4.2/DUAL(852)
Copyright (c) by AddPac Technology Co., Ltd. Since 1999.
 
System Bootstrap, Version 1.2
Decompressing the image:
##############################################################[OK]
VoiceFinder Gateway Series (AP200)
Serial Number: AP200-03e804
32BIT RISC Processor With 16777216 Bytes System Memory
524288 Bytes System Flash Memory
2097152 Bytes 2nd System Flash Memory
 
1 RS232 Serial Console Interface
2 Ethernet/IEEE 802.3 Interface
 
AP200 System software Revision 8.23H
Released at Thu Dec 15 20:37:54 2006
Program is 1812900 bytes, checksum is 0xe84ee58
 
Local Time : Thu May  7 11:48:58 2009
Copyright (c) by AddPac Technology Co., Ltd. Since 1999.
 
Slot (0) Module type : FXS
 
Interface ethernet0.0, changed state to UP
Voice Module Ready
DSP S/W download (0): .. OK
 
The System is ready. Please login to system.
login:

Версия устройства:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
AP200# show version
 
VoiceFinder Gateway Series (AP200B)
Serial Number: AP200B-03e804
32BIT RISC Processor With 16777216 Bytes System Memory
524288 Bytes System Flash Memory
2097152 Bytes 2nd System Flash Memory
 
1 RS232 Serial Console Interface
2 Ethernet/IEEE 802.3 Interface
 
AP200B System software Revision 8.23H
Released at Thu Dec 15 20:37:54 2006
Program is 1812900 bytes, checksum is 0xe84ee58

Настройка порта LAN0:

1
2
3
AP200# configure terminal
AP200(config)# interface ether0.0
AP200(config-ether0.0)# ip address 172.16.127.180 255.255.255.0

Настройка DNS:

1
AP200(config)# dns nameserver 172.16.127.1

Задаем роутер по умолчанию:

1
AP200(config)# route 0.0.0.0 0.0.0.0 172.16.127.1

Настройка NTP:

1
2
3
4
5
AP200(config)# ntp refresh 5
AP200(config)# ntp offset +04:00
AP200(config)# ntp server 69.36.240.252
AP200(config)# ntp server 87.236.24.2
AP200(config)# service ntp

Настройка SNMP:

1
2
AP200(config)# snmp community 0.0.0.0 public ro
AP200(config)# service snmpd

Отключение веб-интерфейса:

1
AP200(config)# no service http

Сохранение конфигурации:

1
AP200# write

 

Задача: скопировать со шлюза конфигурацию и образ операционной системы APOS через FTP
Включаем сервис ftp (по умолчанию включен):

1
AP200(config)# service ftp

Заходим ftp-клиентом и копируем файлы:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$ lftp 172.16.127.180
lftp 172.16.127.180:~> user root
Пароль:
lftp root@172.16.127.180:~> set ftp:passive-mode off
lftp root@172.16.127.180:~> ls
-rwxrwxrwx   1    noone  nogroup        0 May  7 2009 evtlog0.txt
-rwxrwxrwx   1    noone  nogroup        0 May  7 2009 evtlog1.txt
-rwxrwxrwx   1    noone  nogroup        0 May  7 2009 cmdlog0.txt
-rwxrwxrwx   1    noone  nogroup        0 May  7 2009 cmdlog1.txt
-rwxrwxrwx   1    noone  nogroup     1974 May  7 2009 config.cfg
-rwxrwxrwx   1    noone  nogroup  1812900 Dec 15 2006 ap200rom_v8_23H.bin
lftp root@172.16.127.180:/> get config.cfg
1974 байта перемещены
lftp root@172.16.127.180:/> get ap200rom_v8_23H.bin
1812900 байтов перемещено за 2 секунды (883.0Кб/с)
lftp root@172.16.127.180:/> exit

 

Задача: зарегистрировать порт FXS как SIP-пользователя на Asterisk’е

Добавляем пользователя в Asterisk’е (sip.conf):

1
2
3
4
5
6
7
8
9
[204]
type = friend
host = dynamic
nat = no
context = phones
disallow = all
allow = alaw
username = 204
secret = password

Прописываем FXS-порт:

1
2
3
4
AP200(config)# dial-peer voice 204 pots
AP200(config-dialpeer-pots-1)# port 0/0
AP200(config-dialpeer-pots-1)# destination-pattern 204
AP200(config-dialpeer-pots-1)# user-password password

Прописываем еще один dial-peer для совершения звонка FXS -> Asterisk

1
2
3
4
5
AP200(config)# dial-peer voice 205 voip
AP200(config-dialpeer-voip-2)# destination-pattern T
AP200(config-dialpeer-voip-2)# session target 172.16.127.1
AP200(config-dialpeer-voip-2)# session protocol sip
AP200(config-dialpeer-voip-2)# codec g711alaw

Прописываем SIP-сервер (для того что бы FXS-порт регистрировался на Asterisk’е и мог принимать входящии звонки)

1
2
3
AP200(config)# sip-ua
AP200(config-sip-ua)# sip-server 172.16.127.1
AP200(config-sip-ua)# register e164

Смотрим что получилось:

1
2
AP200# show sip
AP200# show dial-peer voice summary

 

Задача: привязать порт FXS как SIP-пользователя на Asterisk’е (без регистрации)

Минимальный вариант. Для входящего звонка на шлюз прописываем:

1
2
3
AP200(config)# dial-peer voice 204 pots
AP200(config-dialpeer-pots-204)# port 0/0
AP200(config-dialpeer-pots-204)# destination-pattern 204
1
2
3
4
5
6
7
8
9
[204]
type = friend
host = 172.16.127.180
nat = no
context = phones
disallow = all
allow = all
username = 204
secret = password

Для исходящего звонка:

1
2
AP200(config)# dial-peer voice 204 pots
AP200(config-dialpeer-pots-204)# user-password password
1
2
3
4
5
AP200(config)# dial-peer voice 205 voip
AP200(config-dialpeer-voip-205)# destination-pattern T
AP200(config-dialpeer-voip-205)# session target 172.16.127.1
AP200(config-dialpeer-voip-205)# session protocol sip
AP200(config-dialpeer-voip-205)# codec g711alaw

 

Cсылки:

Конветирование wav в gsm и gsm в wav

March 7th, 2009 No comments

Часто при работе с asterisk возникает необходимость конвертировать файлы форматов wav и gsm. Сделать это без потери качества можно так:
gsm to wav:
$ sox infile.gsm -r 44100 -a outfile.wav
wav to gsm:
$ sox foo-in.wav -r 8000 -c 1 -s -w foo-out.wav resample -ql

(c) http://my-debian.blogspot.com/2008/10/wav-gsm-gsm-wav.html

Tags:

Asterisk: будущее телефонии

February 11th, 2009 No comments

asterisk авторы: Меггелен, Мадсен, Смит
издательство: Символ-Плюс
дата выхода: ноябрь 2008
ISBN 5-93286-128-2
ISBN 978-5-93286-128-8
тираж 2000 экз.
страниц: 656; масса, г.: 780; размеры (высота, ширина, толщина), см.: 24x17x3
обложка: мягкая; бумага: офсетная
переводное издание
оригинал: “Asterisk: The Future of Telephony, Second Edition” ISBN 0-596-51048-9 язык: английский год издания: 2007
ссылка: http://www.books.ru/shop/books/611000

Tags: