10-02-2015 08:42 AM - edited 03-17-2019 04:27 AM
Hello everyone,
i am trying to register a DX650(10-2-4-46) collaboration phone to cme 10.5, i have configured the pool for it like this:
voice register dn 19
number 162
voice register pool 16
pin 1234
id mac B07D.47C1.xxx
number 1 dn 19
dtmf-relay rtp-nte
voice-class codec 1
camera
video
The phone can contact the cme, but i got the message on the dx650: "Phone features unavailable due to problem with cucm configuration file."
I have searched, the cme 10.5 supports the dx650.
i have tried no create profile-create profile for re-create the config files but didn´t work.
Any suggestion?
Thanks for your help.
Solved! Go to Solution.
10-02-2015 12:04 PM
DX650 not getting register reason because it rejected due to authentication. Can you please disable the authentication voice register global
#voice register global
# no authentication register
# no create profile
# create profile.
or you can set the username password under the voice register pool but first removing the authentication command from voice register global.
Received: REGISTER sip:192.168.202.11 SIP/2.0 Via: SIP/2.0/UDP 192.168.202.65:5060;branch=z9hG4bK69bf7878 From: <sip:162@192.168.202.11>;tag=b07d47c180f90004143debc3-613e2c34 To: <sip:162@192.168.202.11> Call-ID: b07d47c1-80f90003-5a13be45-2c5ad088@192.168.202.65 Max-Forwards: 70 Date: Fri, 02 Oct 2015 18:44:51 GMT CSeq: 108 REGISTER User-Agent: Cisco-CP-DX650/10.2.4 Contact: <sip:5662A18-15C4@192.168.202.65:5060;transport=udp>;+sip.instance="<urn:uuid:00000000-0000-0000-0000-b07d47c180f9>";+u.sip!devicename.ccm.cisco.com="SEPB07D47C180F9";+u.sip!model.ccm.cisco.com="647";video Authorization: Digest username="",realm="firewallcx",uri="sip:192.168.202.11",response="a17004b50e570af011d1dc68ba090af9",nonce="0E3ED871009D44F5",cnonce="482d62a8",qop=auth,nc=00000001,algorithm=MD5 Supported: replaces,join,sdp-anat,norefersub,resource-priority,extended-refer,X-cisco-callinfo,X-cisco-serviceuri,X-cisco-escapecodes,X-cisco-service-control,X-cisco-srtp-fallback,X-cisco-monrec,X-cisco-config,X-cisco-sis-7.0.0,X-cisco-xsi-8.5.1 Content-Length: 0 Reason: SIP;cause=200;text="cisco-alarm:24 Name=SEPB07D47C180F9 ActiveLoad=sipdx650.10-2-4-46 InactiveLoad=sipdx650.10-2-2-23 Last=phone-reg-rej" Expires: 3600 Oct 2 18:42:30.348: //4577/2BAFD5D58F4F/SIP/Msg/ccsipDisplayMsg: Sent: SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.202.65:5060;branch=z9hG4bK69bf7878 From: <sip:162@192.168.202.11>;tag=b07d47c180f90004143debc3-613e2c34 To: <sip:162@192.168.202.11>;tag=624B198-C3E Date: Fri, 02 Oct 2015 18:42:30 GMT Call-ID: b07d47c1-80f90003-5a13be45-2c5ad088@192.168.202.65 Server: Cisco-SIPGateway/IOS-15.4.3.M2 CSeq: 108 REGISTER WWW-Authenticate: Digest realm="firewallcx",nonce="0E3ED871009D44F5",algorithm=MD5,qop="auth" Content-Length: 0
10-02-2015 10:12 AM
Hello,
Phone type command is missing under the voice register pool 16. reset the phone and do no create profile create profile.
#Voice register pool 16
#type dX650
voice register pool 16
pin 1234
id mac B07D.47C1.xxx
number 1 dn 19
dtmf-relay rtp-nte
voice-class codec 1
camera
video
its supported as per compatibility matrix
http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucme/requirements/guide/cme105spc.html
isco Unified IP Phone Support | |||
---|---|---|---|
Cisco DX650 | -- | 10.1(2.41) |
if not register please collect the debug tftp events debug ccsip message and debug ip tcp transcation.
Br,
Nadeem
10-02-2015 12:00 PM
Hello Nadeem,
this is the new voice register pool configuration :
voice register pool 16
pin 1234
id mac B07D.47C1.80F9
type DX650
number 1 dn 19
dtmf-relay rtp-nte
voice-class codec 1
camera
video.
After no create profile and create profile, Still the same.
Attached are the outputs of the debugs commands.
thanks for your help.
10-02-2015 12:04 PM
DX650 not getting register reason because it rejected due to authentication. Can you please disable the authentication voice register global
#voice register global
# no authentication register
# no create profile
# create profile.
or you can set the username password under the voice register pool but first removing the authentication command from voice register global.
Received: REGISTER sip:192.168.202.11 SIP/2.0 Via: SIP/2.0/UDP 192.168.202.65:5060;branch=z9hG4bK69bf7878 From: <sip:162@192.168.202.11>;tag=b07d47c180f90004143debc3-613e2c34 To: <sip:162@192.168.202.11> Call-ID: b07d47c1-80f90003-5a13be45-2c5ad088@192.168.202.65 Max-Forwards: 70 Date: Fri, 02 Oct 2015 18:44:51 GMT CSeq: 108 REGISTER User-Agent: Cisco-CP-DX650/10.2.4 Contact: <sip:5662A18-15C4@192.168.202.65:5060;transport=udp>;+sip.instance="<urn:uuid:00000000-0000-0000-0000-b07d47c180f9>";+u.sip!devicename.ccm.cisco.com="SEPB07D47C180F9";+u.sip!model.ccm.cisco.com="647";video Authorization: Digest username="",realm="firewallcx",uri="sip:192.168.202.11",response="a17004b50e570af011d1dc68ba090af9",nonce="0E3ED871009D44F5",cnonce="482d62a8",qop=auth,nc=00000001,algorithm=MD5 Supported: replaces,join,sdp-anat,norefersub,resource-priority,extended-refer,X-cisco-callinfo,X-cisco-serviceuri,X-cisco-escapecodes,X-cisco-service-control,X-cisco-srtp-fallback,X-cisco-monrec,X-cisco-config,X-cisco-sis-7.0.0,X-cisco-xsi-8.5.1 Content-Length: 0 Reason: SIP;cause=200;text="cisco-alarm:24 Name=SEPB07D47C180F9 ActiveLoad=sipdx650.10-2-4-46 InactiveLoad=sipdx650.10-2-2-23 Last=phone-reg-rej" Expires: 3600 Oct 2 18:42:30.348: //4577/2BAFD5D58F4F/SIP/Msg/ccsipDisplayMsg: Sent: SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.202.65:5060;branch=z9hG4bK69bf7878 From: <sip:162@192.168.202.11>;tag=b07d47c180f90004143debc3-613e2c34 To: <sip:162@192.168.202.11>;tag=624B198-C3E Date: Fri, 02 Oct 2015 18:42:30 GMT Call-ID: b07d47c1-80f90003-5a13be45-2c5ad088@192.168.202.65 Server: Cisco-SIPGateway/IOS-15.4.3.M2 CSeq: 108 REGISTER WWW-Authenticate: Digest realm="firewallcx",nonce="0E3ED871009D44F5",algorithm=MD5,qop="auth" Content-Length: 0
10-02-2015 12:21 PM
Hello Nadeem,
i did:
#voice register global
# no authentication register
# no create profile
# create profile.
and it worked!, which consecuences will have the no authentication register?
Thanks a lot for your help.
10-02-2015 12:35 PM
enabling Authentication which means When A CME(UAS) receives a request from Client ie DX650 . The CME may authenticate the phone before the request is processed. If no credentials (in the authorization header field) are provided in the requet . The CME can challenge the Phone to provide credentials by rejecting with 401 Unauthorized status code.
now in your case there is no username password was configured in the voice register pool where UAS challenging the originator ie phone as no username configured hence phone were not getting registered as phone unable to authenticate to CME.
Consequence: If authentication enabled and no username password phone will not registered. If no authentication enabled , CME(UAS) wiil not challenge the phone to authenticate prior to process the request of the phone. it will simply register the phone
Like phone will send the REGISTER TO CME and CME will 200 OK message in response to REGISTER and phone will get REGISTER .
In Case Authentication is enabled then flow would
Phone------------------------------CME
--------REGISTER--->
<-----------401 Unauthorized--
-----------REGISTER WITH AUTHENTICATION-->
<-------------200 Ok------------------
Hope this will clear your doubt. for more detailed depth you can refer RFC below
https://www.ietf.org/rfc/rfc3261.txt
http://www.voipmechanic.com/sip-call-example.htm
Br,
Nadeem Ahmed
10-02-2015 12:41 PM
Nadeem,
so if i have other phones with username/password in their configurations, the cme will not ask for their credentials?
10-02-2015 01:00 PM
If authentication is disabled in voice register global irrespective of the fact whether username password configured or not UAS(CME) will not challege www authentication
Br,
Nadeem
10-02-2015 02:47 PM
Nadeem Thanks a lot for your help,
one last question please, the phone is working well, but google play is blocked, the option to change languaje is blocked to.
where do i grant access to playstore on dx650 phones registered to cme? on the cme i can´t find thos options.
Regards.
10-02-2015 03:45 PM
Hello
I found this doc which could be helpful still looking into this.
https://supportforums.cisco.com/discussion/12231956/cisco-dx-650-unable-get-play-store
Br,
nadeem
10-03-2015 10:38 AM
10-05-2015 09:03 AM
I finally do it, under telephony-services:
#service phone appInstallFromAndroidMarket true
to add that attribute to xml config file.
10-05-2015 07:28 AM
Hello nadeem,
I´ve found on cucm the parameter is :"Allow Applications from Google Play" , which is set to False by default.
I can´t find any option like that on cme, and i guess the DX650 is taking that parameter as false.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide