09-25-2019 09:57 AM - edited 09-25-2019 06:58 PM
Hi fellows,
I am a beginner at Collaboration technologies and will really appreciate if you guys can help me out in setting up a voice infrastructure setup at my work project. So we have 2 office sites, one in US and one in Canada (Total of less than 1000 users). We are migrating our Voip network from Nortel CS1K to CUCM 12.0. I will be using the following design:
1) Cisco BE6K hardware with CUCM 12.0, CUC, IMP and EXP C/E - 1 BE6K will be deployed each site
2) CUCM Pub and Sub 1 in Site#1 and Sub 2 in Site#2 with CUBE as VGW for SIP trunking to PSTN
3) For Site#1 , the CUCM Group consist of CUCM Pub and Sub 1 (Sub 1 will be handling Call Control) and for Site# 2 the CUCM Group consist of CUCM Pub and Sub 2 (so in case of Sub 2 outage, call control will be handled by Pub which is located at a different Geographical site)
4) We would be using Cisco Jabber as a softphone client and for MRA. We want to use Site#1 users to be registered to EXP C/E only on Site#1 BE6K and Site#2 users to be registered on EXP C/E only on Site#2 BE6K. However for Jabber to detect MRA it resolves the collab-edge record to CUCM IP, how can I assign within my single domain network 2 SRV resolutions for the same collab-edge record ?
5) Is there anything else I should be worried about using this design model?
6) Any sample CUBE configs I can use on ISR4331 for NANP dial plans and connection establishing to ISP?
Thank you all for looking into this.
Regards
09-25-2019 06:52 PM
09-25-2019 07:01 PM
Lol sorry didnt know if that was offensive by any means.Apologies, Edited the post. This is only my second post in the community and the first one never received a response so thought if I may be doing some mistake in posting.
Cheers
09-26-2019 06:26 AM
09-25-2019 07:05 PM - edited 09-25-2019 07:06 PM
Can you please provide some suggestion on my post above? Thanks and appreciate your response.
09-26-2019 06:49 AM
Let's see...
4) We would be using Cisco Jabber as a softphone client and for MRA. We want to use Site#1 users to be registered to EXP C/E only on Site#1 BE6K and Site#2 users to be registered on EXP C/E only on Site#2 BE6K. However for Jabber to detect MRA it resolves the collab-edge record to CUCM IP, how can I assign within my single domain network 2 SRV resolutions for the same collab-edge record ?
Technically the _collab-edge resolves to Expressway-E, so I think you would need to use GeoDNS (https://en.wikipedia.org/wiki/GeoDNS), such that clients in Canada resolve to one site, while the clients in the US resolve to the other. However, this would not limit nor prevent a users from crossing the border and using the opposite site's MRA. The only way I know how that would work is with different domains.
5) Is there anything else I should be worried about using this design model?
There is A LOT to be worried about. 30ms RTT, probably somewhere in the 20Mbps BW range, QoS, region and location design, media resources use and placement, device mobility, E911, or just 911 at all for MRA clients. A LOT!
6) Any sample CUBE configs I can use on ISR4331 for NANP dial plans and connection establishing to ISP?
version 16.6 voice service voip mode border-element allow-connections sip to sip sip midcall-signaling passthru media-change ! voice class uri 1100 sip host ipv4:4.4.4.4 ; your provider IP ! voice class uri 2100 sip host ipv4:10.1.1.1 ; your CUCM IP host ipv4:10.2.2.2 ; your CUCM IP ! voice class server-group 2200 ipv4 10.1.1.1 preference 1 ; your CUCM IP ipv4 10.2.2.2 preference 2 ; your CUCM IP ! voice class sip-options-keepalive 2200 description CUCM Nodes (Intentionally Left Blank) ! dial-peer voice 1100 voip description Incoming Call Leg From Provider session protocol sipv2 incoming uri via 1100 voice-class sip bind control source-interface GigabitEthernet0/0/1 voice-class sip bind media source-interface GigabitEthernet0/0/1 dtmf-relay rtp-nte codec g711ulaw no vad ! dial-peer voice 1200 voip description Outgoing Call Leg To Provider destination-pattern +T session protocol sipv2 session target ipv4:4.4.4.4 voice-class sip bind control source-interface GigabitEthernet0/0/1 voice-class sip bind media source-interface GigabitEthernet0/0/1 dtmf-relay rtp-nte codec g711ulaw no vad ! dial-peer voice 2100 voip description Incoming Call Leg From CallManager session protocol sipv2 incoming uri via 2100 voice-class sip bind control source-interface GigabitEthernet0/0/0 voice-class sip bind media source-interface GigabitEthernet0/0/0 dtmf-relay sip-kpml rtp-nte codec g711ulaw no vad ! dial-peer voice 2200 voip description Outgoing Call Leg To CallManager destination-pattern [2-9]..[2-9]......$ session protocol sipv2 session server-group 2200 voice-class sip options-keepalive profile 2200 voice-class sip bind control source-interface GigabitEthernet0/0/0 voice-class sip bind media source-interface GigabitEthernet0/0/0 dtmf-relay sip-kpml rtp-nte codec g711ulaw no vad !
09-26-2019 01:32 PM
Thank you Anthony, really appreciate that. For outbound dial peer match, do you suggest to use Dial-peer provision policy or keeping it simple by matching destination pattern only?
09-26-2019 10:12 PM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide