Wir haben Polycom-Telefone zur Verwendung mit unserer Asterisk 1.8-PBX.
Stellen Sie sich Folgendes vor: Am Telefon mit der Nebenstelle 2536 wähle ich 3333. Dies sollte einen Anruf von der Nebenstelle 2500 auslösen, um einen Ton abzuspielen. Mit anderen Worten, ich möchte das Telefon mit der Nebenstelle 2536 verwenden, um Töne über ein anderes Telefon abzuspielen. Nun kann ich das tun, aber ich mussAntwortdas Telefon, das den Anruf entgegennimmt. Ich möchte, dass es automatisch über die Freisprecheinrichtung antwortet. Ich habe bereitskonfiguriert die sip.cfgDateien im Polycom-TFTP-Verzeichnis.
Beide Telefone sind 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()
Ich habe das auch probiert: In diesem Fall klingelt es bei 2500, wenn ich von 2536 aus die 3333 wähle, aber das soll es nicht. Stattdessen soll 2500 über die Freisprecheinrichtung „die Klingel“ anrufen und den Klingelton über den Lautsprecher abspielen.
[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()
Und in meiner 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
eingestellt ist "Auto Answer"
, weil das Telefon überhaupt nicht klingeln sollte, obwohl ich es versucht habe Ring Answer
und es keinen Unterschied macht.
Ich muss sagen, ich bin ziemlich verwirrt... Ich weiß, was ich will, aber nicht, wie ich es bekomme! Der Anruf wird über das Soundplay getätigt, aber nicht über die Gegensprechanlage.
Antwort1
Für Polycom-Telefone müssen
Alert-Info: Ring Answer
Oder muss in der Konfiguration sein
<voIpProt>
<alertInfo voIpProt.SIP.alertInfo.1.value="Ring Answer" voIpProt.SIP.alertInfo.1./>
Sie können diese Option auch über die Weboberfläche des Telefons ändern