I Have been trying to set up a second SIP trunk for my customers CME 8.1 router. The trunk is from the same provider, and both trunks require seperate credentials and authentication. The First Trunk registers and works fine, The second Trunk will not register. I have looked at the the debug ccsip messages and can see CME is not sending the "Authorization : Digest username= (etc etc) " details - as shown in the following debug ccsip messages output :-
(I have removed ip adresses , replaced real username with USERNAME2 )
Hey Mate, What I found after carefully reading the document is that you have to have a single username across all of your sip providers, i found this to be impossible. What I did is change one of the sip providers to one that supported public ip authentication. It works really well now. I Jp
Thank You. Wow - That is not at all what the documentation implies. One of these days Cisco will ened to get the SIP provider thing figured out. The way it is now - Support 6 trunks - all from the same provider with the same credentials is useless.
I agree the document is pretty tricky in regards to this situation. There is this one note in the document
"The use of multiple usernames is not supported"
In theory you can have multiple digest authentication from multiple SIP providers, however the username needs to be the same across all of the SIP providers. however You can have a different password across the providers. Trying to get multiple providers to do this is impossible, well at least here in my country .
It seems CME was built around IP based authentication. All you need to do is set up a dial peer with a session target of you sip provider and your good to go. Much easier than SIP-UA config. also you could have alot more than 6 providers with this setup, but i dont see why a company using CME would need any more than 2 - 3 trunks. Most providers can do this at your request, however some do not, depending on their security policys.