我最近买了一部二手 Cisco CP-7821 电话,我正尝试使用本地 SIP 提供商的号码来设置它以拨打电话。到目前为止,我已经设法让它注册,我可以拨打电话,例如从 7821 拨打我的智能手机号码,双向都可以听到声音。不幸的是,我无法接听来电。当我尝试拨打 7821 时,电话开始响铃,它正确显示我的其他拨号号码,但拿起电话时没有建立连接,两个设备中都没有语音或任何声音信号。我的拨号电话检测到拿起电话并显示通常的通话计时器等,但 7821 似乎没有注意到来电。当 7821 响铃时,我也可以按其上的“拒绝”,这将导致我的拨号电话上出现正常的“电话忙”响应。
我使用 TFTP 加载电话配置,其中大部分基于此处的信息:https://usecallmanager.nz/sepmac-cnf-xml.html。目前我使用的固件版本是 sip78xx.14-2-1-0401-61。以下是我的完整配置,我只删除了个人信息:
<device>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<ipAddressMode>0</ipAddressMode>
<devicePool>
<dateTimeSetting>
<dateTemplate>D/M/Y</dateTemplate>
<timeZone>Central Europe Standard/Daylight Time</timeZone>
<ntps>
<ntp priority="0">
<name>194.146.251.100</name>
<ntpMode>unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<sipPort>5060</sipPort>
</ports>
<processNodeName>sip.halonet.pl</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<sipProfile>
<sipProxies>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>false</cnfJoinEnabled>
<localCfwdEnable>false</localCfwdEnable>
<callForwardURI></callForwardURI>
<callPickupURI></callPickupURI>
<callPickupGroupURI></callPickupGroupURI>
<meetMeServiceURI></meetMeServiceURI>
<callHoldRingback>0</callHoldRingback>
<semiAttendedTransfer>false</semiAttendedTransfer>
<anonymousCallBlock>0</anonymousCallBlock>
<callerIdBlocking>0</callerIdBlocking>
<dndControl>1</dndControl>
<dndCallAlert>1</dndCallAlert>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>
<sipStack>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerInviteExpires>180</timerInviteExpires>
<timerKeepAliveExpires>3600</timerKeepAliveExpires>
<timerSubscribeExpires>3600</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<remotePartyID>true</remotePartyID>
</sipStack>
<sipLines>
<line button="1" lineIndex="1">
<featureID>9</featureID>
<featureLabel>MY NAME</featureLabel>
<contact>200</contact>
<speedDialNumber></speedDialNumber>
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<voipControlPort>5060</voipControlPort>
<name>MY SIP LOGIN</name>
<displayName>MY NAME</displayName>
<autoAnswer>
<autoAnswerEnabled>0</autoAnswerEnabled>
</autoAnswer>
<callWaiting>0</callWaiting>
<authName>MY SIP LOGIN</authName>
<authPassword>MY SIP PASSWORD</authPassword>
<sharedLine>false</sharedLine>
<messagesNumber></messagesNumber>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<ringSettingActive>5</ringSettingActive>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>true</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
<maxNumCalls>1</maxNumCalls>
<busyTrigger>1</busyTrigger>
</line>
<line button="2">
<featureID>2</featureID>
<featureLabel>MY OTHER PHONE FOR DIAL TESTING</featureLabel>
<speedDialNumber>MY OTHER PHONE FOR DIAL TESTING</speedDialNumber>
</line>
</sipLines>
<enableVad>false</enableVad>
<preferredCodec>none</preferredCodec>
<dialTemplate>dialplan.xml</dialTemplate>
<softKeyControl>1</softKeyControl>
<softKeyFile>softkey1.xml</softKeyFile>
<kpml>0</kpml>
<phoneLabel>TEST 16</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
<dscpForAudio>184</dscpForAudio>
<dscpVideo>136</dscpVideo>
<startMediaPort>10000</startMediaPort>
<stopMediaPort>20000</stopMediaPort>
</sipProfile>
<commonProfile>
<phonePassword></phonePassword>
<callLogBlfEnabled>3</callLogBlfEnabled>
</commonProfile>
<featurePolicyFile>featurePolicy1.xml</featurePolicyFile>
<loadInformation>sip78xx.14-2-1-0401-61</loadInformation>
<vendorConfig>
<cucmGSMHandoffPreference>0</cucmGSMHandoffPreference>
<sshAccess>0</sshAccess>
<webAccess>0</webAccess>
<webProtocol>0</webProtocol>
</vendorConfig>
<commonConfig>
<videoCapability>0</videoCapability>
<ciscoCamera>0</ciscoCamera>
</commonConfig>
<sshUserId>sshuser123</sshUserId>
<sshPassword>cisco</sshPassword>
<userId></userId>
<versionStamp>0003330027034305</versionStamp>
<userLocale>
<name>SIP_English_United_States</name>
<langCode>en_US</langCode>
</userLocale>
<networkLocale>SIP_United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
</networkLocaleInfo>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<servicesURL></servicesURL>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
<telnetAccess>0</telnetAccess>
</device>
我的路由器中配置了电话的静态 IP。我尝试了网络本身的各种选项,禁用防火墙,将电话置于 DMZ 中,但都无济于事。我现在已经彻底更换了两次路由器,但没有任何变化。不过我认为我的网络没有问题,因为我可以通过无名 VoIP 网关将模拟电话插入我正在使用的同一路由器,并且它既可以正常呼叫也可以正常接收,当然网关使用相同的 SIP 凭据。
我想知道是否可以在不创建 PBX 或类似设备的情况下做到这一点?我希望我的系统尽可能简单。我的配置有问题还是网络相关?另外,我知道此设备应该与 CUCM 一起使用,但我看到有人声称它也可以与第三方解决方案一起使用。使用 Yealink、Grandstream 或类似的专用 SIP 电话也更容易,但此时我更感兴趣的是解决问题,因为一切似乎都接近工作状态。感谢您提供任何可能的提示或解决方案。