URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 7154
[ Назад ]

Исходное сообщение
"Поподание звонка не в свой peer"

Отправлено dimax , 01-Фев-05 11:27 
Здравствуйте.
У меня возникла пробле , что некоторые входящие по ip звонки, попадают не в свой peer. А именно.
Есть 5350, по PRI подключена к моей АТС, есть один клиент, который из москвы получает доступ в ПТС(использует тоже 5350), и есть клиент, котрый использует просто  ATA188. Клиент из москвы передает мне телефооные номера, используя techprefix.
Вот кусок конфига:
!
translation-rule 2
Rule 0 ^01001#78121 1
Rule 1 ^01001#78122 2
Rule 2 ^01001#78123 3
Rule 3 ^01001#78124 4
Rule 4 ^01001#78125 5
Rule 5 ^01001#78126 6
Rule 6 ^01001#78127 7
Rule 7 ^01001#78128 8
Rule 8 ^01001#78129 9
!
translation-rule 8123
Rule 0 ^3 8123
!
!
voice-port 3/3:D
no comfort-noise
cptone RU
!

//для московского клиента
dial-peer voice 3 pots
description otgoing POTS for  xxx
destination-pattern 01001#7812T
translate-outgoing called 2
direct-inward-dial
port 3/3:D
!
dial-peer voice 1001 voip
description Incoming leg for xxx
incoming called-number 01001#T
voice-class codec 1
fax-relay ecm disable
fax rate 9600
fax protocol t38 ls-redundancy 2 hs-redundancy 0 fallback none
!

//для местного клиента ATA188
dial-peer voice 3105060 pots
incoming called-number 3105060
destination-pattern T
translate-outgoing calling 8123
direct-inward-dial
port 3/3:D
forward-digits all
!
dial-peer voice 31050601 voip
description Connect to yyy
destination-pattern 3105060
session target ipv4:111.222.333.444
codec g711alaws
  fax-relay ecm disable

Так вот, проблема в том, что 5% звонков из Москвы попадают не в свой peer,а в peer местного клиента и  CISCO передает на станцию телефонный номе 01001#7812xxxxxxx , а станция такой номер понимает как 01 и пытается звонить по этому номеру(сейчас этот номер -01 заблокирован на станции)

Вот кусок debug, из которого видно, что звонок попал не в свой peer
xrule_checking calling 7775533, called 01001#78129651111
12w5d: xrule_checking peer_tag 3105060, direction 2, protocol 1
12w5d: xrule_translation

Видно, что это звонок из Москвы (7775533) , мне передается номер 01001#78129651111, но он передается в peer_tag 3105060, а должен в peer_tag 3.

ПОМОМОГИЕ !!!!!!!!1


Содержание

Сообщения в этом обсуждении
"Поподание звонка не в свой peer"
Отправлено dimax , 03-Фев-05 10:22 
Ну что же, ни кто с такой проблемой не сталкивался или ни у кого нету 5350?

"Поподание звонка не в свой peer"
Отправлено ED , 21-Фев-05 19:03 
есть две xорошыx коммандов

sh dialplan num *******

и

test translation-rule XXX


"Поподание звонка не в свой peer"
Отправлено Rodion , 24-Фев-05 20:41 
>dial-peer voice 1001 voip
> description Incoming leg for xxx
> incoming called-number 01001#T
> voice-class codec 1
> fax-relay ecm disable
> fax rate 9600
> fax protocol t38 ls-redundancy 2 hs-redundancy 0 fallback none

Ya silno ne razbiralsa, no brosaetsa v glaza chto u vas v etom dial-peere "session target" ne propisan. Kuda on poydet? Konechno drugoi d-p viberet.
Esli ge vi ego hotite ne na IP a v port otdavat' - to eto pots dolgen bit'.
Krome togo - mi delaem obichno
#incoming called-number. - na odin iz dial-peerov(mogno i na vse esli ne len':-) ),a potom propisivaem
#destination pattern     - po kotoromu filtruem zvonok.