У нас есть телефоны Polycom для использования с нашей АТС Asterisk 1.8.
Подумайте об этом: на телефоне с добавочным номером 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()
Я тоже пробовал это: в этом случае, когда я набираю 3333 с 2536, звонит 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
Для телефонов Polycom есть
Alert-Info: Ring Answer
Или быть в конфигурации
<voIpProt>
<alertInfo voIpProt.SIP.alertInfo.1.value="Ring Answer" voIpProt.SIP.alertInfo.1./>
Вы также можете изменить эту опцию через веб-интерфейс телефона.