ダイヤルプラン経由でポリコムインターコムから通話を発信する方法

ダイヤルプラン経由でポリコムインターコムから通話を発信する方法

当社では、Asterisk 1.8 PBX で使用するための Polycom 電話機を用意しています。

考えてみてください。内線2536の電話で3333をダイヤルします。これで内線2500から発信され、サウンドが再生されます。言い換えると、2536の電話を使用して別の電話からサウンドを再生したいのです。これは今や可能ですが、答え電話を受ける電話機。スピーカーフォンで自動応答するようにしたい。すでにsip.cfgを設定しましたpolycom tftp ディレクトリ内のファイル。

どちらの電話も 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()

私もこれを試しました。この場合、2536 から 3333 をダイヤルすると、2500 が鳴りますが、これは想定されていません。代わりに、2500 はスピーカーフォンから「thebell」に電話をかけ、スピーカーからベル音を再生するはずです。

[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()

そして私の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に設定されています。"Auto Answer"電話はまったく鳴らないはずですが、試してみましたRing Answerが違いはありませんでした。

正直に言うと、かなり混乱しています... 何が欲しいかは分かっているのですが、どうすればそれが手に入るのか分かりません。通話はサウンドプレイから発信されますが、インターコムは使用されません。

答え1

ポリコムの電話機は

Alert-Info: Ring Answer

または構成内にある

<voIpProt>
      <alertInfo voIpProt.SIP.alertInfo.1.value="Ring Answer"  voIpProt.SIP.alertInfo.1./>  

携帯電話のウェブインターフェースからそのオプションを変更することもできます

関連情報