[asterisk-users] Can Asterisk bridge between a SIP client and a Cisco Call Manager server?
Shocky
shocky1 at users.sourceforge.net
Fri Apr 10 12:50:35 CDT 2009
On Friday 10 April 2009 10:53:17 Dan Austin wrote:
> Shocky wrote:
> > This is probably outside what Asterisk is intended for, but I'm hoping it
> > can help.
> >
> > I need to make and receive calls through a Cisco Call Manager server that
> > I have no control over. I have to use a Cisco soft phone (Cisco IP
> > Communicator), which only runs on Windows. But I'm on Linux. CCM is
> > apparently capable of supporting SIP and H.323 interfaces, but they won't
> > provide this option for me. Right now I'm using a VMWare XP guest to run
> > the soft phone, but this is painful (especially with some VPN
> > complications thrown in).
>
> It maybe a small nuance, but as a CCM administrator I can understand the
> refusal to support a roaming H323 or SIP endpoint on CCM. Perhaps if your
> asterisk box was not mobile, the CCM admins would consider a H323 trunk to
> your system?
No, I'm not mobile. I telecommute from home. I'm not sure what the reasoning
is behind the restriction. Since it's all within the VPN it shouldn't be a
security issue. They won't do anything custom for me (they have thousands of
users, so probably wouldn't have time). They did say that they are aware of
the non-Windows issue, and might eventually provide a solution.
I don't know why Cisco won't support Linux, since IP Communicator is written
in Java. But nothing I can do about that either.
> > I've read that Asterisk supports SCCP, at least somewhat. I'm wondering
> > if I could set up Asterisk on my desktop machine to route calls between a
> > SIP client such as Kphone or Ekiga and the CCM server. Would this be
> > possible?
>
> The SCCP support in Asterisk is currently limited to asking as a SCCP
> server, not as an SCCP client. So you cannot use Asterisk to register as a
> phone to CCM. The SCCP protocol does have a 'trunking' mode, but Cisco
> barely uses it themselves, and it is geared to low density situation,
> two-four channels. I am not aware on any effort to duplicate that in
> chan_skinny. It is conceivable that chan_skinny could be taught to emulate
> a Cisco endpoint (7965 for example), but the end result would be of limited
> value. It would have a limited number of lines/channels and the protocol
> in this use model would not support passing destination information, so it
> would require a 1-to-1 mapping of a CCM extension to an Asterisk extension.
I only need one line, from my desktop to the CCM server.
I'm not sure what might be involved in trying to adapt the chan_skinny code to
act as an SCCP client. I've never worked with any VoIP code before. I might
be an interesting project to try to merge the chan_skinny code with some SIP
client to make an SCCP client. But I'm not sure I'd have time to do it
And if I did it on my employer's network, it would end up belonging to them,
which would not be a desirable result - if I did it, I would want to release
it to the community. Anyone have a CCM server I could legally experiment
against without creating code ownership problems?
> > I heard that one of the problems in interfacing with CCM over SCCP is the
> > use of proprietary codecs. Would this be a problem in my case?
>
> Not quite true. SCCP is a proprietary protocol, but the codecs supported
> match well with what Asterisk offers, at least the codecs you would likely
> choose to use.
Well, that's one bit of good news at least.
> > If there's a chance it can be made to work, I'll give it a try. If I'd be
> > wasting my time, please let me know.
>
> There is a chance, but it depends on working with the CCM admins and how
> willing they are to create a one-off configuration for you...
That means no chance in my case. Oh well.
> Dan
Thanks for the clarification Dan.
Shocky
--
These are my opinions. Get your own.
More information about the asterisk-users
mailing list