So tätigen Sie einen Anruf von Polycom Intercom über Dialplan

So tätigen Sie einen Anruf von Polycom Intercom über Dialplan

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.valueeingestellt ist "Auto Answer", weil das Telefon überhaupt nicht klingeln sollte, obwohl ich es versucht habe Ring Answerund 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

verwandte Informationen