Konfiguracja dial-peer - wybór odpowiedniego sip trunk

Problemy związane z Unified Communications

Moderatorzy: mikrobi, garfield, gangrena, Seba, aron

Wiadomość
Autor
PioFlo
fresh
fresh
Posty: 5
Rejestracja: 07 kwie 2015, 10:58

Konfiguracja dial-peer - wybór odpowiedniego sip trunk

#1

#1 Post 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?

Kyniu
wannabe
wannabe
Posty: 3542
Rejestracja: 04 lis 2006, 16:23
Kontakt:

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

#2

#2 Post 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.
CCNA: R&S, Security, Wireless, Collaboration. MCSE: Cloud Platform and Infrastructure, Server Infrastructure. ITIL: Foundation. PPL(A)
https://www.facebook.com/itserviceskielce/ :: https://www.linkedin.com/company/itservicespoland :: https://www.linkedin.com/in/krzysztofkania/

mmoryto
wannabe
wannabe
Posty: 197
Rejestracja: 18 lut 2011, 12:28
Lokalizacja: Kanada

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

#3

#3 Post 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ść.

ODPOWIEDZ