Standard Messages
From Yate Documentation
				
								
				(Difference between revisions)
				
																
				
				
								
				 (→SIP messages)  | 
			 (→Miscellaneous messages)  | 
			||
| (32 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==  | == 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==  | ==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'''  | ||
| + | |||
| + | *[[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