[AsteriskBrasil] RES: Asterisk e Polycom (sip.cfg)
Daniel Checchia (daniel)
daniel em grupoxango.com
Quinta Maio 5 17:34:40 BRT 2011
Rafel,
Muito obrigado! Suas dicas resolveram o meu problema.
SDS
Daniel Checchia
Gerente de Infra-estrutura
(21) 8355-0552
(11) 8305-7387
daniel em grupoxango.com
From: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] On Behalf Of Rafael Thomazi Bratti
Sent: quinta-feira, 5 de maio de 2011 16:39
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] RES: Asterisk e Polycom (sip.cfg)
Daniel,
O que interessa é o digimap e o timeout.
Faz tempo que alterei isso, então não lembro mais como formata as opções, mas o que usamos aqui é:
<dialplan>
<digitmap dialplan.digitmap="x.T" dialplan.digitmap.timeOut="2"/>
</dialplan>
Ou seja, aceita qualquer coisa, depois de 2 segundos manda para o asterisk e trato lá.
Para criar um específico direto no Polycom, crie as máscaras (ex para DDD: 0xxxxxxxxxxT) e as separe com |, depois mande para a lista.
Para os interessados, recomendo Polycom a todos.
Att,
Rafael!
A título de conhecimento, você não precisa alterar o sip.cfg, você pode criar um novo arquivo com somente suas alterações, e no arquivo de cada telefone alterar o CONFIG_FILES:
<APPLICATION APP_FILE_PATH="sip.ld" CONFIG_FILES="SEUTELEFONE.cfg, phone1.cfg, SUAEMPRESA.cfg, sip.cfg" ...>
Para escolher um tipo de toque pelo Asterisk:
<voIpProt>
<SIP>
<alertInfo voIpProt.SIP.alertInfo.2.value="Bellcore-r2" voIpProt.SIP.alertInfo.2.class="12"/>
</SIP>
</voIpProt>
<sound_effects>
<ringType>
<BELLCORE_R2 se.rt.12.name="Bellcore-r2" se.rt.12.type="ring" se.rt.12.ringer="3" se.rt.12.callWait="6" se.rt.12.mod="1"/>
</ringType>
</sound_effects>
Aí você manda o Bellcore-r2 via sip headers pelo asterisk.
exten => 100,1,SIPAddHeader(Alert-Info: Bellcore-r2)
Para usar um servidor de horas e alterar o horário de verão (-10800 segundos é -3 horas)
<TCP_IP>
<SNTP tcpIpApp.sntp.address="X.X.X.X" tcpIpApp.sntp.gmtOffset="-10800"
tcpIpApp.sntp.daylightSavings.enable="1" tcpIpApp.sntp.daylightSavings.fixedDayEnable="1"
tcpIpApp.sntp.daylightSavings.start.month="10"
tcpIpApp.sntp.daylightSavings.start.date="18"
tcpIpApp.sntp.daylightSavings.start.time="0"
tcpIpApp.sntp.daylightSavings.stop.month="2"
tcpIpApp.sntp.daylightSavings.stop.date="21"
tcpIpApp.sntp.daylightSavings.stop.time="0"/>
</TCP_IP>
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Daniel Checchia (daniel)
Enviada em: quinta-feira, 5 de maio de 2011 15:55
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] Asterisk e Polycom (sip.cfg)
Pessoal,
Alguém com aparelhos polycom IP SIP poderia me ajudar?
Quando digito o número e pressiono a tecla de dial, minhas ligações (DDD e DDI) funcionam normalmente; Quando teclo <new call>, o equivalente a tirar o fone do gancho e começo a discar (tanto DDI como DDD), ele corta e diz que não foi possível completar a ligação.
Olhando na internet e na documentação, identifiquei que no sip.cfg é que há este controle, mas não consegui chegar em uma configuração que atenda nossas necessidades.
O que tenho no arquivo:
<dialplan dialplan.impossibleMatchHandling="0" dialplan.removeEndOfDial="1" dialplan.applyToUserSend="1" dialplan.applyToUserDial="1" dialplan.applyToCallListDial="0" dialplan.applyToDirectoryDial="0">
<digitmap dialplan.digitmap="[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT" dialplan.digitmap.timeOut="3|3|3|3|3|3"/>
<routing>
<server dialplan.routing.server.1.address="" dialplan.routing.server.1.port="5060"/>
<emergency dialplan.routing.emergency.1.value="190" dialplan.routing.emergency.1.server.1="1"/>
</routing>
</dialplan>
Alguém já passou por algo similar no SIP.CFG?
Daniel Checchia
Gerente de Infra-estrutura
(21) 8355-0552
(11) 8305-7387
daniel em grupoxango.com
Mais detalhes sobre a lista de discussão AsteriskBrasil