Thanks to everyone who responded. I was able to modify the freepbx
paging code to use something like the suggested macro and it worked
well. For those who may be interested, the following Page macro works
for Linksys SPA942 phones:
[macro-page];
;
; Paging macro:
;
; Check to see if SIP device is in use and DO NOT PAGE if they are
;
; ${ARG1} - Device to page
exten => s,1,ChanIsAvail(${ARG1}|js) ; j is for dump and s is for ANY call
exten => s,2,Set(__SIPADDHEADER=Call-Info: \;answer-after=0)
exten => s,3,Set(__ALERT_INFO=Ring Answer)
exten => s,4,Set(__SIP_URI_OPTIONS=intercom=true)
exten => s,5,SIPAddHeader(Call-Info: \;answer-after=0) ; This is for
the Snoms and Others
exten => s,6,Dial(${ARG1}||)
exten => s,7,Hangup
exten => s,102,Hangup
On 5/6/06, Alexander Lopez <[EMAIL PROTECTED]> wrote:
See:
http://www.sineapps.com/news.php?rssid=1130
snip...
> I have gotten intercom working on my office phones (Linksys SPA-942s),
> but I have noticed that if someone is in a call, it places the call on
> hold and sends the intercom audio to the person holding the phone that
> is being paged. I'd like to add logic to my dialplan that doesn't
> send a page to a phone that is currently in a call. But to do this I
> need a function that will tell me if a device is in a call. Any
> suggestions?
>
> Thanks,
> Carl
Snip.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users