System information

this is fairly simple to accomplish. When you call the Page() application, you simply
specify the various resources you want to page, separated by the & character, and they
will all be included in the conference that the Page() application creates.
Bringing it all together
At this point you should have a list of the various channel types that you want to page.
Since Page() will nearly always want to signal more than one channel, we recommend
setting a global variable that defines the list of channels to include, and then calling the
Page() application with that string:
[global]
MULTICAST=MulticastRTP/linksys/239.0.0.1:1234
;MULTICAST=MulticastRTP/linksys/239.0.0.1:1234/239.0.0.1:6061 ; if you have SPA
; (Linksys/Cisco)
; phones
BOGEN=SIP/ATAforPaging ; This assumes an ATA in your sip.conf file named
; [ATAforPaging]
;BOGEN=DAHDI/25 ; We could do this too, assuming we have an analog
; FXS card at DAHDI channel 25
PAGELIST=${MULTICAST}&${BOGEN} ; All of these variable names are arbitrary.
; Asterisk doesn't care what you call these strings
[page_context] ; You don't need a page context, so long as the extension you
; assign to paging is dialable by your sets
exten => *724,1,Page(${PAGELIST},i,120)
This example offers several possible configurations, depending on the hardware. While
it is not strictly required to have a PAGELIST variable defined, we have found that this
will tend to simplify the management of multiple paging resources, especially during
the configuration and testing process.
We created a context for paging for the purposes of this example. In order for this to
work, you’ll need to either include this context in the contexts where your sets enter
the dialplan, or code a Goto() in those contexts to take the user to this context and
extension (i.e., Goto(page_context,*724,1)) Alternatively, you could hardcode an ex-
tension for the Page() application in each context that services sets.
Zone Paging
Zone paging is popular in places such as automobile dealerships, where the parts de-
partment, the sales department, and perhaps the used car department all require pag-
ing, but have no need to hear each other’s pages.
In zone paging, the person sending the page needs to select which zone she wishes to
page into. A zone paging controller such as a Bogen PCM2000 is generally used to allow
signaling of the different zones: the Page() application signals the zone controller, the
Overhead and “Underchin” Paging (a.k.a. Public Address) | 235