It all depends on how you want to configure the SIP trunk. CUCM only provides VERY basic support for SIP trunking - specifically it does not support registration / proxy.
I have been able to get a trunk between CUCM and the ITSP working, but only when using IP address authentication. Note that CUCM's validation of IP addresses (without using SRV) is very limited - in that you have to specify each explicit IP address your ITSP can attempt to signal you on - you can't set up wildcard masks.
IMHO, it's much better with a CUBE.
thank you for the answer. to have CUBE will be costy and and will take long time .
so what do you think that I need to list down from the SP to check the comatability . in fact this is my first time I do such cenario.
Key things that I talk to ITSPs about with SIP trunking are:
1. How they perform authentication. If SIP Registration or Proxy are required then you can't use CUCM directly. CUCM does support SIP digest authentication as well as IP address authentication, although as per my previous post CUCM can only authorise incoming connections by specifying each individual IP address that the ITSP may use (if DNS SRV isn't in place).
2. Other things that come up are codecs (G711/G.729) and DTMF. Sometimes Early Offer is required.
Other than that, I've never really had too many issues getting it to work. Authentication of the trunk is the painful piece.
Do you want a CUCM between your phone and the voice service provider?
I mean do you specifically want CUCM or are you looking for an alternative?
1. Create a SIP trunk security profile, and configure things such as transport type (TCP/UDP) for incoming / outgoing connections. Also configure digest authentication if your ITSP requires it.
2. Edit the default SIP profile. 99.9% of this should be ok, but you may need to adjust some timers if your ITSP requires it.
3. Create a SIP trunk on CUCM pointed at the IP address(es) of the ITSP SIP endpoint(s). Configure DTMF / Codec accordingly. Ensure the SIP trunk(s) have a CSS that can access internal numbers.
4. Create any additional SIP trunks for each of the IP address(es) that your ITSP may signal from. There is a limit to how many destination addresses you can configure on a single trunk.
5. Create translation patterns for incoming calls as required.
6. Create Route Patterns for outbound calls as required pointing to the trunks.
As an aside, I would always place a firewall in between CUCM and an ITSP. If the firewall needs to NAT CUCM's IP address (e.g. it is an Internet attached ITSP) you must have SIP NAT ALG support on the firewall.
Test and see how it works. Packet capture on CUCM via CLI is really useful to see session flows.
this is what I get from the SIP SP
any idea ???
Basic SIP trunk- PBX setup RTTS TT # PR00003467354
Main Service information
We provide the customer with the information below:
Customer range or numbers: XXXXXXXXX-YYYYYYYY
Connectivity trouble shooting.
** in some cases you need to setup the VLAN configuration
*** in some PBXs it is under the name SIP OPTIONS PING
You have to be sure that the following parameters are defined correctly to make a call:
SIP Port = 5060
Voice Codec= G711 A-Law
DTMF = IN-Band DTMF with RFC2833
Hi Barry,can u pls help me with sum screenshots for the Sip to Itsp authentication?
also some screenshots for translations for incoming calls
thnx in advance
i am about to directly do this scenario to make a sip directly to Itsp without a cube router
We've just implemented SIP trunks with no CUBE. We used Level3, with IP VPN to CUCM 8.6.2. Let me know if you'd like me to post sanitized screen shots of the CUCM set up.
I know this is an old post, but if you still have this setup, would you be able post? I'm interested in connecting cucm directly via sip trunk to my ITSP (voip.ms).
can u help me with sum screenshots for the sip registration to Itsp without cube router pls
i m about to deploy this solution n need help , thnx
also screenshots of translation of incoming calls can help