Interview related Q: When to use the following Signalling protocols?

Unanswered Question
Apr 3rd, 2012
User Badges:

Evening my fellow friends,

Less that 24 hours to go to interview - can you guys please advise on a particular topic just to check my understanding?

When Should we use MGCP, SCCP and SIP?

How does CAS and CCS affect the signalling types?

Also, can you guys please take the time to advise on what is it that makes SIP the next big thing in VoIP?

I know that it can be tailored for each vendor implementation but I want to give a comprehensive answer.

Your help is much appreciated all!


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Dennis Mink Tue, 04/03/2012 - 18:03
User Badges:
  • Blue, 1500 points or more

Why SIP is "the next big thing"? compared to MGCP and Skinny.

well for starters SIP is IP based (and thus easy to integrate with existing internet services such as presence, voicemail, email and multimedia collaboration)  and open standard, and is very easy to troubleshoot. SIP as it is based on IP, makes the requirement for expensive E1's/T1's and dedicated TDM equipment obsolete, by using SIP Trunks to providers, SIP trunks are also much easier to dimension.

SCCP, well it is cisco proprietary and thus almost per definition not supported by other vendors.

in terms of comparing H323 and MGCP read this:

My opinion of MGCP is, that unless you would want a more centralised point of administration/call processing; use it. This because if you combine CUCM with MGCP gateways most of your administration and call control lies with CUCM. the thing with that is, is that in case of fail over (be it to SRST or CME) you will still need to rely on H323 (or SIP) anyway, so I dont consider it less work to configure.

Chris Deren Tue, 04/03/2012 - 18:59
User Badges:
  • Super Silver, 17500 points or more
  • Hall of Fame,
  • Cisco Designated VIP,

    2017 IP Telephony, Contact Center, Unified Communications

H323, SCCP and MGCP are IP based as well, perhaps you meant to say that SIP is based on HTTP.

As to when to use one over another it all depends on several factors such as preference, integration points, features required and supported as not all protocols support the same feature sets.  Keep in mind that the beauty of having call processor such as CUCM or CME is that they can interpret all these protocols and you can use all of them if you choose in the same environment without issues.



Dennis Mink Tue, 04/03/2012 - 20:20
User Badges:
  • Blue, 1500 points or more

thanks for the correction, yes that is what I meant


This Discussion