Friday 24 October 2014

E.164 addressing with Cisco Unified Communications Manager

[I will add the pictures again]

During my last project I had to work on a CUCM already configured for a few German SIP providers. All outbound calls where using E.164 addressing. It seemed a bit complex at first sight but was pretty easy to setup in the end (so this is not my idea, I just used the method for the Dutch branche). 


First create a partition for your SIP-trunk, lets call it PT_NL_PSTN. Create a Route pattern \+.! and put this in the PT_NL_PSTN partition. Add your gateway or trunk to this pattern. Create a CSS containing only the PSTN-partition. In this case we name is CSS_NL_E164.






Create two Translation Patterns 00.! and 000.!. The first one is for national numbers, the second one is for international numbers (the first zero is the outside prefix). This is a Translation Pattern for phones using their External Phone Mask as their Calling Party number. 





The route pattern is placed in a seperate partition based on the calling rules for outside calls. In this case the calling party number should be a DDI. This partition is added to the Line or Device CSS (depening on the setup). 



The 00 is discarded and a +31 is added to the Called Party number. The Translation Pattern uses the CSS_NL_E164 to reach the Route Pattern needed to to get the call outside the building. In the Translation Pattern 000.! the prefix is simply a +. 


 This is the flow: Caller A calls B. B is in Amsterdam and has number 020-1234567. A has DDI number 085-7654321. 

- Caller A, calls 00201234567 
- Translation Pattern 00.! is matched because partition PT_NL_DDI is in his line CSS 
- The prefix is discarded 
- +31 is added to the number 
- Route pattern \+.! is matched because it is in a partition in de Calling Search Space CSS_NL_E164. 
- The Call is routed towards the voice gateway and the SIP provider. 

The SIP provider they are using is only allowing an E.164 address for the Called Party, not the Calling Party. So the ANI and DNIS look like this: 

 ANI : 0857654321 
 DNIS : +31201234567

Tuesday 12 August 2014

New Cisco certification tracks

Cisco has added new certification tracks next to the overhaul of the R&S track:

·      A major revision to the Cisco CCNP Routing and Switching certification

·      Four new Network Programmability Specialist certifications

·      A new Cisco Industrial Networking Specialist certification

·      A new Cisco Enterprise IT-Business Specialist certification

·      Updated Cisco Unified Contact Center Enterprise training

https://learningnetwork.cisco.com/blogs/certifications/2014/07/30/new-cisco-certifications-you-might-be-interested-in

Saturday 9 August 2014

View Netflix on linux without pipelight

https://plus.google.com/app/basic/stream/z12exnpxcuy5jn304223t3co2suguvi0q

Monday 28 July 2014

Cisco CCNA free trainingsresources

Lately I see a lot of free trainingsresources posted on Reddit. For those interested here are some links:

http://www.ethernetworktraining.com/

http://www.freeccnaworkbook.com/

Cisco Learning Network

GNS3 Vault

INE CCNA Training on Youtube

For those try to get certified: Good Luck !

Monday 14 July 2014

Transcoding on a CUBE without SCCP

This has been able to fly under my radar till this week. A CUBE with CME 9.0 and higher can transcode without using SCCP (ISR G2). The resources are local only so only the CUBE can use them.

Link

Raspberry PI model B updated

http://www.webupd8.org/2014/07/raspberry-pi-model-b-launched-with-4.html

Saturday 10 May 2014

SIP-trunking with Routit (Broadsoft/Broadworks) part 2

This week I've implemented a SIP-trunk at a customer site. This trunk is connected to a Cisco UC540. I could use almost all settings which I used in my lab setup. Before configuring the trunk I wasn't sure if the line setup would work with the CUE (VM-module) embedded in the UC540.

The customer has a simple IP-VPN connection with Routit, this means Routit supports a single IP-sgement with a maximum of 255 hosts and no routing of other customer IP-segments. I wasn't to sure if this was enough or if I had to use NAT because the embeded CUE lives on a different IP-segment. This UC500 was manually configured instead of with CCA. This meant some commands which CCA injects were missing. The following commands made the CUE work with the SIP-trunk without NAT:



Wednesday 16 April 2014

SIP-trunking with Routit (Broadsoft/Broadworks)

Routit is a Dutch ISP which does not only offer Internetconnectivity for businesses they also offer hosted telephony and SIP-trunks. Although this is a Dutch ISP, their hostingplatform is an international one; Broadworks by Broadsoft. At the moment they are at version 19 I believe.
I already have experience with their hosted products but configuring a Routit SIP-trunk on a Cisco Unified Communication Manager Express (short CME) was new for me (not the SIP-trunk itself but connecting it with Routit). 
Everytime I have to configure a SIP-trunk for an ISP I haven't worked with it always take time to discover what it takes to get it working. In this case I haven't even looked at the tunable SIP-parameters and options but only at the authentication. The ISP didn't have any real examples available for setting things up on a CME (or UC500) only a snippet of a sip-ua config once sent to them by another partner.

It took me some time to get the authentication right (and some cursing etc. :-))