СвязьПроект
http://old.xdsl.ru/svpro/

Не проходят звонки из под NAT
http://old.xdsl.ru/svpro/viewtopic.php?f=4&t=1219
Страница 1 из 1

Автор:  Dimmid [ 28 янв 2010, 12:33 ]
Заголовок сообщения:  Не проходят звонки из под NAT

Здравствуйте! Помогите разобраться! У меня два Ap200D работают из под NAT, на FXO проключены порты mini-ATC Panasonic. Проверял работу в локальной сети - все работало. Прописал адреса ... , прокинул порты на Router ... и не работает. Помогите разобраться в чем дело?
Мой конфиг:
version 8.30U
!
hostname *****
!
!
no bridge spanning-tree
!
dhcp-list 0 type server
dhcp-list 0 address server interface ether0.0
dhcp-list 0 option dhcp-lease-time 600
!
ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
ip address 192.168.1.** 255.255.255.0
!
interface ether1.0
no ip address
ip dhcp-group 0
!
snmp name AP200D
!
no arp reset
!
route 83.***.**.0 255.255.255.0 192.168.1.*
route 0.0.0.0 0.0.0.0 192.168.1.3
!
session 1
!
! 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
no security permit-FXO
!
! Voice port configuration.
!
! FXO
voice-port 0/0
no announcement
no caller-id enable
!
! FXO
voice-port 0/1
no caller-id enable
!
voice service voip
minimize-voip-port multiply 1
!
! Pots peer configuration.
!
dial-peer voice 1 pots
destination-pattern 200
port 0/0
!
dial-peer voice 2 pots
destination-pattern 201
port 0/1
!
! Voip peer configuration.
!
dial-peer voice 200 voip
destination-pattern 1..
session target 83.***.**.**
no vad
dtmf-relay h245-alphanumeric
preference 1
!
dial-peer voice 201 voip
destination-pattern 1..
session target 83.***.**.**
voice-class codec 1
no vad
dtmf-relay h245-alphanumeric
preference 1
!
! Gateway configuration.
!
gateway
h323-id voip.192.168.1.**
public-ip 80.***.**.***
signalling-port 4040
no ignore-msg-from-other-gk
!
! Codec classes configuration.
!
voice class codec 1
codec preference 1 g729
codec preference 2 g7231r63
codec preference 3 g7231r53
codec preference 4 g711alaw
codec preference 5 g711ulaw
!
! User classes configuration.
!
voice class user 1
password ****
max-digits 3
!
voice class user 2
password ****
max-digits 12
!
! SIP UA configuration.
!
sip-ua
!
! MGCP configuration.
!
mgcp
no codec
vad
! Tones

На той стороне конфиг такой же за исключением IP и password.
На моей стороне правила прописываю в Kerio, на другой стороне на D-link DI-808 HV. Telnet работает в обе стороны. После набора password удаленного порта идет сигнал занято. Та же ситуация и на удаленном Ap200D. Подскажите где искать неисправность!

Автор:  Geniu$$ [ 29 янв 2010, 08:54 ]
Заголовок сообщения: 

Добавьте:
conf t
no ip-s

Покажите лог во время звонка, для этого введите команды:
deb voip call
deb rta ipc
conf t
deb

Автор:  Dimmid [ 29 янв 2010, 09:37 ]
Заголовок сообщения: 

Злравствуйте!
no ip-s применил.
Мой debug voip call

*****# 76 <CEP 000000> : Call Received
77 <CEP 000000> : Call Initiated : calledNumber() crv(0) total(0)
78 <Call 5> : ****************** Call Created status(InitiatedByFXO
) *******************
79 <CEP 000000> : Calling number(200)
80 <CEP 000000> : Call id(30d4624b-08e6-cd39-8009-0002a40483b4) callNum(
5)
81 <Call 5> : Digit(1) at InitiatedByFXO
82 <Call 5> : MatchedPartially
83 <Call 5> : Digit(0) at CalleeUndetermined
84 <Call 5> : MatchedPartially
85 <Call 5> : Digit(0) at CalleeUndetermined
86 <Call 5> : MatchedPerfect
87 <Call 5> : MatchAllProcess After Sorted
<0> id(200) dest(1..) prefer(1) selected(1)
<1> id(201) dest(1..) prefer(1) selected(2)
88 <Call 5> : Initiate callee with dial-peer(1..) status(CalleeDeter
minedAll) id(30d4624b-08e6-cd39-8009-0002a40483b4)
89 <NetEP 5> : InitiateOutCall: calledNum(100) callingNum(200) target
(83.**.**.**)
90 <NetEP 5> : DoCall: calledAddr(100@83.**.**.**) callingAddr(200)
91 <H323 5> : local capabilities.
number of capabilities = 5
1 : g7231A-6.3k
2 : g729B-8k
3 : T.38
4 : UserInput/basicString
5 : UserInput/hookflash
92 <H225 5> : Try signalling TCP connect (83.**.**.**:4040)
93 <Call 5> : Digit(*) at CalleeInitiated
94 <Call 5> : Digit(*) at CalleeInitiated
95 <Call 5> : Digit(*) at CalleeInitiated
96 <Call 5> : Digit(*) at CalleeInitiated
97 <Main 5> : TCP connect Timeout(0).
98 <H225 5> : Signalling TCP connect fail
99 <Q931 5> : Send FACILITY
100 <Call 5> : Initiate callee with dial-peer(1..) status(CalleeDeter
minedAll) id(30d4624b-08e6-cd39-8009-0002a40483b4)
101 <NetEP 5> : InitiateOutCall: calledNum(100) callingNum(200) target
(83.**.**.**)
102 <NetEP 5> : DoCall: calledAddr(100@83.**.**.**) callingAddr(200)
103 <H323 5> : local capabilities.
number of capabilities = 7
1 : g729B-8k
2 : g7231A-6.3k
3 : g711alaw-64k
4 : g711ulaw-64k
5 : T.38
6 : UserInput/basicString
7 : UserInput/hookflash
104 <NetEP 5> : Call TO <100> terminated reason(Local:UnreachableDesti
nation)
105 <H225 5> : Try signalling TCP connect (83.**.**.**:4040)
106 <Main 5> : TCP connect Timeout(0).
107 <H225 5> : Signalling TCP connect fail
108 <Q931 5> : Send FACILITY
109 <Call 5> : Terminated from(ffffffff) this(Local:UnreachableDesti
nation) before(NULL) forced(0)
110 <CEP 000000> : DisconnectCall at Busy
111 <CEP 000000> : StopSignal
112 <CEP 000000> : Disconnect (0)
113 <NetEP 5> : Call TO <100> terminated reason(Local:UnreachableDesti
nation)
114 <CEP 000000> : Disconnected(16) at Disconnecting


На debug rta ipc
********# [1785.605] VM(0/0/0) Rx FXO Ring Actv
[1785.605] VM(0/0/0) Tx RING_IND
[1786.605] VM(0/0/0) Rx FXO Ring Idle
[1786.605] VM(0/0/0) FXO OffHook
[1786.605] VM(0/0/0) vopp enable
[1786.605] VM(0/0/0) play Dial tone
[1786.605] VM(0/0/0) Tx OFFHOOK_IND
[1788.685] VM(0/0/0) Tx DIGIT_IND '1'
[1788.685] VM(0/0/0) play mute
[1789.225] VM(0/0/0) Tx DIGIT_IND '0'
[1789.545] VM(0/0/0) Tx DIGIT_IND '0'
[1789.545] VM(0/0/0) set T38 enable
[1789.545] VM(0/0/0) set T38 mode STD
[1789.545] VM(0/0/0) Fax rate 9600
[1791.185] VM(0/0/0) Tx DIGIT_IND '*'
[1791.795] VM(0/0/0) Tx DIGIT_IND '*'
[1792.155] VM(0/0/0) Tx DIGIT_IND '*'
[1792.475] VM(0/0/0) Tx DIGIT_IND '*'
[1793.555] VM(0/0/0) set T38 enable
[1793.555] VM(0/0/0) set T38 mode STD
[1793.555] VM(0/0/0) Fax rate 9600
[1797.565] RTA(0/0/0) Rx AP_SVC_REQ nSvcElem=1 rawDataLen=0
DTMF_STOP
[1797.565] VM(0/0/0) play mute
[1797.565] RTA(0/0/0) Rx CC_DISCONN_REQ CZ=0, peerId(0/0/0)
[1797.565] VM(0/0/0) vopp idle
[1797.565] VM(0/0/0) FXO OnHook
[1797.565] VM(0/0/0) Tx DISCONN_CNF
[1800.285] VM(0/0/0) Rx FXO Ring Actv
[1800.285] VM(0/0/0) Tx RING_IND
[1801.325] VM(0/0/0) Rx FXO Ring Idle
[1801.325] VM(0/0/0) FXO OffHook
[1801.325] VM(0/0/0) vopp enable
[1801.325] VM(0/0/0) play Dial tone
[1801.325] VM(0/0/0) Tx OFFHOOK_IND
[1803.655] VM(0/0/0) CDTC tone actv detected
[1803.655] VM(0/0/0) CDTC pBuf[26]: 18 18 18 18 18 18 19 19 18 18 18 18 18 18 18
18 19 19 18 18 18 18 18 18 18 18

Автор:  Geniu$$ [ 29 янв 2010, 10:13 ]
Заголовок сообщения: 

Попробуйте пока позвонить без паролей, отключите их

Автор:  Dimmid [ 29 янв 2010, 11:18 ]
Заголовок сообщения: 

Geniu$$ писал(а):
Попробуйте пока позвонить без паролей, отключите их

Большое спасибо за участие в моей проблеме!
Обратил внимание на то, что #traceroute 83,**,**,** .через Kerio, показывает звездочки, а на другом конце все Ip адреса.
Сейчас добью .. чтобы traceroute ходил, а потом снесу password/

Автор:  Dimmid [ 29 янв 2010, 12:54 ]
Заголовок сообщения: 

Совсем ничего не понимаю.
по gateway
signallin-port 4040
меняю порт 1720 на 4040

А в итоге на одном из ap200D в sh tcp
напротив Ip стоит не 4040 ,а 1720
хотя в конфиге 4040
и по debug voip call ломится по 4040, а не 1720

Автор:  Dimmid [ 29 янв 2010, 14:03 ]
Заголовок сообщения: 

Везде поставил 1720. В conig и по sh tcp - везде 1720.
Звонок проходит только от меня (по - password), меня не слышат, а я слышу.

Автор:  Geniu$$ [ 01 фев 2010, 09:59 ]
Заголовок сообщения: 

сделайте sh gateway, в последней секции диапазон udp портов для голоса, который вам надо прокинуть на шлюз, пропишите их в kerio.

Автор:  Dimmid [ 01 фев 2010, 15:36 ]
Заголовок сообщения: 

Geniu$$ писал(а):
сделайте sh gateway, в последней секции диапазон udp портов для голоса, который вам надо прокинуть на шлюз, пропишите их в kerio.

Спасибо! Все заработало.

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/