Standard Messages

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
(Socket operation messages)
(Jabber / XMPP messages)
Line 199: Line 199:
  
 
== Jabber / XMPP messages==
 
== Jabber / XMPP messages==
 
+
      [[xmpp.generate]]
+
{|class="yate-table"
      [[xmpp.iq]]
+
|class="yate-header-right"|Messages
      [[jabber.iq]]
+
|-
      [[jabber.item]]
+
|class="yate-content-right"|
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[xmpp.generate]]</font><br/>
 +
<div class="yate-page-desc"></div> 
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[xmpp.iq]]</font><br/>
 +
<div class="yate-page-desc"></div> 
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[jabber.iq]]</font><br/>
 +
<div class="yate-page-desc"></div> 
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[jabber.item]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
|}
  
 
== Miscellaneous messages==
 
== Miscellaneous messages==

Revision as of 16:22, 16 January 2013

Below you will find a list with all standards messages in Yate.

The main component of Yate are messages. Modules are passing around messages between them. This allows us to have a bigger flexibility than functions, mainly because messages in Yate can have an arbitrary number of parameters.

Contents

Engine messages

Messages
 
engine.start
 
engine.start
 
engine.stop
 
engine.halt
 
engine.init
 
engine.busy
 
engine.help
 
engine.command
 
engine.status
 
engine.timer
 
engine.cipher
 
module.update

Channel messages

Messages
 
chan.attach
 
chan.connected
 
chan.disconnected
 
chan.dtmf
 
chan.hangup
 
chan.masquerade
 
chan.notify
 
chan.record
 
chan.rtp
 
chan.startup
 
chan.text
 
[chan.connect
 
chan.locate
 
chan.control
 
chan.replaced
 
chan.transfer

Call messages

Messages
 
call.answered
 
call.cdr
 
call.drop
 
call.execute
 
call.progress
 
call.ringing
 
call.route
 
call.preroute
 
call.update
 
call.conference
 
mwi

User messages

Messages
 
user.auth
 
user.account
 
user.login
 
user.notify
 
user.register
 
user.unregister
 
user.roster
 
user.update

Resource subscribe/notify messages

Messages
 
resource.subscribe
 
resource.notify

SIP messages

Messages
 
sip.<methodname>
 
xsip.generate

Encode or decode protocol specific messages

Messages
 
isup.decode
 
isup.encode
 
isup.mangle
 
sccp.generate

Socket operation messages

Messages
 
socket.stun
 
socket.ssl
 
socket.peel
 
socket.sctp

Clustering related messages

     cluster.locate
     cluster.send

Instant messaging related messages

     msg.route
     msg.execute
     contact.info

Jabber / XMPP messages

Messages
 
xmpp.generate
 
xmpp.iq
 
jabber.iq
 
jabber.item

Miscellaneous messages

     database
     monitor.query
     monitor.notify


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers