Moje dial-peery:
Kod: Zaznacz cały
dial-peer voice 200 voip
translation-profile outgoing 06-CLID
preference 1
destination-pattern .T
session protocol sipv2
session target dns:sip.freeconet.pl
!
dial-peer voice 201 pots
preference 2
destination-pattern .T
no digit-strip
port 2/0
!
dial-peer voice 100 pots
destination-pattern 608......
no digit-strip
port 2/0
z numerem o końcówce 05 a numery z początkiem 2 wychodziły 06. To działa. Dodam że mamy dwa numery u operatora.
Teraz sprawa która nam nie działa. Mam dial-peera razem z translacją:
Kod: Zaznacz cały
voice translation-rule 2
rule 1 /^.*52xxxxx05$/ /112/
rule 2 /^.*52xxxxx06$/ /202/
!
!
voice translation-profile SIP-IN
translate called 2
dial-peer voice 199 voip
translation-profile incoming SIP-IN
destination-pattern .T
session target ipv4:192.168.50.1
incoming called-number .%
!
I teraz jest tak że czasami działa ok, że połączenia przychodzą na konkretne numery wymienione w translacji, czasami nie. Jeśli nie trafiają to w debug ccsip calls wyrzuca mi połączenia na wszystkich numerów które mam na centrli od calling number który jest pusty. Gdzieś po środku w listingu jest poprawne called number i calling number mojej komórki, ale połączenie dochodzi tel zaczyna dzwonić, ale po ułamku sekundy włączają się intercomy, grupy pagingowe i rozłącza...
Może źle kierujemy połączeniem już po przyjściu?