Standard Messages
From Yate Documentation
(Difference between revisions)
(→Engine messages) |
(→Miscellaneous messages) |
||
(43 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | + | 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. | |
− | + | == Engine messages== | |
− | + | {|class="yate-table" | |
+ | |class="yate-header-right"|Messages | ||
+ | |- | ||
+ | |class="yate-content-right"| | ||
+ | * [[engine.start]] | ||
+ | * [[engine.stop]] | ||
+ | * [[engine.halt]] | ||
+ | * [[engine.init]] | ||
+ | * [[engine.busy]] | ||
+ | * [[engine.help]] | ||
+ | * [[engine.command]] | ||
+ | * [[engine.status]] | ||
+ | * [[engine.timer]] | ||
+ | * [[engine.cipher]] | ||
+ | * [[module.update]] | ||
+ | |} | ||
− | + | ==Channel messages== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | {|class="yate-table" | |
+ | |class="yate-header-right"|Messages | ||
+ | |- | ||
+ | |class="yate-content-right"| | ||
+ | * [[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]] | ||
+ | * [[chan.operation]] | ||
+ | |} | ||
== Call messages== | == Call messages== | ||
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
− | + | |class="yate-content-right"| | |
− | + | * [[call.answered]] | |
− | + | * [[call.cdr]] | |
− | + | * [[call.drop]] | |
− | + | * [[call.execute]] | |
− | + | * [[call.progress]] | |
− | + | * [[call.ringing]] | |
− | + | * [[call.route]] | |
− | + | * [[call.preroute]] | |
− | + | * [[call.update]] | |
− | + | * [[call.conference]] | |
− | + | * [[mwi]] | |
− | + | |} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== User messages== | == User messages== | ||
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
− | + | |class="yate-content-right"| | |
− | + | * [[user.auth]] | |
− | + | * [[user.account]] | |
− | + | * [[user.login]] | |
− | + | * [[user.notify]] | |
− | + | * [[user.register]] | |
− | + | * [[user.unregister]] | |
− | + | * [[user.roster]] | |
− | + | * [[user.update]] | |
− | + | |} | |
− | + | ||
− | + | ||
== Resource subscribe/notify messages== | == Resource subscribe/notify messages== | ||
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
+ | |class="yate-content-right"| | ||
+ | * [[resource.subscribe]] | ||
+ | * [[resource.notify]] | ||
+ | |} | ||
== SIP messages== | == SIP messages== | ||
− | + | {|class="yate-table" | |
− | + | |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== | ||
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
− | + | |class="yate-content-right"| | |
− | + | * [[isup.decode]] | |
− | + | * [[isup.encode]] | |
− | + | * [[sccp.generate]] | |
+ | |} | ||
== Socket operation messages== | == Socket operation messages== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {|class="yate-table" | |
+ | |class="yate-header-right"|Messages | ||
+ | |- | ||
+ | |class="yate-content-right"| | ||
+ | * [[socket.stun]] | ||
+ | * [[socket.ssl]] | ||
+ | * [[socket.sctp]] | ||
+ | |} | ||
== Clustering related messages== | == Clustering related messages== | ||
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
+ | |class="yate-content-right"| | ||
+ | * [[cluster.locate]] | ||
+ | * [[cluster.send]] | ||
+ | |} | ||
== Instant messaging related messages== | == Instant messaging related messages== | ||
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
− | + | |class="yate-content-right"| | |
− | + | * [[msg.route]] | |
+ | * [[msg.execute]] | ||
+ | * [[contact.info]] | ||
+ | |} | ||
== Jabber / XMPP messages== | == Jabber / XMPP messages== | ||
+ | |||
+ | {|class="yate-table" | ||
+ | |class="yate-header-right"|Messages | ||
+ | |- | ||
+ | |class="yate-content-right"| | ||
+ | * [[xmpp.iq]] | ||
+ | * [[jabber.iq]] | ||
+ | * [[jabber.item]] | ||
+ | |} | ||
− | + | == Miscellaneous messages== | |
− | + | {|class="yate-table" | |
− | + | |class="yate-header-right"|Messages | |
− | + | |- | |
− | + | |class="yate-content-right"| | |
− | + | * [[database]] | |
− | + | * [[monitor.query]] | |
− | + | * [[monitor.notify]] | |
+ | * [[MessageQueue]] | ||
+ | * [[isup.mangle]] | ||
+ | * [[radio.create]] | ||
+ | |} | ||
+ | |||
− | + | '''See also''' | |
− | + | *[[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.
[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]
Messages |
[edit]
Messages |
[edit] Jabber / XMPP messages
Messages |
[edit] Miscellaneous messages
Messages |
See also