Standard Messages

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
(Miscellaneous messages)
(Engine messages)
Line 6: Line 6:
 
== Engine messages==
 
== Engine messages==
  
      [[engine.start]]
+
{|class="yate-table"
      [[engine.stop]]
+
|class="yate-header-right"|How To's
      [[engine.halt]]
+
|-
      [[engine.init]]
+
|class="yate-content-right"|
      [[engine.busy]]
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.start]]</font><br/>
      [[engine.help]]
+
<div class="yate-page-desc"></div>
      [[engine.command]]
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.start]]</font><br/>
      [[engine.status]]
+
<div class="yate-page-desc"></div>
      [[engine.timer]]
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.stop]]</font><br/>
      [[engine.cipher]]
+
<div class="yate-page-desc"></div>
      [[module.update]]
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.halt]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.init]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.busy]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.help]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.command]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.status]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.timer]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.cipher]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[module.update]]</font><br/>
 +
<div class="yate-page-desc"></div>
 +
|}
  
 
==Channel messages==
 
==Channel messages==

Revision as of 15:57, 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

How To's
 
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

     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

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

User messages

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

Resource subscribe/notify messages

     resource.subscribe
     resource.notify

SIP messages

     sip.<methodname>
     xsip.generate

Encode or decode protocol specific messages

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

Socket operation 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

     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