Standard Messages
From Yate Documentation
(Difference between revisions)
(→Engine messages) |
(→Miscellaneous messages) |
||
(28 intermediate revisions by 4 users not shown) | |||
Line 7: | Line 7: | ||
{|class="yate-table" | {|class="yate-table" | ||
− | |class="yate-header-right"| | + | |class="yate-header-right"|Messages |
|- | |- | ||
|class="yate-content-right"| | |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== | ==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== | == 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''' | '''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.
[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