Problems with Multicast Page and Digium Phones

We have Asterisk 11.22.0 working fine with Digium D45 and D70 phones (configured without DPMA…XML directly). However, when attempting to page, I have a few issues:

  • There is a lag from when the user dials the page extension until the phones play the page (could be network)
  • There doesn’t appear to be a way to stop pages if the users is on the phone. XML choices are to put the call on hold to play the page, or page over the current call. We don’t either of these options.
  • I can’t seem to play a beep to signify when the pager is to begin speaking, or to notify the pagees a page is about to start (this could be used to manage the lag/delay in the multicast)

Here is my dialplan for the page extension:

exten => 5000,1,NoOp(5000 Start of multicast page)
exten => 5000,n,Set(TIMEOUT(absolute)=30)
exten => 5000,n,Playback(beep)
exten => 5000,n,Page(MulticastRTP/basic/239.0.0.1:32000)
exten => 5000,n,Hangup()

And here is my XML config for the phones in for the multicast section:

<multicastpage> <listener id="1" name="All Page" addr="239.0.0.1" port="32000" priority="1" interrupt_calls="0"/> </multicastpage>

Any help would be greatly appreciated. Thank you…