Strona 1 z 1

Konfiguracja dial-peer - wybór odpowiedniego sip trunk

: 11 gru 2020, 14:30
autor: PioFlo
Czesc, prosze o pomoc w konfiguracji dial-peera dla rozmowych wychodzących. Opisze jak to u nas wyglada.

Operator SIP, wymaga żebysmy wysylali jedna numeracja na jeden jego adres IP, a inna numeracje na inny adres IP.
Tzn. Powiedzmy numer 111111 jak chce zadzwonic na 997 to musi sie kirowac na adres opertatora 1.1.1.1, a numer 222222 musi sie kierowac na adres 1.1.1.2
Do pierwszej opcji mam dial-peera

dial-peer voice 1111 voip
description Wyjscie numeru 111111 na 997
translation-profile outgoing 20
destination-pattern 997
session protocol sipv2
session target ipv4:1.1.1.1
voice-class codec 1
voice-class sip profiles 100
dtmf-relay sip-notify rtp-nte

Teraz jak nam doszedl ten numer 222222, to dial-peer powinien wygladac tak:

dial-peer voice 2222 voip
description Wyjscie numeru 222222 na 997
translation-profile outgoing 20
destination-pattern 997
session protocol sipv2
session target ipv4:1.1.1.2
voice-class codec 1
voice-class sip profiles 100
dtmf-relay sip-notify rtp-nte


Tylko jak zmusic numer 11111do uzycia dial-peera 1111, a numer 222222 do dial-peera 2222.
Z tego co poczytalem to gdyby to byly telefony to moglbym zalozyc na nie CORa, jednak ten numer 222222 nie jest przypisany do zadanego aparatu, a przychodzi do nas od jeszcze innego Operatora SIP, a my go tylko przekazujemy dalej. Nie wiem czy w takim przypadku COR mi pomoze. Moze jakies inne rozwiazanie?

Re: Konfiguracja dial-peer - wybór odpowiedniego sip trunk

: 11 gru 2020, 15:02
autor: Kyniu
Poniekąd sam sobie odpowiedziałeś - to znaczy odpowiedź masz w konfiguracji. Wybór dial-peer'a jest realizowany przez destination-pattern.

Cytując dokumentację:

Matching Outbound Dial Peers
In order to match outbound dial peers, the router or gateway uses the dial peer destination-pattern called_number command.
  • On POTS dial peers, the port command is then used to forward the call.
  • On Voice-Network dial peers, the session target command is then used to forward the call.
Also, when outbound peers are matched, there are two cases to consider: DID case and non-DID.

Re: Konfiguracja dial-peer - wybór odpowiedniego sip trunk

: 11 gru 2020, 17:49
autor: mmoryto
Jeżeli nie musisz używać innych dial-peer'ów w zależności od numeru na jaki ktoś dzwoni do możesz użyć dial peer groups:
https://www.cisco.com/c/en/us/td/docs/i ... -peer.html

Musisz jeszcze złapać na podstawie calling number na inbound call leg i możesz to zrobić za pomocą e164-pattern-map:
https://www.cisco.com/c/en/us/td/docs/i ... C2EBE93F94

Oba ficzery dostępne od:
Cisco IOS 15.4 (1)T
Cisco IOS XE 3.11S

EDIT:
Ewentualnie, po złapaniu na inbound (albo przez e164-pattern-map albo nawet destination-pattern) możesz dodać prefiks i ustawić outbound dial peers za pomocą tych różnych prefiksów. Był to jeden że sposobów zanim pojawiły się wyżej wspomniane funkcjonalność.