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

внутренняя связь между fxs и звонки на внешние fxo
http://old.xdsl.ru/svpro/viewtopic.php?f=4&t=3740
Страница 1 из 1

Автор:  ilya23 [ 29 янв 2014, 09:48 ]
Заголовок сообщения:  внутренняя связь между fxs и звонки на внешние fxo

Здравствуйте. Подскажите пожалуйста. Есть эдпаки 1100 и два 2640. Не проходят звонки с 1100 на один из 2640, а при звонке на второй - все замечательно. Настройки 2640 практически идентичны
Выкладываю конфиги 1100 и обоих 2640:
1100 -
Код:
AP1100F# sh run
!
version 8.30W
!
hostname AP1100F
!
!
no bridge spanning-tree
!
dhcp-list 1 type server
dhcp-list 1 address server  10.1.1.2 10.1.1.126 255.255.255.128
!
!
no ip-share enable
ip-share interface net-side ether0.0
ip-share interface local-side ether1.0
!
interface ether0.0
 ip address 192.168.10.2 255.255.255.0
!
interface ether1.0
 ip address 192.168.20.2 255.255.255.0
!
snmp name AP1100F
snmp enable-trap dn-register 300 forcely-block
!
no arp reset
!
route 0.0.0.0 0.0.0.0 192.168.20.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
 busyout monitor gatekeeper
 busyout monitor sip-server
 busyout monitor voip-interface
!
!
! Voice port configuration.
!
! FXS
voice-port 0/0
 translate-incoming called-number 10
 caller-id enable
!
! FXS
voice-port 0/2
 translate-incoming called-number 11
 caller-id enable
!
! Pots peer configuration.
!
dial-peer voice 10 pots
 destination-pattern 1163
 port 0/0
!
dial-peer voice 11 pots
 destination-pattern 77[0-9]1039
 port 0/2
!
dial-peer voice 12 pots
 destination-pattern 77[1-9]1163
 port 0/0
!
dial-peer voice 30 pots
 destination-pattern 1039
 port 0/2
!
! Voip peer configuration.
!
dial-peer voice 100 voip
 destination-pattern 770T
 session target 192.168.10.10
 no vad
 dtmf-relay h245-alphanumeric
 translate-outgoing called-number 3
!
dial-peer voice 110 voip
 destination-pattern 771T
 session target 192.168.10.20
 no vad
 dtmf-relay h245-alphanumeric
 translate-outgoing called-number 4
!
!
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
 h323-id voip.192.168.20.2
 no ignore-msg-from-other-gk
!
!
! Translation Rule configuration.
!
translation-rule 3
 rule 1      770T                     91163T
!
translation-rule 4
 rule 1      771T                     91039T
!
translation-rule 10
 rule 0      .T                       770T
!
translation-rule 11
 rule 0      .T                       771T
!
!
!
! SIP UA configuration.
!
sip-ua
!
!
! MGCP configuration.
!
mgcp
 no codec
 vad
!
!
! Tones
voice class dial-tone 425 0 10000 0 0 0 -18
!
!
!
!
voip-interface ether1.0
!
AP1100F#

1 - входящие звонки на 2640 с 1100 эдпака проходят успешно
Код:
AP2640# sh run
!
version 8.234
!
hostname AP2640
!
!
no ip-share enable
!
!
interface ether0.0
 ip address 192.168.10.10 255.255.255.0
!
interface ether1.0
 no ip address
!
snmp name AP2640
!
no arp reset
!
route 0.0.0.0 0.0.0.0 192.168.10.1
!
!
!             
!
!
! VoIP configuration.
!
!
! Controller configuration.
!
!
!
! Voice service voip configuration.
!
voice service voip
 fax protocol t38 redundancy 0
 fax rate 9600
 h323 call start fast
 h323 call tunnel enable
!
!
! Voice port configuration.
!
! FXO
voice-port 7/2
 connection plar 1163
 ring detect-timeout 70
!
! Pots peer configuration.
!
dial-peer voice 35 pots
 destination-pattern 91163
 port 7/2
!
! Voip peer configuration.
!
dial-peer voice 125 voip
 destination-pattern 1163
 session target 192.168.20.2 
 dtmf-relay h245-alphanumeric
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
 h323-id voip.192.168.10.10
!
!
! SIP UA configuration.
!             
sip-ua
!
!
! MGCP configuration.
!
mgcp
 codec  g711ulaw
!
!
! Tones
!
!
!
!
AP2640#

2 - входящие звонки на второй 2640 с 1100 эдпака не проходят
Код:
AP2640# sh run
!
version 8.30W
!
hostname AP2640
!
!
no bridge spanning-tree
!
!
no ip-share enable
!
!
interface ether0.0
 ip address 192.168.10.20 255.255.255.0
!
interface ether1.0
 no ip address
!
snmp name AP2640
snmp enable-trap dn-register 300 forcely-block
!
no arp reset
!             
route 0.0.0.0 0.0.0.0 192.168.10.1
!
!
!
!
!
! VoIP configuration.
!
!
! Controller 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
 busyout monitor sip-server
 no busyout monitor callagent
 busyout monitor voip-interface
!
!
! Voice port configuration.
!
! FXO
voice-port 7/3
 connection plar 1039
 ring detect-timeout 70
 no caller-id enable

! Pots peer configuration.
!
dial-peer voice 220 pots
 destination-pattern 91039
 port 7/3
!
! Voip peer configuration.
!
dial-peer voice 2020 voip
 destination-pattern 1039
 session target 192.168.20.2 
 no vad
 dtmf-relay h245-alphanumeric
!
!
!
!
!
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
 h323-id voip.192.168.10.20
 no ignore-msg-from-other-gk
!
!
! SIP UA configuration.
!
sip-ua
!
!
! MGCP configuration.
!
mgcp
 no codec
 vad
!
!
! Tones
!
!
!
!
AP2640#

вот дебаги двух звонков с 1100 эдпака
успешный вызов
Код:
# 181    <CEP    000000> : Call Received
182     <CEP    000000> : Call Initiated : calledNumber() crv(0) total(0)
183     <Call   48>     : ******************  Call Created status(InitiatedByFXS)  *******************
184     <CEP    000000> : Calling number(1163)
185     <CEP    000000> : Call id(3746e952-2cf2-935e-8047-0002a4094003) callNum(48)
186     <Call   48>     : Digit(1) at InitiatedByFXS
187     <Call   48>     : MatchedAll
188     <Call   48>     : Digit(0) at CalleeDeterminedWaitDigit
189     <Call   48>     : MatchedAll
190     <Call   48>     : Digit(9) at CalleeDeterminedWaitDigit
191     <Call   48>     : MatchedAll
192     <Call   48>     : Digit(9) at CalleeDeterminedWaitDigit
193     <Call   48>     : MatchedAll
194     <Time   48>     : Inter digit timer timeout.
195     <Call   48>     : Digit(#) at CalleeDeterminedWaitDigit
196     <Call   48>     : digitsReceived(7701099)
197     <Call   48>     : MatchAllProcess After Sorted
                          <0>  id(100) dest(770T) prefer(0) selected(5)
198     <Call   48>     : Initiate callee with dial-peer(770T) status(CalleeDeterminedAll) id(3746e952-2cf2-935e-8047-0002a4094003)
199     <NetEP  48>     : InitiateOutCall: calledNum(7701099) callingNum(1163) target(192.168.10.10)
200     <NetEP  48>     : DoCall: calledAddr(911631099@192.168.10.10) callingAddr(1163)
201     <H323   48>     : local capabilities.
                          number of capabilities = 5
                                  1 : g7231A-6.3k
                                  2 : g729-8k
                                  3 : T.38
                                  4 : UserInput/basicString
                                  5 : UserInput/hookflash
202     <H225   48>     : Try signalling TCP connect (192.168.10.10:1720)
203     <H225   48>     : Signalling TCP connect success (48)
204     <Q931   48>     : Send SETUP
205     <Q931   48>     : Received CALL PROCEEDING
206     <Chan   48>     : Open - number(101) direction(receive) session(voice) codec(g7231A-6.3k)
                          - Local : Data(23080) Cont(23081) Addr(192.168.20.2)
                          - Remote : Data(23530) Cont(23531) DataAddr(192.168.10.10) ContAddr(192.168.10.10)
207     <Q931   48>     : Received PROGRESS
208     <Q931   48>     : Received Progress Indicator : desc(8), coding(0), location(0)
209     <H245   48>     : Send TCS request.
210     <Q931   48>     : Send FACILITY
211     <H245   48>     : Send MSD request.
212     <Q931   48>     : Send FACILITY
213     <Call   48>     : Progress from(ffffffff)
214     <Q931   48>     : Received FACILITY
215     <H245   48>     : Received TCS request.
216     <H245   48>     : remote capabilities matching to local capabilities.
                          number of capabilities = 5
                                  1 : g7231A-6.3k
                                  2 : g729-8k
                                  3 : T.38
                                  4 : UserInput/basicString
                                  5 : UserInput/hookflash
217     <H245   48>     : Send TCS ack.
218     <Q931   48>     : Send FACILITY
219     <Q931   48>     : Received FACILITY
220     <H245   48>     : Received TCS ack..
221     <Q931   48>     : Received FACILITY
222     <H245   48>     : Received MSD ack.
223     <H245   48>     : Send MSD ack.
224     <Q931   48>     : Send FACILITY
225     <Q931   48>     : Received CONNECT
226     <H225   48>     : Remote Endpoint (AddPac VoIP,8.23,97,0,22)
227     <Call   48>     : Connected from(ffffffff)
228     <NetEP  48>     : Call with voip.192.168.10.10 established
229     <Chan   48>     : Open - number(101) direction(receive) session(voice) codec(g7231A-6.3k)
                          - Local : Data(23080) Cont(23081) Addr(192.168.20.2)
                          - Remote : Data(23530) Cont(23531) DataAddr(192.168.10.10) ContAddr(192.168.10.10)
230     <Chan   48>     : Open - number(101) direction(transmit) session(voice) codec(g7231A-6.3k)
                          - Local : Data(23080) Cont(23081) Addr(192.168.20.2)
                          - Remote : Data(23530) Cont(23531) DataAddr(192.168.10.10) ContAddr(192.168.10.10)
231     <CEP    000000> : Disconnected(16) at Busy
232     <Call   48>     : Terminated  from(0) this(Local:CallClear) before(NULL) forced(0)
233     <CEP    000000> : DisconnectCall at Idle
234     <Chan   48>     : Close - number(101) direction(receive)
235     <Chan   48>     : Close - number(101) direction(transmit)
236     <Q931   48>     : Send FACILITY
237     <Q931   48>     : Send RELEASE COMPLETE
238     <NetEP  48>     : Call TO <voip.192.168.10.10> terminated reason(Local:CallClear)

вызов не прошел -
Код:
# 239    <CEP    000200> : Call Received
240     <CEP    000200> : Call Initiated : calledNumber() crv(0) total(0)
241     <Call   49>     : ******************  Call Created status(InitiatedByFXS)  *******************
242     <CEP    000200> : Calling number()
243     <CEP    000200> : Call id(b047e952-ceef-ea35-8049-0002a4094003) callNum(49)
244     <Call   49>     : Digit(1) at InitiatedByFXS
245     <Call   49>     : MatchedAll
246     <Call   49>     : Digit(0) at CalleeDeterminedWaitDigit
247     <Call   49>     : MatchedAll
248     <Call   49>     : Digit(9) at CalleeDeterminedWaitDigit
249     <Call   49>     : MatchedAll
250     <Call   49>     : Digit(9) at CalleeDeterminedWaitDigit
251     <Call   49>     : MatchedAll
252     <Time   49>     : Inter digit timer timeout.
253     <Call   49>     : Digit(#) at CalleeDeterminedWaitDigit
254     <Call   49>     : digitsReceived(7711099)
255     <Call   49>     : MatchAllProcess After Sorted
                          <0>  id(110) dest(771T) prefer(0) selected(22)
256     <Call   49>     : Initiate callee with dial-peer(771T) status(CalleeDeterminedAll) id(b047e952-ceef-ea35-8049-0002a4094003)
257     <NetEP  49>     : InitiateOutCall: calledNum(7711099) callingNum() target(192.168.10.20)
258     <NetEP  49>     : DoCall: calledAddr(910391099@192.168.10.20) callingAddr()
259     <H323   49>     : local capabilities.
                          number of capabilities = 5
                                  1 : g7231A-6.3k
                                  2 : g729-8k
                                  3 : T.38
                                  4 : UserInput/basicString
                                  5 : UserInput/hookflash
260     <H225   49>     : Try signalling TCP connect (192.168.10.20:1720)
261     <H225   49>     : Signalling TCP connect success (49)
262     <Q931   49>     : Send SETUP
263     <Q931   49>     : Received FACILITY
264     <H245   49>     : Received EndSession command.
265     <Q931   49>     : Send FACILITY
266     <Q931   49>     : Received RELEASE COMPLETE
267     <Call   49>     : Terminated  from(ffffffff) this(Remote:InvalidNumber) before(NULL) forced(0)
268     <CEP    000200> : DisconnectCall at Busy
269     <CEP    000200> : StopSignal
270     <CEP    000200> : Disconnect (0)
271     <NetEP  49>     : Call TO <910391099> terminated reason(Remote:InvalidNumber)
272     <CEP    000200> : Disconnected(16) at Disconnecting

Автор:  ilya23 [ 06 мар 2014, 12:02 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

ни у кого даже предположений нет?

Автор:  genal [ 13 мар 2014, 13:24 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

Интересно посмотреть что приходит на второй шлюз, потому что с лога видно:
910391099 идет на второй шлюз, он отвечает не правильный номер - видать не так преобразовывает чего то.
А зачем столько преобразований?

Автор:  ilya23 [ 14 мар 2014, 07:02 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

вот дебаг не успешного звонка с 2640
Код:
AP2640# 1       <Call   3500>   : ******************  Call Created status(InitiatedByNet)  ******************* 
2       <NetCon 3500>   : Found inbound voip peer by IP address id(2020)
3       <H323   3500>   : local capabilities.
                          number of capabilities = 7
                                  1 : g7231A-6.3k
                                  2 : g729-8k
                                  3 : g711ulaw-64k
                                  4 : g711alaw-64k
                                  5 : T.38
                                  6 : UserInput/basicString
                                  7 : UserInput/hookflash
4       <H225   3500>   : Remote Endpoint (AddPac VoIP,8.23,97,0,22)
5       <Q931   3500>   : Received SETUP from (192.168.14.44) :  FastStart(1) Tunneling(1)
6       <Call   3500>   : From Net - calledParty(910391099) callingParty()
7       <Call   3500>   : MatchedPerfect
8       <Call   3500>   : Terminated  from(fffffff7) this(Local:InvalidNumber) before(NULL) forced(0)
9       <Q931   3500>   : Send FACILITY
10      <Q931   3500>   : Send RELEASE COMPLETE
11      <NetEP  3500>   : Call FROM <voip.192.168.14.44> terminated reason(Local:InvalidNumber)

по поводу преобразований - каждый fxs на 1100 связан с персональным fxo на 2640. Вызов со стороны 2640 идет через plar и тут все хорошо. А вот внутренние звонки со стороны 1100 (с fxs на fxs) при пропадании канала связи между 2640 и 1100 через плар уже работать не будут. В моем конфиге внутренние звонки удаленного офиса обрабатывает только 1100, а вся связь с внешним миром идет уже через 2640

Автор:  aMster [ 17 мар 2014, 07:58 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

Код:
AP1100F# sh run
interface ether0.0
 ip address 192.168.10.2 255.255.255.0
interface ether1.0
 ip address 192.168.20.2 255.255.255.0

dial-peer voice 100 voip
 session target 192.168.10.10
dial-peer voice 110 voip
 session target 192.168.10.20

1 - входящие звонки на 2640 с 1100 эдпака проходят успешно
AP2640# sh run
hostname AP2640
interface ether0.0
 ip address 192.168.10.10 255.255.255.0
dial-peer voice 125 voip
 session target 192.168.20.2 
AP2640#

2 - входящие звонки на второй 2640 с 1100 эдпака не проходят
AP2640# sh run
interface ether0.0
 ip address 192.168.10.20 255.255.255.0
dial-peer voice 2020 voip
 session target 192.168.20.2 
AP2640#

лишнее поубирал - косяк именно в этом, в адресации.
у вас к 1100 идет обращение по 2м разным IP адресам.
он этого не умеет! он работает только с одним IP . В смысле с ним можно общаться, управлять, пинговать по нескольким интерфейсам, а вот голос у него только по одному IP адресу работает. причем в случае когда прописано несколько адресов - лучше правильный (голосовой) вручную установить с помощью voip-interface ip A.B.C.D

Автор:  ilya23 [ 17 мар 2014, 09:57 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

не вижу криминала - 2640 два девайса!!! отсюда и адресация разная. к тому же это только часть конфига, а в оставшемся конфиге звонки идущие через plar, и с ними проблем нет

Автор:  aMster [ 18 мар 2014, 04:59 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

у вас на втором девайсе написано session target 192.168.20.2
поставьте 192.168.10.2 и будет у вас счастье

Автор:  ilya23 [ 18 мар 2014, 05:32 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

простите, но вы говорите в высшей степени не сознательно
судя по вашим словам первый 2640 должен обращаться на 192.168.20.2 а второй 2640 на 10.2 - так не бывает
Код:
AP1100F# sh run
!
interface ether0.0
 ip address 192.168.10.2 255.255.255.0
!
interface ether1.0
 ip address 192.168.20.2 255.255.255.0
!
voip-interface ether1.0
!
AP1100F#

Автор:  aMster [ 19 мар 2014, 03:20 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

извиняюсь, что-то мне вдруг резко не по глазам стало.

Но тем не менее очень меня смущает IP адресация.
может сложить все в одну сеть? у вас почему с 1100 идет соединение по 10 сети, а с 2640 - по 20й. При этом все 3 шлюза находятся в 10 сети, и только на 1100 еще интерфейс 20й сетки.

Автор:  ilya23 [ 19 мар 2014, 05:41 ]
Заголовок сообщения:  Re: внутренняя связь между fxs и звонки на внешние fxo

действительно 2640 и 1100 в разных подсетях т.к. 1100 находится в удаленном офисе, а то что вас смущает адрес 192.168.10.2 - это стандартный ip addpac-a который можно использовать для первоначальной настройки. С адресацией и маршрутизацией все в порядке, чему является подтверждение - прохождение звонков через с 1100 на оба 2640 через plar

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