[asterisk-users] Paging: Does anyone have a simple howto for Polycoms?

Doug Doug at NaTel.net
Fri Aug 17 13:50:52 CDT 2007


At 08:19 8/17/2007, Dave Fullerton wrote:
 >Doug wrote:
 >> I've looked at the following pages, and they are
 >> just so garbled.  I keep going around in circles:
 >>
 >> <http://www.voip-info.org/wiki/view/Polycom+auto-answer+config>
 >> <http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+page>
 >> <http://www.voip-info.org/wiki/index.php?page=Asterisk+Paging+and+Intercom>
 >> <http://lists.digium.com/pipermail/asterisk-users/2006-May/152764.html>
 >> <http://threebit.net/mail-archive/asterisk-users/msg23241.html>
 >> <http://www.aussievoip.com.au/wiki/freePBX-Paging>
 >> <http://www.voip-info.org/wiki/view/Setting+up+paging+with+a+sound+card>
 >>
 >> Can anyone just show some simple working examples on
 >>
 >>    1.  The Asterisk side
 >>    2.  The Polycom side
 >>
 >
 >Here's what I use on my production system with 1.2.24. This for one of
 >our four page zones but it happens to page through the polycoms in the
 >office.
 >
 >In extensions.conf I have the following:
 >
 >[pagezones]
 >; Office page zone through phones
 >; I don't want to see page calls in my cdr reports.
 >exten => _631,1,SetAMAFlags(omit)
 >; There are actually several more phones in here but I cut them
 >; out for readability
 >exten => _631,n,Page(Local/13309 at intercom&Local/13302 at intercom)
 >exten => _631,n,Hangup
 >
 >[intercom]
 >exten => _133XX,1,Macro(pageextension,SIP/${EXTEN:1})
 >
 >[macro-pageextension]
 >; Paging macro:
 >; Check to see if device is in use and DO NOT PAGE if they are
 >; ${ARG1} - Device to page
 >;
 >exten => s,1,ChanIsAvail(${ARG1}|js) ; j for jump and s is for ANY call
 >exten => s,n,Set(_ALERT_INFO="page") ; This is for the PolyComs
 >exten => s,n,Dial(${ARG1}||)
 >exten => s,n,Hangup
 >exten => s,102,Hangup
 >
 >
 >The [pagezones] context is included in each phones context to make it
 >available. What happens is the page zone extension is dialed, the page
 >app is called with several local channels in the [intercom] context. All
 >of these channels will be dumped into a meetme conference where everyone
 >except the person paging is muted. Since it uses meetme you will need a
 >zaptel timing device or ztdummy loaded. The line in the intercom context
 >simply calls a macro (which I borrowed from voip-info.org I believe).
 >The macro first checks to see if the phone is in use. If it is not, then
 >the _ALERT_INFO header is set to "page" (more on this below) and the
 >phone is then dialed. If the phone is in use then that local channel is
 >hungup and will not be paged to. Paging a phone that is in use causes
 >some odd things to happen on both the phone and asterisk side sometimes.
 >
 >
 >On the polycom side, here's what I have set in the sip.cfg (I'm using 1.6.7)
 >
 >You must fill in values in for the <alertInfo> tag. It's near the top of
 >the config file in the <voIpProt><SIP> section. See section 4.6.1.1.3.2
 >(page 74) of the SIP 1.6 Admin Guide for details. Here is how I filled
 >mine out:
 >
 ><alertInfo voIpProt.SIP.alertInfo.1.value="page"
 >voIpProt.SIP.alertInfo.1.class="4"/>
 >
 >Notice the alertInfo.1.value is set to "page", the same as what I set
 >_ALERT_INFO to in my macro. The class is set to the ring type I want to
 >use on the phone. RingType is discussed in section 4.6.1.7.2 (page 91).
 >Mine is set to 4 which corresponds to:
 >
 ><RING_ANSWER se.rt.4.name="Ring Answer" se.rt.4.type="ring-answer"
 >se.rt.4.timeout="500" se.rt.4.ringer="13" se.rt.4.callWait="6"
 >se.rt.4.mod="1"/>
 >
 >When one of my phones is paged it rings for 1/2 a second and then
 >automatically answers the incoming call. I have set se.rt.4.ringer="13"
 >because I have created a custom page beep ring tone. You can use one of
 >the predefined ring tones or if you don't want any page beep set the
 >ring class in the alertInfo tag to 3 which is auto-answer.
 >
 >
 >Hope that answers your question.
 >
 >-Dave

Thanks, Dave.  This looks a bit more clear
than what's up on the wiki.





More information about the asterisk-users mailing list