Standard Messages

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
(User messages)
(Miscellaneous messages)
 
(20 intermediate revisions by 4 users not shown)
Line 10: Line 10:
 
|-
 
|-
 
|class="yate-content-right"|
 
|class="yate-content-right"|
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.start]]</font><br/>
+
* [[engine.start]]
<div class="yate-page-desc"></div>
+
* [[engine.stop]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.start]]</font><br/>
+
* [[engine.halt]]
<div class="yate-page-desc"></div>
+
* [[engine.init]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.stop]]</font><br/>
+
* [[engine.busy]]
<div class="yate-page-desc"></div>
+
* [[engine.help]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.halt]]</font><br/>
+
* [[engine.command]]
<div class="yate-page-desc"></div>
+
* [[engine.status]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.init]]</font><br/>
+
* [[engine.timer]]
<div class="yate-page-desc"></div>
+
* [[engine.cipher]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[engine.busy]]</font><br/>
+
* [[module.update]]
<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>
+
 
|}
 
|}
  
Line 42: Line 29:
 
|-
 
|-
 
|class="yate-content-right"|
 
|class="yate-content-right"|
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.attach]]</font><br/>
+
* [[chan.attach]]
<div class="yate-page-desc"></div>
+
* [[chan.connected]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.connected]]</font><br/>
+
* [[chan.disconnected]]
<div class="yate-page-desc"></div>
+
* [[chan.dtmf]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.disconnected]]</font><br/>
+
* [[chan.hangup]]
<div class="yate-page-desc"></div>
+
* [[chan.masquerade]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.dtmf]]</font><br/>
+
* [[chan.notify]]
<div class="yate-page-desc"></div>
+
* [[chan.record]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.hangup]]</font><br/>
+
* [[chan.rtp]]
<div class="yate-page-desc"></div>
+
* [[chan.startup]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.masquerade]]</font><br/>
+
* [[chan.text]]
<div class="yate-page-desc"></div>
+
* [[chan.connect]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.notify]]</font><br/>
+
* [[chan.locate]]
<div class="yate-page-desc"></div>
+
* [[chan.control]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.record]]</font><br/>
+
* [[chan.replaced]]
<div class="yate-page-desc"></div>
+
* [[chan.transfer]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.rtp]]</font><br/>
+
* [[chan.operation]]
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.startup]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.text]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div>[<font class="yate-page-title">[[chan.connect]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.locate]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.control]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.replaced]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[chan.transfer]]</font><br/>
+
<div class="yate-page-desc"></div>
+
 
|}
 
|}
  
Line 82: Line 54:
 
|-
 
|-
 
|class="yate-content-right"|
 
|class="yate-content-right"|
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[call.answered]]</font><br/>
+
* [[call.answered]]
<div class="yate-page-desc"></div>
+
* [[call.cdr]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[call.cdr]]</font><br/>
+
* [[call.drop]]
<div class="yate-page-desc"></div>
+
* [[call.execute]]
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.drop]]</font><br/>
+
* [[call.progress]]
<div class="yate-page-desc"></div>
+
* [[call.ringing]]
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.execute]]</font><br/>
+
* [[call.route]]
<div class="yate-page-desc"></div>
+
* [[call.preroute]]
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.progress]]</font><br/>
+
* [[call.update]]
<div class="yate-page-desc"></div>
+
* [[call.conference]]
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.ringing]]</font><br/>
+
* [[mwi]]
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.route]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.preroute]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.update]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[call.conference]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title"> [[mwi]]</font><br/>
+
<div class="yate-page-desc"></div>
+
 
|}
 
|}
  
Line 112: Line 73:
 
|-
 
|-
 
|class="yate-content-right"|
 
|class="yate-content-right"|
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.auth]]</font><br/>
+
* [[user.auth]]
<div class="yate-page-desc"></div>
+
* [[user.account]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.account]]</font><br/>
+
* [[user.login]]
<div class="yate-page-desc"></div>
+
* [[user.notify]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.login]]</font><br/>
+
* [[user.register]]
<div class="yate-page-desc"></div>
+
* [[user.unregister]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.notify]]</font><br/>
+
* [[user.roster]]
<div class="yate-page-desc"></div>
+
* [[user.update]]
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.register]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.unregister]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.roster]]</font><br/>
+
<div class="yate-page-desc"></div>
+
<div class="bullet">&nbsp;</div><font class="yate-page-title">[[user.update]]</font><br/>
+
<div class="yate-page-desc"></div>
+
 
|}
 
|}
  
 
== Resource subscribe/notify messages==
 
== Resource subscribe/notify messages==
  
      [[resource.subscribe]]
+
{|class="yate-table"
      [[resource.notify]]
+
|class="yate-header-right"|Messages
 +
|-
 +
|class="yate-content-right"|
 +
* [[resource.subscribe]]
 +
* [[resource.notify]]
 +
|}
  
 
== SIP messages==
 
== SIP messages==
  
      [[SIP Generic Message|sip.<methodname>]]
+
{|class="yate-table"
      [[xsip.generate]]
+
|class="yate-header-right"|Messages
 +
|-
 +
|class="yate-content-right"|
 +
* [[SIP Generic Message|sip.<methodname>]]
 +
* [[xsip.generate]]
 +
|}
  
 
== Encode or decode protocol specific messages==
 
== Encode or decode protocol specific messages==
  
      [[isup.decode]]
+
{|class="yate-table"
      [[isup.encode]]
+
|class="yate-header-right"|Messages
      [[isup.mangle]]
+
|-
      [[sccp.generate]]
+
|class="yate-content-right"|
 +
* [[isup.decode]]
 +
* [[isup.encode]]
 +
* [[sccp.generate]]
 +
|}
  
 
== Socket operation messages==
 
== Socket operation messages==
  
      [[socket.stun]]
+
 
      [[socket.ssl]]
+
{|class="yate-table"
      [[socket.peel]]
+
|class="yate-header-right"|Messages
      [[socket.sctp]]
+
|-
 +
|class="yate-content-right"|
 +
* [[socket.stun]]
 +
* [[socket.ssl]]
 +
* [[socket.sctp]]
 +
|}
  
 
== Clustering related messages==
 
== Clustering related messages==
  
      [[cluster.locate]]
+
{|class="yate-table"
      [[cluster.send]]
+
|class="yate-header-right"|Messages
 +
|-
 +
|class="yate-content-right"|
 +
* [[cluster.locate]]
 +
* [[cluster.send]]
 +
|}
  
 
== Instant messaging related messages==
 
== Instant messaging related messages==
  
      [[msg.route]]
+
{|class="yate-table"
      [[msg.execute]]
+
|class="yate-header-right"|Messages
      [[contact.info]]
+
|-
 +
|class="yate-content-right"|
 +
* [[msg.route]]
 +
* [[msg.execute]]
 +
* [[contact.info]]
 +
|}
  
 
== 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"|
 +
* [[xmpp.iq]]
 +
* [[jabber.iq]]
 +
* [[jabber.item]]
 +
|}
  
 
== Miscellaneous messages==
 
== Miscellaneous messages==
  
      [[database]]
+
{|class="yate-table"
      [[monitor.query]]
+
|class="yate-header-right"|Messages
      [[monitor.notify]]
+
|-
 
+
|class="yate-content-right"|
 +
* [[database]]
 +
* [[monitor.query]]
 +
* [[monitor.notify]]
 +
* [[MessageQueue]]
 +
* [[isup.mangle]]
 +
* [[radio.create]]
 +
|}
 +
 
  
 
'''See also'''
 
'''See also'''
  
 
*[[Message Flows]]
 
*[[Message Flows]]
 +
 +
[[Category:Messages]] [[Category:Programmers]]

Latest revision as of 10:19, 25 May 2018

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

[edit] Engine messages

Messages

[edit] Channel messages

Messages

[edit] Call messages

Messages

[edit] User messages

Messages

[edit] Resource subscribe/notify messages

Messages

[edit] SIP messages

Messages

[edit] Encode or decode protocol specific messages

Messages

[edit] Socket operation messages

Messages

[edit] Clustering related messages

Messages

[edit] Instant messaging related messages

Messages

[edit] Jabber / XMPP messages

Messages

[edit] Miscellaneous messages

Messages


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers