problem z voice translation-rule

Problemy związane z Unified Communications
Wiadomość
Autor
kaf
fresh
fresh
Posty: 3
Rejestracja: 13 maja 2015, 21:10

problem z voice translation-rule

#1

#1 Post autor: kaf »

Witam!

Mam taki problem. Chciałym pozbywać się początkowego 0 z numeru docelowego połaczenia przychodzącego. Mam dwa rutery połączone przez SIP Trunk.

Na pierwszym ruterze (192.168.10.1) tworzę translation-rule:

Kod: Zaznacz cały

!
voice translation-rule 1
 rule 1 /^0\(.*\)/ /\1/
!
Następnie profil:

Kod: Zaznacz cały

!
voice translation-profile 1
 translate called 1
!
I kolejno podłączam do dial-peer:

Kod: Zaznacz cały

dial-peer voice 100 voip
voice translation-profile outgoing 1
destination-pattern 0444.
session target ipv4:192.168.10.2
Na drugim ruterze jest dial-peera kierujaca do portu FXS:

Kod: Zaznacz cały

dial-peer voice 4444 pots
destination-pattern 4441
port 0/2/0
I teraz gdy wybieram poprzez pierwszy ruter numer 04441, chciałbym aby wysłane było 4441 i zadzwonił telefon na FXS na drugim ruterze. Coś jednak to nie działa prawidłowo. Mam od razu zajętość. Gdy w dial-peer 100 wpiszę destination-pattern 444. wszytko działa, więc zakładam że coś jest nie tak z translation-rules. Co może być nie tak?

Pozdrawiam,

KaF

jepes
wannabe
wannabe
Posty: 67
Rejestracja: 21 gru 2008, 19:47

#2

#2 Post autor: jepes »

sprawdz sobie moze

Kod: Zaznacz cały

debug voice dialpeer
zeby zobaczyc co sie dzieje

Nimloth
wannabe
wannabe
Posty: 59
Rejestracja: 02 lip 2008, 09:30

#3

#3 Post autor: Nimloth »

Sprobuj moze tak:

Kod: Zaznacz cały

rule 1 /^0.*/ //

Awatar użytkownika
nell
wannabe
wannabe
Posty: 193
Rejestracja: 10 maja 2009, 12:17

#4

#4 Post autor: nell »

Zrób taką rulę

rule 1 /^0\(.+\)/ /\1/

Pamiętaj jednak (pewnie wiesz o tym ale pisze dla pewności), że poprzez translation-profile musi zostać wskazany translate-called

dziurecki
fresh
fresh
Posty: 6
Rejestracja: 30 gru 2011, 23:36

#5

#5 Post autor: dziurecki »

Przede wszystkim sprawdź czy sama rula działa jak powinna
Test Voice translation-rule 1"numer do sprawdzenia"
Jak zamienia to sprawdź czy używany jest peer do którego masz przypiętą translacje "debug Voice dialpeer" potem ewentualnie dodaj debug Voice translations i debug ccsip messages żeby zobaczyć co wysylasz z gatewaya na drugi gateway

Pozdrawiam

ODPOWIEDZ