Advanced SIP Registration for CUCM

Q-SYS Quantum Level 1 Training (Online) : SIP Telephony

10 ) Control Troubleshooting

9m 52s

Transcript

Advanced SIP Registration for CUCM 5m 31s
00:08
Welcome back.
00:09
In the previous lecture we worked on basic SIP registration with one softphone.
00:13
In this lecture we’ll integrate multiple Q-SYS softphones with a real SIP proxy to get a deeper
00:18
understanding of the typical setup of the proxy itself and what we need to know about that
00:23
setup to be successful in registering and making calls.
00:26
In an advanced setup CUCM supports registering up to 8 softphones per device.  
00:32
We’ll discuss this more a bit later.
00:34
A quick review of the basic topology of a typical VoIP deployment is shown above.
00:39
Everything here stays the same when we are working with multiple softphones instead of only one.
00:44
Keep in mind the topology here is greatly simplified from an  
00:48
actual enterprise VoIP deployment,
00:49
but the basic concepts shown here should apply to any running CUCM implementation.
00:54
The steps will be as follows:
00:55
Again, the first step for most SIP telephony endpoints is to register with the SIP proxy.
01:01
In this case, CUCM checks the credentials of each endpoint and responds accordingly.
01:07
The endpoints can make calls when and only when they’re registered with the call manager.
01:12
We’ll discover that different methods are required to interface Q-SYS to CUCM
01:17
depending on the number of Q-SYS softphones required in your project.
01:21
Previously we focused on one softphone only.
01:24
In this workshop we are going to focus on multiple softphone registration.
01:28
In a future workshop we will address SIP trunk integration.
01:32
Next we will configure a system with multiple softphones.
01:35
The steps to configure this are similar but  
01:37
slightly different in CUCM and for the Q-SYS Softphone.
01:41
First we create the Security profile that will be used for the Softphones.
01:45
This is shared by all of the softphones.
01:48
Next we create the End User profile that includes the  
01:51
credentials the softphones will use to register.
01:54
These credentials are shared by all of the softphones.
01:58
Finally we create the phone definition which consists of a Device  
02:02
and the associated Directory Numbers.
02:05
The Directory Numbers are the phone numbers used for the softphones.
02:09
Let’s look at each step in detail…
02:12
When multiple softphones are required in a Q-SYS design  
02:15
they need to be registered as “Third-party SIP Device (Advanced).
02:20
As before the very first part of defining the softphones in CUCM  
02:25
is to create a ‘Phone Security Profile’.
02:28
We can skip the details of each field as we saw them in our previous workshop.
02:34
The ‘User ID’ in the end user setup corresponds  
02:37
to the authentication username in the Q-SYS softphone setup.
02:42
This User ID will be shared by multiple softphones in this setup.
02:46
Again the authentication password is set in the ‘Digest Credentials’ field.
02:52
The password will be shared among all of the softphones as well.
02:56
The final step is to configure a phone device of the correct type tied to that user account.
03:02
We see here the device is set up as an advanced third-party SIP device.
03:07
We also see here how multiple directory numbers will be associated to the same device.
03:13
Here we see the device type again showing it is configured as Advanced.
03:19
As we saw in the basic setup we also need to add a Digest User on the Device screen.
03:25
This will match what we configured earlier. In this example it would be ‘QSYS1’.
03:31
In the Protocol Specific Information at the bottom of this page,
03:35
we assign the device security profile we created for an Advanced phone.
03:39
The SIP Profile will be the same as it was for a basic phone.
03:44
The very last element to tie in the directory numbers associated with this account.
03:49
In this case, you can see that we have four directory numbers assigned
03:52
and 4 spaces for additional directory numbers if needed later.
03:57
On the core side most things remain the same except that for each softphone  
04:01
you want to configure it to use a different username.
04:04
This will correspond to the directory numbers that were configured in the previous step on CUCM.
04:10
For example, if we had 4 softphones the Usernames might be 1001, 1002, 1003, and 1004.
04:18
The Authentication ID and Password will all be the same.
04:23
Now if we go back to the core we should see all 4 of our softphones registered.
04:29
One of the common issues that sometimes occurs  
04:31
is that the extensions are setup as basic and not advanced.
04:34
Recall back to our earlier slide where we setup a ‘Third Party SIP Device (Advanced)’.
04:40
If for some reason we accidentally configured our extensions as a Basic device instead  
04:45
we’d see something strange happen.
04:46
One line will register but the other will stay in fault.
04:50
Then you might see the other line register and the first one fault.
04:54
Why?
04:55
Because a Basic device only allows one line to register.
04:59
If we go back to CUCM and change it to Advanced then it should work again!
05:04
At this point you should be able to open  
05:06
each softphone and see the same ‘OK’ status as before when we only had one.
05:11
You also can try to place a test call from each softphone.
05:15
You can even call one softphone from the other.
05:18
That’s it.
05:19
At this point you should have multiple softphones registered to your CUCM.
05:23
Stay tuned for our last workshop where we will discuss sip trunking.

Downloads and Links

Advanced SIP Registration for CUCM 5m 31s