Recentemente, adquiri um telefone Cisco CP-7821 usado e estou tentando configurá-lo para chamadas usando um número de um provedor SIP local. Até agora, consegui registrá-lo e posso fazer chamadas de saída, por exemplo, do 7821 para o número do meu smartphone, a voz é ouvida nos dois sentidos. Infelizmente, não consigo fazer as chamadas recebidas funcionarem. Quando tento ligar para o 7821, o telefone começa a tocar, ele exibe meu outro número de discagem corretamente, mas ao atender, nenhuma conexão é criada, não há voz ou qualquer sinal sonoro em ambos os dispositivos. Meu telefone de discagem detecta o atendimento e exibe o cronômetro de chamada usual, etc., mas o 7821 parece não notar a chamada. Quando o 7821 está tocando, também posso pressionar Recusar nele e isso resultará na resposta normal de "telefone ocupado" no meu telefone de discagem.
Eu carrego a configuração do telefone usando TFTP, a maioria é baseada em informações encontradas aqui: https://usecallmanager.nz/sepmac-cnf-xml.html . Atualmente, estou usando a versão de firmware sip78xx.14-2-1-0401-61. Minha configuração completa abaixo, eu apenas removi informações pessoais:
<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>
O telefone tem IP estático configurado no meu roteador. Tentei várias opções com a própria rede, desabilitando o firewall, colocando o telefone em DMZ, mas nada ajuda. Também troquei o roteador completamente duas vezes agora sem nenhuma diferença. Acho que minha rede não é um problema, porque posso conectar um telefone analógico por meio de um gateway VoIP sem nome ao mesmo roteador que estou usando e ele funciona bem tanto para chamadas quanto para recebimento, as mesmas credenciais SIP usadas para um gateway, é claro.
Gostaria de saber se isso é possível sem criar um PBX ou algo assim? Quero que meu sistema seja o mais simples possível. Há algum problema com minha configuração ou talvez relacionado à rede? Também estou ciente de que este dispositivo deve ser usado com o CUCM, mas vi pessoas alegando que ele funciona com soluções de terceiros também. Obter um telefone SIP dedicado Yealink, Grandstream ou similar também seria mais fácil, mas neste momento estou mais interessado em resolver um problema, pois tudo parece estar perto de funcionar. Obrigado por quaisquer dicas ou soluções possíveis.
De alguma forma, apesar de semanas de tentativa e erro, encontrei uma solução um dia após a postagem. Troquei de roteador novamente, desta vez estou usando o D-Link DIR-2150. Ao pesquisar na web, foi recomendado principalmente desabilitar o SIP ALG, mas neste roteador, após habilitar o SIP ALG, meu telefone simplesmente funcionou! Meu ISP forneceu que a Sagemcom nem mesmo tem essa opção, então passou pela minha cabeça verificar mais. Por algum tempo depois disso, o telefone também parou de funcionar novamente, pois atribuí IP estático a ele, mas alguma combinação de uso de endereços diferentes e ciclo de energia de ambos os dispositivos fez com que ele se comportasse corretamente.
Vou deixar este post, espero que ajude alguém que esteja enfrentando problemas semelhantes. Sinta-se à vontade para entrar em contato comigo se necessário.