Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;# // BEGIN XMPP Alert1 for Incoming Calls
- exten => 970,1,Set(JSTATUS=${JABBER_STATUS(openfire2,[email protected]/Mobi)})
- exten => 970,2,DumpChan(4)
- ;exten => 970,n,GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- exten => 970,n, GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- exten => 970,n,wait
- ;exten => 970,n(available),JabberSend(xmpp:openfire1,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 970,n(available),JabberSend(openfire2,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 970,n,Hangup
- ;exten => 970,n(unavailable),JabberSend(xmpp:openfire1,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 970,n(unavailable),JabberSend(openfire2,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 970,n,wait
- exten => 970,n,Hangup
- ;exten => 970,n,Goto(9700,1)
- ;exten => 9700,1,Set(JSTATUS=${JABBER_STATUS(openfire2,[email protected]/Mobile)})
- ;exten => 9700,2,DumpChan(4)
- ;exten => 9700,n,GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- ;exten => 9700,n,wait
- ;exten => 9700,n(available),JabberSend(xmpp:openfire1,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- ;exten => 9700,n(available),JabberSend(openfire2,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- ;exten => 9700,n,Hangup
- ;exten => 970,n(unavailable),JabberSend(xmpp:openfire1,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- ;exten => 9700,n(unavailable),JabberSend(openfire2,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- ;exten => 9700,n,wait
- ;exten => 9700,n,Hangup
- ;# // END XMPP Alert1 for Incoming Calls
- ;# // BEGIN XMPP Alert2 for Incoming Calls
- exten => 971,1,Set(JSTATUS=${JABBER_STATUS(openfire2,[email protected]/Desktop)})
- exten => 971,2,DumpChan(4)
- exten => 971,n,GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- exten => 971,n,wait
- ;exten => 971,n(available),JabberSend(xmpp:openfire1,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 971,n(available),JabberSend(openfire2,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 971,n,Hangup
- ;exten => 971,n(unavailable),JabberSend(xmpp:openfire1,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 971,n(unavailable),JabberSend(openfire2,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 971,n,wait
- ;exten => 971,n,Hangup
- exten => 971,n,Goto(9701,1)
- exten => 9701,1,Set(JSTATUS=${JABBER_STATUS(openfire2,[email protected]/Mobile)})
- exten => 9701,2,DumpChan(4)
- exten => 9701,n,GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- exten => 9701,n,wait
- exten => 9701,n(available),JabberSend(xmpp:openfire1,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9701,n(available),JabberSend(openfire2,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9701,n,Hangup
- exten => 9701,n(unavailable),JabberSend(xmpp:openfire1,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9701,n(unavailable),JabberSend(openfire2,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9701,n,wait
- exten => 9701,n,Hangup
- ;# // END XMPP Alert2 for Incoming Calls
- ;# // BEGIN XMPP Alert3 for Incoming Calls
- exten => 972,1,Set(JSTATUS=${JABBER_STATUS(openfire2,[email protected]/Desktop)})
- exten => 972,2,DumpChan(4)
- exten => 972,n,GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- exten => 972,n,wait
- ;exten => 972,n(available),JabberSend(xmpp:openfire1,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 972,n(available),JabberSend(openfire2,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 972,n,Hangup
- ;exten => 972,n(unavailable),JabberSend(xmpp:openfire1,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 972,n(unavailable),JabberSend(openfire2,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 972,n,wait
- ;exten => 972,n,Hangup
- exten => 972,n,Goto(9702,1)
- exten => 9702,1,Set(JSTATUS=${JABBER_STATUS(openfire2,[email protected]/Mobile)})
- exten => 9702,2,DumpChan(4)
- exten => 9702,n,GotoIf($[0${JSTATUS} = 1]?available:unavailable)
- exten => 9702,n,wait
- exten => 9702,n(available),JabberSend(xmpp:openfire1,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9702,n(available),JabberSend(openfire2,[email protected], Incoming Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9702,n,Hangup
- exten => 9702,n(unavailable),JabberSend(xmpp:openfire1,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9702,n(unavailable),JabberSend(openfire2,[email protected], Missed Call from ${CALLERID(name)} at ${CALLERID(number)} received ${STRFTIME(${EPOCH},,%l:%M:%S %p %Z on %A %B %e)})
- exten => 9702,n,wait
- exten => 9702,n,Hangup
- ;# // END XMPP Alert3 for Incoming Calls
Advertisement
Add Comment
Please, Sign In to add comment