New to VOIP in general, and setting up a skype deployment.
Using the web browser, I enter the information for my skype account and I am able to register the phone.
Doing the same thing with the XML files using an ftp server doesn't work.
This is the contents of the cfg file specific for that phone
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <PolycomConfig> <HotDialing call.autoOffHook.x.enabled="1" call.autoOffHook.x.contact="999999999" /> <Auto-signon reg.1.auth.useLoginCredentials="0" reg.1.auth.loginCredentialType="usernameAndPassword" reg.1.ice.turn.callAdmissionControl.enabled="1" reg.1.srtp.offer="1" reg.1.address="myname@mycompany.com" reg.1.domain="mycompany.com" reg.1.auth.userId="myname" reg.1.auth.password="mypassword" msg.mwi.1.callBack="sip:myname@mycompany.com;opaque=app:voicemail" msg.mwi.1.callBackMode="contact" device.logincred.user.set="1" device.logincred.user="myname" device.logincred.domain.set="1" device.logincred.domain="mycompany.com" device.logincred.extension.set="1" device.logincred.extension="" device.logincred.password="mypassword" /> </PolycomConfig>
This is the shared/global config file I use
<?xml version="1.0" encoding="utf-8"?> <customisations> <!-- Enable debug logging --> <logging log.level.change.abs="0" log.level.change.sip="0" log.render.level="0" /> <!-- Enable access to the phone's website --> <httpd httpd.enabled="1" httpd.cfg.enabled="1" /> <!-- Set the Base Profile to Lync mode --> <device device.set="1" device.baseProfile.set="1" /> <device device.baseProfile="Lync" /> <lync lync.deviceUpdate.userInactivityTimeout="900" lync.deviceUpdate.popUpSK.enabled="1" lync.deviceUpdate.serverPollInterval="28800" /> <!-- Tweak the QoS values & RTP media port as required --> <qos qos.ethernet.callControl.user_priority="5" qos.ethernet.other.user_priority="2" qos.ethernet.rtp.user_priority="2" qos.ethernet.rtp.video.user_priority="5" qos.ip.callControl.dscp="46" qos.ip.rtp.dscp="46" qos.ip.rtp.video.dscp="34" /> <tcpIpApp tcpIpApp.port.rtp.mediaPortRangeStart="5350" /> </customisations>
and this is the debugging logs I'm seeing on the phone
0830091240|sip |3|00|NoCall::TimeOut500ms 'Registering' m_nExpire == 0 RegisterCall -> Schedule Register listSize 0 lTimeout 0 0830091240|sip |1|00|Schedule 'Register' nEvent 0 busyFlag 0 num events waiting 0 0830091240|sip |2|00|new UA Client Non-INVITE trans state 'callingTrying', timeout=0 (0x40c39588) 0830091240|sip |3|00|RegClient:RegClient expire 66 overlap 0 0830091240|sip |2|00|SendCommand: reqDest 'mycompany.com' isLync 0 isGRUU 0 isIP 0 useEffectiveProxy 1 0830091240|sip |1|00|SendCommand: isLync 0 isGRUU 0 isIP 0 useEffectiveProxy 1 0830091240|sip |1|00|CreateFailOverProxyList : Reg to Domain 'mycompany.com' nPort 0, lkup 6 0830091240|sip |1|00|CreateFailOverProxyList : Domain is in user part 0830091240|sip |1|00|CreateFailOverProxyList : For REGISTER Request nPort 0 0830091240|sip |2|00|CreateFailOverProxyList reseting pps watchdog for 200000mSec in auto discovery 0830091240|sip |3|00|CreateFailOverProxyList - Could not found servers using WAD 0830091240|cfg |4|00|Prov|[CfgLyncSipSrvDiscover::cbFoundOption] Invalid STS-URI: '://:' 0830091240|cfg |4|00|Prov|[CfgLyncSipSrvDiscover::cbFoundOption] Invalid STS-URI: '://:' 0830091244|sip |3|00|CreateFailOverProxyList : 'Auto Discovery' 0 DHCP servers received 0830091244|sip |4|00|doDnsListLookup(tcp): doDnsSrvLookupForARecordList 'mycompany.com' found no records 0830091244|sip |4|00|doDnsListLookup(tcp): doDnsSrvLookupForARecordList 'mycompany.com' found no records 0830091244|sip |1|00|doDnsListLookup(tls): doDnsSrvLookupForARecordList for 'mycompany.com' port 0 returned 1 results 0830091244|sip |1|00|doDnsListLookup(tls): result 0 '52.112.66.148' port 443 isInBound 0 0830091244|sip |4|00|doDnsListLookup(tcp): doDnsSrvLookupForARecordList 'mycompany.com' found no records 0830091244|sip |4|00|doDnsListLookup(tls): doDnsSrvLookupForARecordList 'sipinternal.mycompany.com' found no records 0830091244|sip |1|00|doDnsListLookup(tls): doDnsSrvLookupForARecordList for 'sip.mycompany.com' port 443 returned 1 results 0830091244|sip |1|00|doDnsListLookup(tls): result 0 '52.112.66.148' port 443 isInBound 0 0830091244|sip |3|00|CreateFailOverProxyList : 'Auto Discovery' for 'mycompany.com' port 0 index 0 has domain 'sipdir.online.lync.com' IP '52.112.66.148' on tls port 443 0830091244|sip |3|00|CreateFailOverProxyList : 'Auto Discovery' for 'mycompany.com' port 0 index 1 has domain 'sip.mycompany.com' IP '52.112.66.148' on tls port 443 0830091244|sip |2|00|CreateFailOverProxyList : Exit 'Auto Discovery' lookup with 2 IP Addresses 0830091244|sip |2|00|CreateFailOverProxyList : IP 1 is '52.112.66.148' on tls port 443 0830091244|sip |2|00|CreateFailOverProxyList : IP 2 is '52.112.66.148' on tls port 443 0830091244|sip |1|00|CTrans:: SendCommand | this=0x40c39588, bVQMonMessage=0, m_pCall->m_pUser->m_bOBFailOverReRegOn=0, m_pCall->m_pUser->m_bVQMonFailoverEnabled=1 0830091244|sip |1|00|CTcp::Send(TLS) entry for address 52.112.66.148 port 443 can Connect 1 canFailOver 0 0830091244|sip |1|00|CTcp::Send(TLS) address 52.112.66.148 port 443 can Connect 1 0830091244|sip |2|00|CTcpSocket::CTcpSocket entry m_bIsTcpPersistentConnection 0, Inbound 0 Timeout 120 this 0x40c3fea8 0830091244|sip |3|00|Open socket 141(0x40c3fea8) 0830091244|sip |1|00|SetRemoteAddress set SND BUF to 64000 OK 0830091244|sip |1|00|SetRemoteAddress set SEND TIMEOUT to 100ms OK 0830091244|sip |3|00|SetRemoteAddress OK on try 1 nPort 63631 0x40c3fea8 0830091244|sip |3|00|CTcpSocket::ConnectThreadLocal. Trying to connect IP 52.112.66.148:443 0830091244|sip |1|00|Task name tTCPCnt141 0830091244|sip |1|00|CTcp::Send(TLS) exit for address 52.112.66.148 port 443 can Connect 1 status 1 canFailOver 0 FoundSocket 0 0830091244|sip |3|00|connectNonBlock is successful 0830091244|sip |1|00|MsgSipTcpSocketStatus socket 141 status 1 m_bIsReconnectNeeded 0 0830091244|sip |2|00|CTcpSocket::OnSocketStatus socket 141(0x40c3fea8) bStatus 1 0830091244|sip |1|00|[CTcpSocket::MakeTlsConnection] TLS Protocol = 1 0830091245|sip |2|00|MakeTlsConnection: SSL_connect OK : TLS Handshake completed successfully 0830091245|sip |1|00|[TLS] hostname we are connected to is: 'sipdir.online.lync.com' IP '52.112.66.148' port 443 0830091245|sip |3|00|[TLS] Validating Subject Alternative Name(s) (SAN) and Common Name (CN) against the following: 0830091245|sip |3|00|[TLS] Hostname: mycompany.com 0830091245|sip |3|00|[TLS] Outbound Proxy: mycompany.com 0830091245|sip |3|00|[TLS] Hostname connection: sipdir.online.lync.com 0830091245|sip |1|00|[TLS] Comparing certificate SAN type DNS: '*.infra.lync.com' 0830091245|sip |3|00|[TLS] Allowing Server certificate with Specifc SN/SAN 0830091245|sip |3|00|[TLS] Validating certificate SAN of type DNS with '*.infra.lync.com' 0830091245|sip |3|00|[TLS] Server Certificate SAN or CN validation success. SSL verify result 0 0830091245|sip |1|00|MakeTlsConnection: post_connection_checks passed 0830091245|sip |0|00|>>> Data Send TLS 52.112.66.148:443 0830091245|sip |0|00|>>> End of data send 0830091245|sip |1|00|CTcpSocket::SendData TLS queuedTxData = 0 TotalLen 16 loop count 1 maxQueueDepth 40000 0830091245|sip |1|00|CTcpSocket::SendData TLS Sent 16 loop count 1 0830091245|sip |3|00|MakeTlsConnection: connection succeeded 0830091245|sip |0|00|>>> Data Send TLS 52.112.66.148:443 0830091245|sip |0|00| REGISTER sip:mycompany.com;transport=tls SIP/2.0 0830091245|sip |0|00| Via: SIP/2.0/TLS 10.100.200.12:63631;branch=z9hG4bKdf9df17aAEA9FEAB 0830091245|sip |0|00| From: "myname" <sip:myname@mycompany.com>;tag=C48215F4-D1B7CDED;epid=64167f85a71f 0830091245|sip |0|00| To: <sip:myname@mycompany.com> 0830091245|sip |0|00| CSeq: 1 REGISTER 0830091245|sip |0|00| Call-ID: 96550a335513e7651f8e984bda85a71f 0830091245|sip |0|00| Contact: <sip:myname@10.100.200.12:63631;transport=tls>;methods="INVITE, ACK, BYE, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, PRACK, UPDATE, REFER, BENOTIFY";proxy=replace;+sip.instance="<urn:uuid:c45d1ef5-4f86-52b1-93f0-afffe19168bb>" 0830091245|sip |0|00| User-Agent: Polycom/5.5.2.8571 PolycomVVX-VVX_201-UA/5.5.2.8571_64167f85a71f 0830091245|sip |0|00| Accept-Language: en 0830091245|sip |0|00| Ms-device-info: MAC=64-16-7F-85-A7-1F, vendor=POLYCOM, version=PolycomVVX-VVX_201-5.5.2.8571 0830091245|sip |0|00| ms-keep-alive: UAC;hop-hop=yes 0830091245|sip |0|00| Supported: msrtc-event-categories,adhoclist,ms-cluster-failover,ms-userservices-state-notification,gruu-10,gruu 0830091245|sip |0|00| Event: registration 0830091245|sip |0|00| ms-subnet: 10.100.200.0 0830091245|sip |0|00| Max-Forwards: 70 0830091245|sip |0|00| Content-Length: 0 0830091245|sip |0|00| 0830091245|sip |0|00|>>> End of data send 0830091245|sip |1|00|CTcpSocket::SendData TLS queuedTxData = 85 TotalLen 969 loop count 1 maxQueueDepth 40000 0830091245|sip |1|00|CTcpSocket::SendData TLS Sent 969 loop count 1 0830091245|sip |0|00|<<< Data received TLS 0830091245|sip |0|00| SIP/2.0 301 Redirect request to Home Forest Edge 0830091245|sip |0|00| ms-user-logon-data: RemoteUser 0830091245|sip |0|00| From: "myname" <sip:myname@mycompany.com>;tag=C48215F4-D1B7CDED;epid=64167f85a71f 0830091245|sip |0|00| To: <sip:myname@mycompany.com>;tag=CE2C78459DD3C4E203FF56C22438223F 0830091245|sip |0|00| Call-ID: 96550a335513e7651f8e984bda85a71f 0830091245|sip |0|00| CSeq: 1 REGISTER 0830091245|sip |0|00| Via: SIP/2.0/TLS 10.100.200.12:63631;branch=z9hG4bKdf9df17aAEA9FEAB;received=52.112.5.126;ms-received-port=63631;ms-received-cid=64D87800 0830091245|sip |0|00| ms-telemetry-id: 570F03FD-068A-5C85-A535-43370EE6E5E1 0830091245|sip |0|00| Contact: <sip:sipfedca1.online.lync.com:443;transport=tls> 0830091245|sip |0|00| Expires: 2592000 0830091245|sip |0|00| Content-Length: 0 0830091245|sip |0|00| 0830091245|sip |1|00|MsgSipTcpPacket 0830091245|sip |3|00|CTcpSocket::OnRecvData 0830091245|sip |1|00|SipOnCommand: response 301,REGISTER 0830091245|sip |1|00|SipOnCommand: response 301,REGISTER matches user 1 of 1 'myname' 0830091245|sip |3|00|UA Client Non-INVITE REGISTER trans state 'callingTrying'->'completed' by 301 resp 10 timeout(0x40c39588) 0830091245|sip |2|00|CTrans:: REGISTER NonInv reTrans ALREADY stopped in 'completed' state at retryCount 0 code 301, timeout=10 (0x40c39588) 0830091245|sip |3|00|CTrans::ResponseProcess max CALL REDIRECT retries 7 reached 0830091245|sip |1|00|Dialog 'id03f448a5' State 'Trying'->'Confirmed' 0830091245|sip |3|00|CUser::OnRegistered Entry for call 0x10085c0 with expires 0 ticks Transport 'TLS' inval Method 2 RROFO 0 0830091245|sip |3|00|CUser::NewWorkingServer user 0 oldServer 0 newServer 0 expires 0 0830091245|sip |3|00|SipOnEvNewWorkingServer User 0, old 0, new 0, expire 0 0830091245|sip |3|00|SipOnEvRegistrarUpdate User 0, index 0, state 0, expire 0, working 1 bIsOcs 0 0830091245|btoe |4|00|PC port status is Down. Can not start BToE manager 0830091245|sip |3|00|CUser::HasNoCallCallInState for User myname,Index 0, total calls 1 state 'SubscribeAddressBook' rc 0 of type Not Applicable 0830091245|sip |1|00|removeContactUrlForO365User: O365Enabled='1' removeContactUrlForO365User='(nil)' 0830091245|sip |3|00|CUser::HasNoCallCallInState for User myname,Index 0, total calls 1 state 'ServiceSoap' rc 0 of type Not Applicable 0830091245|sip |1|00|Dialog 'id03f448a5' State 'Confirmed'->'Terminated' 0830091245|sip |2|00|CStkDialog::CStkDialog SetAddressLocal Config 'myname' <myname@mycompany.com:0> 0830091245|sip |2|00|CStkDialog::CStkDialog AddressLocal set to Config 0830091245|sip |3|00|CStkDialog::SetAddressLocal localTag set to '' 0830091245|sip |3|00|CStkDialog::SetAddressLocal new address added of 1 0830091245|sip |2|00|CStkDialog::CStkDialog TAG '96905ED0-2C606F79' generated 0830091245|sip |2|00|CStkDialog::CStkDialog local addr 'myname' <myname@mycompany.com:0> Tag '96905ED0-2C606F79' 0830091245|sip |2|00|CStkDialog::CStkDialog exit 0x102252c local list size 1 0830091245|sip |2|00|CStkDialogList::CreateDialogObject localTarg usr 'myname' 0830091245|sip |3|00|Reg UAC Response: code 480 consecutive Attempts 8 baseTimeOut 10 maxTimeOut 180 exponTimeOut 2560 randomTimeOut 127 0830091245|sip |3|00|Reg UAC Response: code 480 new m_nExpire 254 m_nOverlap 0 Trans 0x40c39588 0830091245|sip |3|00|SipStartFailOver 0 0830091245|sip |1|00|Client State finished REGISTER (0x10221b0) 0830091316|sip |4|00|SSL_get_error Error code=5,rc(-1) 0830091316|sip |4|00|TLS Listen Thread Exit 0830091316|sip |1|00|MsgSipTcpSocketStatus socket 141 status 0 m_bIsReconnectNeeded 0 0830091316|sip |2|00|CTcpSocket::OnSocketStatus socket 141(0x40c3fea8) bStatus 0 0830091316|sip |3|00|CTcpSocket::~CTcpSocket socket 141 entry for 0x40c3fea8 0830091316|sip |3|00|CTcpSocket::~CTcpSocket socket 141(0x40c3fea8) SSL_shutdown rc=-1, ltf(1) 0830091316|sip |3|00|CTcpSocket::~CTcpSocket socket 141(0x40c3fea8) close 0830091316|sip |3|00|CTcpSocket::~CTcpSocket Got lock 0830091323|cfg |4|00|Web||ParamParser|Parameter identifier is out of range: ""(1152372272)
One thing I noticed is that if I use the ftp config file then look at the web browser for the configurations that were loaded, in the Skype for Business section, only the sign-in address is filled out, none of the other fields. (see attachment)
Hello EKArchitect,
welcome to the Polycom Community.
It is always useful to include the currently used UC Software version as issues experienced or a question asked may already be addressed in a newer release.
This also allows yourself and others to check against current software release notes, Administrator Guides or FAQ post’s.
The above is also stated in the "Must Read First" and is the absolute minimum requirement every new post should include. .
In addition providing us with this basic information gives Polycom an idea what Software Versions are used in the field and avoids wasting time trying to troubleshoot issues which have already been addressed.
Therefore the Polycom VoIP FAQ contains this post here:
Question: How can I find out my SIP or UC Software Version of my Phone?
Resolution: Please check here
In addition I believe we retired the following parameters:
device.logincred.user.set="1"
device.logincred.user="myname" device.logincred.extension.set="1" device.logincred.extension=""
I am nowhere near a phone so I suggest you work with your Polycom reseller to get the right parameters.
Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.
Best Regards
Steffen Baier
Polycom Global Services
If official support is required please check how to phone or open a case here
----------------I have removed the section with the older commands. Still not working.
We are running on firmware 5.5.2.
Our reseller has been unable to resolve this issue so that's why I'm taking over. I need assistance for this issue, not links to all the FAQs. This is your product, and you should provide assistance to configure this.
If official support is required please check how to phone or open a case here
----------------Hello EKArchitect,
I had a chance to test this after my holiday and this combination works:
reg.1.auth.password="T3voice" reg.1.address="Steff-vvx1@t2voice.co.uk" reg.1.auth.userId="steff-vvx1" reg.1.auth.domain="voice" reg.1.auth.useLoginCredentials="0" device.set="1" device.logincred.user.set="1" device.logincred.user="steff-vvx1" device.logincred.password.set="1" device.logincred.password="T3voice" device.logincred.domain.set="1" device.logincred.domain="voice"
The device.set parameters are for the Exchange Credentials
The same example for PIN & Extension login via a Configuration file
reg.1.auth.useLoginCredentials="0"
reg.1.extension="0043609"
reg.1.auth.loginCredentialType="extensionAndPIN"
reg.1.pin="135790"
If you are still seeing an issue please follow this up the official way as already advised.
Please ensure to provide some feedback if this reply has helped you so other users can profit from your experience.
Best Regards
Steffen Baier
Polycom Global Services
If official support is required please check how to phone or open a case here
----------------