Temos telefones Polycom para uso com nosso PBX Asterisk 1.8.
Considere o seguinte: No telefone do ramal 2536, eu disco 3333. Isso deve originar uma chamada do ramal 2500 para reproduzir um som. Em outras palavras, quero usar o telefone 2536 para reproduzir sons em outro telefone. Agora isso eu sou capaz de fazer, mas tenho querespondero telefone que recebe a chamada. Quero que ele atenda automaticamente pelo viva-voz. eu jáconfigurou o sip.cfgarquivos no diretório polycom tftp.
Ambos os telefones são Polycom 601.
[macro-RingAngelusBell]
include => intercom
exten => s,1, NoOp(Ringing-zee dee bell! ${CHANNEL} dialed: ${MACRO_EXTEN})
;same => n,ChanIsAvail(SIP/2500,js)
same => n,Originate(SIP/2500,exten,soundeffects,thebell,1)
same => n,NoOp(Originate Status: ${ORIGINATE_STATUS})
same => n,Hangup()
[soundeffects]
exten => thebell,1(thebell),SIPAddHeader(Alert-Info: Auto Answer)
same => n, Answer()
same => n,NoOp(soundeffects: thebell)
same => n,Playback(soundfx/angelusbell)
same => n,Hangup()
Eu tentei isso também: neste caso, quando eu disco 3333 de 2536, 2500 toques, mas não deveria. Em vez disso, 2500 deve chamar "a campainha" do viva-voz e tocar o som da campainha no alto-falante.
[macro-RingAngelusBell]
include => intercom
exten => s,1, NoOp(Ringing-zee dee bell! ${CHANNEL} dialed: ${MACRO_EXTEN})
same => n,SIPAddHeader(Alert-Info: Auto Answer)
same => n,Originate(SIP/2500,app,Dial(thebell))
same => n,NoOp(Originate Status: ${ORIGINATE_STATUS})
same => n,Hangup()
E no meu sip.cfg:
<alertInfo voIpProt.SIP.alertInfo.1.value="Auto Answer"
VoIpProt.SIP.alertInfo.1.class="3"
voIpProt.SIP.alertInfo.2.value="intercom" voIpProt.SIP.alertInfo.2.class="4"
/>
alertInfo.1.value
está definido "Auto Answer"
como porque o telefone não deve tocar, embora eu tenha tentado Ring Answer
e não faz nenhuma diferença.
Devo dizer que estou bastante confuso... Sei o que quero, mas não sei como consegui-lo! A chamada é originada pela reprodução de som, mas não pelo interfone.
Responder1
Para telefones Polycom devem ser
Alert-Info: Ring Answer
Ou estar na configuração
<voIpProt>
<alertInfo voIpProt.SIP.alertInfo.1.value="Ring Answer" voIpProt.SIP.alertInfo.1./>
Você também pode alterar essa opção através da interface web do telefone