SIP Provider Template - Callcentric

Unanswered Question
Dec 3rd, 2009
User Badges:

I'd like to be able to share the SIP provider I use on my UC500 with my colleagues and the community at large.

Here is the info to create a template, and a few related questions ;



Name of SP: Callcentric

Dial Plan Locale (Country) : NorthAmerica 10-Digit


Fields to show on the SIP Trunk tab:

Proxy Server (Primary) Y = callcentric.com
Proxy Server (Backup) N
Registrar Server Y = callcentric.com
Outbound Proxy Server Y = callcentric.com

Digest Authentication (username / password) : Yes/Maybe? (I do need a place to enter a user/pass but I've never seen anything called Digest Auth on their website and device configs http://www.callcentric.com/support/device/other)


Other:
Fax protocol  T.38 or G711ulaw upspeed (They say either are supported)
DTMF RFC 2833 with payload type 101
Register all DIDs: No
DSCP marking Signaling cs3
DSCP marking RTP ef


Questions:

The username will always be 1777+7-digits, can it be preset to 1777xxxxxxx in the template, or 17771234567 if numbers are required?

The provider prefers G792a, though can do G711u if required.
is there a way to set the codec preference order via this template or only cli?
http://www.callcentric.com/support/device/other


Callcentric recommends that the firewall be set for both UDP & TCP port range 5060-5080, not just the UDP 5060 that is default in the UC500 ACLs built by CCA/SDM. (especially if you are using DSL PPOE the SDM sets up an ACL 104 that blocks sip. go figure)

Can this adjustment be made from within the XML template?


Callcentric calls could come from any of the following 9 IP Addrs - this is on the advanced tab in CCA 2.2. Can it be filled by template?
204.11.192.22, 204.11.192.23, 204.11.192.31,
204.11.192.34, 204.11.192.35, 204.11.192.36,
204.11.192.37, 204.11.192.38, 204.11.192.39




Thanks in advance.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Maulik Shah Thu, 12/03/2009 - 13:41
User Badges:
  • Silver, 250 points or more

To answer your questions:


1. Digest Authentication (username / password) : Yes/Maybe? (I do need a place to enter a user/pass but I've never seen anything called Digest Auth on their website and device configs

[MS] I think this is required then - the SIP standard calls this Digest Authentication but yes its username / password


2. Fax will use T.38 as only one can be configured via template


3. The username will always be 1777+7-digits, can it be preset to 1777xxxxxxx in the template, or 17771234567 if numbers are required?

[MS] The template does not support pre defined options in the user defined fields such as username. Maybe something we add in the future but for now you will need to add the entire string. Assume that is ok?


4. The provider prefers G792a, though can do G711u if required. Is there a way to set the codec preference order via this template or only cli?
http://www.callcentric.com/support/device/other

[MS] Currently its via CLI - the reason we do not want multiple codecs is that it does cause issues with calls that are forwarded back out the SIP trunk - you could end up in a situation that the 2 call legs are using different codecs as in SIP its always the answering side that chooses the codec if there are multiple options offered. My recommendation would be to pick one - will use G729 for now.


5. Callcentric recommends that the firewall be set for both UDP & TCP port range 5060-5080, not just the UDP 5060 that is default in the UC500 ACLs built by CCA/SDM. (especially if you are using DSL PPOE the SDM sets up an ACL 104 that blocks sip. go figure)

Can this adjustment be made from within the XML template?

[MS] Am not sure what the range is for. The template allows you to define a sending port, not a range for SIP traffic from UC500 but the receiving port on the UC500 is set to UDP 5060 and cannot be changed. What port do you want to use for sending from UC500?





6. Callcentric calls could come from any of the following 9 IP Addrs - this is on the advanced tab in CCA 2.2. Can it be filled by template?
204.11.192.22, 204.11.192.23, 204.11.192.31, 204.11.192.34, 204.11.192.35, 204.11.192.36, 204.11.192.37, 204.11.192.38, 204.11.192.39

[MS] Template can allow one IP address the rest is via the advanced tab on CCA  - most SPs have an SBC front ending their SIP softswitch and one is more than enough.

jamesadams_66 Thu, 12/03/2009 - 13:55
User Badges:

4. The provider prefers G792a, though can do G711u if required. Is there a way to set the codec preference order via this template or only cli?
[MS] Currently its via CLI - the reason we do not want multiple codecs is that it does cause issues with calls that are forwarded back out the SIP trunk - you could end up in a situation that the 2 call legs are using different codecs as in SIP its always the answering side that chooses the codec if there are multiple options offered. My recommendation would be to pick one - will use G729 for now.


[JA] Will using G729 cause problems for incoming calls directed to CUE/AA ?  If so, let's stick with G711.  It's not that big of a deal, was just curious.


5. Callcentric recommends that the firewall be set for both UDP & TCP port range 5060-5080, not just the UDP 5060 that is default in the UC500 ACLs built by CCA/SDM. (especially if you are using DSL PPOE the SDM sets up an ACL 104 that blocks sip. go figure)

Can this adjustment be made from within the XML template?

[MS] Am not sure what the range is for. The template allows you to define a sending port, not a range for SIP traffic from UC500 but the receiving port on the UC500 is set to UDP 5060 and cannot be changed. What port do you want to use for sending from UC500?


[JA] Use the standard 5060.


6. Callcentric calls could come from any of the following 9 IP Addrs - this is on the advanced tab in CCA 2.2. Can it be filled by template?
204.11.192.22, 204.11.192.23, 204.11.192.31, 204.11.192.34, 204.11.192.35, 204.11.192.36, 204.11.192.37, 204.11.192.38, 204.11.192.39

[MS] Template can allow one IP address the rest is via the advanced tab on CCA  - most SPs have an SBC front ending their SIP softswitch and one is more than enough.


[JA] OK - no access to the advanced tab from the Template. Seems like an oversight. use "callcentric.com" for the template, I will instruct people to manually configure the other IPaddrs in the advanced tab.

Maulik Shah Thu, 12/03/2009 - 14:01
User Badges:
  • Silver, 250 points or more

[JA] Will using G729 cause problems for incoming calls directed to CUE/AA ?  If so, let's stick with G711.  It's not that big of a deal, was just curious.

No the template will configure teh right config to allow the calls from G729 to be transcoded to G711 when going to CUE / AA. If you still want G711 will use that.


[JA] Use the standard 5060.

Ok


[JA] OK - no access to the advanced tab from the Template. Seems like an oversight. use "callcentric.com" for the template, I will instruct people to manually configure the other IPaddrs in the advanced tab.

Not something we plan for now to add to the template as the list will not be static and hence best to allow the user to change it on the advanced tab.

jamesadams_66 Thu, 12/03/2009 - 14:19
User Badges:

[JA] Will using G729 cause problems for incoming calls directed to CUE/AA ?  If so, let's stick with G711.  It's not that big of a deal, was just curious.

No the template will configure teh right config to allow the calls from G729 to be transcoded to G711 when going to CUE / AA. If you still want G711 will use that.


[JA] Callcentric requests that we use G729a by default, so lets use that as long as the transcoding works as you say.

Thanks.

Maulik Shah Thu, 12/03/2009 - 14:25
User Badges:
  • Silver, 250 points or more

Will have one for you by tomorrow to test.


Thanks

speakeasy51 Tue, 07/27/2010 - 05:41
User Badges:

Have you tried the template ?


Have you installed SIP trunk from Callcentric successfully on your UC500 ?


I am considering Callcentric and would appreciate if you could share your experience. Thanks.

jamesadams_66 Tue, 07/27/2010 - 10:07
User Badges:

Sorry I should have posted a follow-up.

Everything works perfectly, Im very happy with callcentric as my UC500 SIP trunk provider.

It worked right out of the box... well out of the CCA advisor GUI which is even better ;-)


Im not affiliated with them in any way, but, I would recommend their service without hesitation.

Steven DiStefano Tue, 07/27/2010 - 15:36
User Badges:
  • Blue, 1500 points or more

Are they the ones who give free service end to end for users that are actually on line at the same time, and a premium rate for always on service?


How do they handle QOS?  We tag all the packets, but how can they honor them if it BYOB (Bring your own broadband) to get to them?


Just curious about voice quality...


Thanks for sharing with the community.


Steve

jamesadams_66 Tue, 07/27/2010 - 15:54
User Badges:

Q: Are they the ones who give free service end to end for users that are actually on line at the same time, and a premium rate for always on service?


A: Nope - At least I dont think so. They are a commercial arm of a large wholesale minute and credit calling card company.

There are a couple of typical plans, from free monthly service with pay-as-you-go  metered minute or a monthly fee of ~$6 with unlimited US calilng, etc.

Cost varies with number of simul channels, types of numbers (intl, 800 or just domestic), etc.

Pretty standard plans but good per-minute costs that rival skype.


Q: How do they handle QOS?  [...] if it BYOB (Bring your own broadband) [...] Just curious about voice quality...

A: Valid question!  The tagged QOS is good for local broadband congestion, but what happens on the big bad internet... As with all BYOB connections, YMMV (your mileage may vary).  As I've said, I havent experienced problems, but that might be different for someone else.  As part of a larger organization their bandwidth seems adquate for my needs. Right now Im willing to accept the risk of BYOB and the lack of QOS over the big-bad internet in return for the great customer service and a few of their added features.


Keep in mind that my UC500 system is small...

I use the SIP provider for long distance and international calls mostly, and redirection of some out-of-area numbers purchased from them.

I still have POTS PSTN lines for local calling and those land lines are used for most inbound calls and faxes.

This setup works well for me, but may not work for everyone.

CCA makes it very easy to setup a dial plan like this...

speakeasy51 Tue, 07/27/2010 - 18:40
User Badges:

Thanks for the information.


I have uploaded the CallCentric template to CCA ... so based on your previous postings, the following fields of the 'SIP Trunk' window would be something like :-

(a) Proxy Server (Primary):     callcentric.com

(b) Registrar Server:               callcentric.com

(c) Outbound Proxy Server:     callcentric.com

(d) Digest Authentication    

    Username:                        1777+7 digits;

    Password:                         as provided by callcentric


On the 'Advanced Options' windows the following IP addresses are to be added :

204.11.192.22

204.11.192.23

204.11.192.31

204.11.192.34

204.11.192.35

204.11.192.36

204.11.192.37

204.11.192.38

204.11.192.39


I consider to sign-up their 'DID Personal Unlimited' plan. Is there anything I should be aware of. I am going to use a UC520.


Thanks.

speakeasy51 Sat, 08/21/2010 - 06:44
User Badges:

Hello jamesadams_66,


I am having problem using the callcentric template for my UC520. Would it be possible to contact you off-list ?


Thanks.

Steven Holl Tue, 08/24/2010 - 06:35
User Badges:
  • Cisco Employee,

I use Callcentric as a personal SIP provider to a 1751-v, and they work out great for me.


I can share my working config if you like as a reference, but I obviously don't use CCA on the 1700.

speakeasy51 Tue, 08/24/2010 - 08:20
User Badges:

Hello Steve,


I am going to work on it some more over this weekend. I can make outgoing call but incoming call to the DID phone number I got from CallCentric failed. I got announcement that "the person you are trying to reach is not available, please call later'.


The CallCentric tech and myself saw trace that 'INVITE' messages did reach my UC520 but UC520 then sent out '500 Server Internal Error'. Incoming calls were then terminated.


If you could share your working config as a reference that would be helpful. Thanks.

Steven Holl Tue, 08/24/2010 - 08:33
User Badges:
  • Cisco Employee,

If the INVITE is getting to you, then it sounds like you're registered fine.

The CallCentric tech and myself saw trace that 'INVITE' messages did reach my UC520 but UC520 then sent out '500 Server Internal Error'. Incoming calls were then terminated.


That sounds like you're missing adding the Callcentric source IP in the source-group config.  You should see something like this:

voice source-group CCA_SIP_SOURCE_GROUP
access-list 2


Make sure that ACL has a permit statement for the network Callcentric uses.  You can verify what IP they are sending calls to you from by running 'debug ccsip mess'.


FYI, if you ever see internal error messages like that, it's usually handy to configure 'voice iec syslog.'  That will sometimes decode the internal error (otherwise, there is a show command to decode the decimal value to a human readable error) and point you in the direction.  I always turn that command on when troubleshooting now.  It yeilds some good information in some scenarios with otherwise complex indicators.


If you still have issues after this, if you want to post your config with these debugs for a failure, I can take a look:


debug ccsip all

debug voip ccapi inout



-Steve

Actions

This Discussion