Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» AddPac AP200B + Asterisk

Автор: Ku60Pr
Дата сообщения: 06.12.2010 07:31
config.cfg на [more]
!
version 8.238
!
hostname AP200
!
dhcp-list 0 type server
dhcp-list 0 address server interface ether0.0
dhcp-list 0 option dhcp-lease-time 600
!
dhcp-list 1 type server
dhcp-list 1 address server 10.1.1.2 10.1.1.126 255.255.255.128
!
!
ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address 192.168.0.246 255.255.255.0
!
interface ether1.0
no ip address
!
snmp name AP200B
!
no arp reset
!
route 0.0.0.0 0.0.0.0 192.168.0.254
!
ntp refresh 5
ntp offset 05:00
ntp server 192.168.0.245
!
dnshost nameserver 192.186.0.1
!
service ntp
!
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
h323 call tunnel enable
busyout monitor gatekeeper
no busyout monitor callagent
busyout monitor voip-interface
!
!
! Voice port configuration.
!
! FXS
voice-port 0/0
connection plar 130
!
!
! FXS
voice-port 0/1
!
!
!
!
! Pots peer configuration.
!
dial-peer voice 1 pots
destination-pattern 130
port 0/0
user-password password
!
!
!
! Voip peer configuration.
!
dial-peer voice 2 voip
destination-pattern 130
port 0/0
session-protocol sip
session target 192.168.0.245
dtmf-relay h245-alphanumeric
!
!
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.0.246
!
!
! SIP UA configuration.
!
sip-ua
sip-server 192.168.0.245
register e164
!
!
! MGCP configuration.
!
mgcp
codec g711ulaw
!
!
! Tones
!
!
!
!
[/more]
user на Asterisk [more]
[130]
deny=0.0.0.0/0.0.0.0
disallow=all
type=friend
secret=password
qualify=yes
port=5060
pickupgroup=
permit=192.168.0.0/255.255.0.0
nat=yes
mailbox=130@device
host=dynamic
dtmfmode=inband
dial=SIP/130
context=from-internal
canreinvite=no
callgroup=
callerid=device <130>
allow=g723
accountcode=
call-limit=50

[/more]

Помогите подружить, внутренний номер на первом порту нужен 130, на второй пока не нужен... в будущем посмотрю по аналогии
Проблема в следущем: звоню с номера 116 на номер 130, звонки проходят! звоню с номера 130 звонки никуда не проходят, чего с ним за это можно сделать?
Автор: Ruza
Дата сообщения: 06.12.2010 07:48
Ku60Pr

Цитата:
звоню с номера 130 звонки никуда не проходят, чего с ним за это можно сделать?

В логах что?
Автор: Ku60Pr
Дата сообщения: 06.12.2010 08:20
Лог на asterisk [more]
Asterisk Ready.
Asterisk Malloc Debugger Started (see /var/log/asterisk/mmlog))
== Parsing '/etc/asterisk/cli.conf': == Found
-- Executing [130@default:1] Macro("OOH323/(null)-4246", "exten-vm,novm,130") in new stack
-- Executing [s@macro-exten-vm:1] Macro("OOH323/(null)-4246", "user-callerid") in new stack
-- Executing [s@macro-user-callerid:1] Set("OOH323/(null)-4246", "AMPUSER=130") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("OOH323/(null)-4246", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("OOH323/(null)-4246", "1?Set(REALCALLERIDNUM=130)") in new stack
-- Executing [s@macro-user-callerid:4] Set("OOH323/(null)-4246", "AMPUSER=130") in new stack
-- Executing [s@macro-user-callerid:5] Set("OOH323/(null)-4246", "AMPUSERCIDNAME=130") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("OOH323/(null)-4246", "0?report") in new stack
-- Executing [s@macro-user-callerid:7] Set("OOH323/(null)-4246", "AMPUSERCID=130") in new stack
-- Executing [s@macro-user-callerid:8] Set("OOH323/(null)-4246", "CALLERID(all)="130" <130>") in new stack
-- Executing [s@macro-user-callerid:9] ExecIf("OOH323/(null)-4246", "0?Set(CHANNEL(language)=)") in new stack
-- Executing [s@macro-user-callerid:10] GotoIf("OOH323/(null)-4246", "0?continue") in new stack
-- Executing [s@macro-user-callerid:11] Set("OOH323/(null)-4246", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("OOH323/(null)-4246", "1?continue") in new stack
-- Goto (macro-user-callerid,s,19)
-- Executing [s@macro-user-callerid:19] NoOp("OOH323/(null)-4246", "Using CallerID "130" <130>") in new stack
-- Executing [s@macro-exten-vm:2] Set("OOH323/(null)-4246", "RingGroupMethod=none") in new stack
-- Executing [s@macro-exten-vm:3] Set("OOH323/(null)-4246", "VMBOX=novm") in new stack
-- Executing [s@macro-exten-vm:4] Set("OOH323/(null)-4246", "EXTTOCALL=130") in new stack
-- Executing [s@macro-exten-vm:5] Set("OOH323/(null)-4246", "CFUEXT=") in new stack
-- Executing [s@macro-exten-vm:6] Set("OOH323/(null)-4246", "CFBEXT=") in new stack
-- Executing [s@macro-exten-vm:7] Set("OOH323/(null)-4246", "RT=""") in new stack
-- Executing [s@macro-exten-vm:8] Macro("OOH323/(null)-4246", "record-enable,130,IN") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("OOH323/(null)-4246", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("OOH323/(null)-4246", "recordingcheck,20101206-111607,1291616167.0") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck,20101206-111607,1291616167.0: Inbound recording not enabled
-- <OOH323/(null)-4246>AGI Script recordingcheck completed, returning 0
-- Executing [s@macro-record-enable:5] MacroExit("OOH323/(null)-4246", "") in new stack
-- Executing [s@macro-exten-vm:9] Macro("OOH323/(null)-4246", "dial,"",tTr,130") in new stack
-- Executing [s@macro-dial:1] GotoIf("OOH323/(null)-4246", "1?dial") in new stack
-- Goto (macro-dial,s,3)
-- Executing [s@macro-dial:3] AGI("OOH323/(null)-4246", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
-- <OOH323/(null)-4246>AGI Script dialparties.agi completed, returning -1
[/more]

если я правильно понимаю, то AddPac пытается позвонить на номер 130

Добавлено:
config.cfg на AddPac, если убрать строчки:
dial-peer voice 2 voip
destination-pattern 130
user-password password
port 0/0
session-protocol sip
session target 192.168.0.245
dtmf-relay h245-alphanumeric
То звонки принимает, а не звонит никуда, причём в отлуп идёт с asterisk
на самом же asterisk в логах тишина гробовая

На AddPac ACT0 подмигивает, как будто не могёт пройти регистрацию на asterisk
Автор: roma
Дата сообщения: 06.12.2010 08:27
использование h323 обязательно?
всмысле почему не sip?
Автор: Ku60Pr
Дата сообщения: 06.12.2010 08:30
roma

Цитата:
использование h323 обязательно?

а я вот сам не понял...
На AddPac написано:
Ku60Pr

Цитата:
session-protocol sip

т.е. типо должен работать по sip
собственно если где-то не так в конфиге AddPac с удовольствием исправлю, только подскажите где.

Добавлено:
при рестарте AddPac`a на asterisk`e: отписывается:
-- Registered SIP '130' at 192.168.0.246 port 5060
т.е. типо зарегился.
если в конфиге убрать пару строчек:
dial-peer voice 2 voip
port 0/0
session-protocol sip
session target 192.168.0.245
dtmf-relay h245-alphanumeric
то на asterisk в логах вообще тишина, в телефоне отбой, только я не понял от кого AddPac или Asterisk

у AddPac dtmf-relay бывает h245-alphanumeric и in-band, только ни то ни др. не катит
Автор: roma
Дата сообщения: 06.12.2010 08:42
приведу конфиг для сипа


Цитата:
dial-peer voice 1 pots
 destination-pattern 130  
 port 0/0  
 user-password password  

можно убрать, регистрация на сип-сервере делается


Код: sip-ua
user-register
sip-username username
sip-password password
sip-server 192.168.0.245
register e164
Автор: Ku60Pr
Дата сообщения: 06.12.2010 09:10
roma

Цитата:
dial-peer voice 1000 voip
destination-pattern T
session target sip-server
session protocol sip
voice-class codec 0
vad
no dtmf-relay

Даже на AddPac не звонит

connection plar 130 - убрал

dial-peer voice 1 pots
destination-pattern 130
port 0/0
user-password password
Это для регистрации на разных портах разные номера.
если использовать:

Цитата:
sip-ua
user-register
sip-username username
sip-password password
sip-server 192.168.0.245
register e164

То второй номер не зарегистрировать...

Добавлено:
roma
спасибо за:

Цитата:
session target sip-server


Цитата:
debug voip call
debug sip
terminal monito

буду издеваться

Автор: Ku60Pr
Дата сообщения: 07.12.2010 07:22
roma

Цитата:
debug sip

не работает
правильный config.cfg на AddPac [more]
!
version 8.238
!
hostname AP200
!
dhcp-list 0 type server
dhcp-list 0 address server interface ether0.0
dhcp-list 0 option dhcp-lease-time 600
!
dhcp-list 1 type server
dhcp-list 1 address server 10.1.1.2 10.1.1.126 255.255.255.128
!
!
ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address 192.168.0.246 255.255.255.0
!
interface ether1.0
no ip address
!
snmp name AP200B
!
no arp reset
!
route 0.0.0.0 0.0.0.0 192.168.0.254
!
ntp refresh 5
ntp offset 05:00
ntp server 192.168.0.245
!
dnshost nameserver 192.186.0.1
!
service ntp
!
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
fax protocol t38 redundancy 0
fax rate 9600
h323 call start fast
h323 call tunnel enable
busyout monitor gatekeeper
no busyout monitor callagent
busyout monitor voip-interface
!
!
! Voice port configuration.
!
! FXS
voice-port 0/0
!
!
! FXS
voice-port 0/1
!
!
!
!
! Pots peer configuration.
!
dial-peer voice 1 pots
destination-pattern 130
port 0/0
user-password password
!
!
!
! Voip peer configuration.
!
!
dial-peer voice 130 voip
port 0/0
destination-pattern .T
session target 192.168.0.245
session protocol sip
user-password password
user-name 130
codec g711alaw
voice-class codec 711
dtmf-relay rtp-2833
no vad
!
!
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.0.246
!
!
! SIP UA configuration.
!
sip-ua
no sip-username
no sip-password
sip-server 192.168.0.245
register e164
!
!
! MGCP configuration.
!
mgcp
codec g711ulaw
!
!
! Tones
!
!
!
!
[/more]
Мож кому пригодится.
user на Asterisk [more]
deny=0.0.0.0/0.0.0.0
type=friend
secret=12345130
qualify=yes
port=5060
pickupgroup=
permit=192.168.0.0/255.255.0.0
nat=yes
mailbox=130@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/130
context=from-internal
canreinvite=
callgroup=
callerid=device <130>
accountcode=
call-limit=50
[/more]
Связь работает...
Автор: lsd 777
Дата сообщения: 28.03.2014 15:26

Цитата:
sip-ua  
 user-register  
 sip-username username  
 sip-password password  
 sip-server 192.168.0.245  
 register e164  

Как это удалить? Короче настраивал настраивал, намудрил, вообще ничего не стало работать!

Добавлено:
http://case.net.ru/2009/05/07/ap200/ проще некуда все разжовано, за 5 минут настроил)

Страницы: 1

Предыдущая тема: Слетел DNS AD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.