Chan.startup
(Created page with " The '''chan.startup''' message is sent by channel modules when a new channel is instantiated. Typically these messages are queued asynchronously and the module does not wait...") |
Revision as of 17:04, 5 October 2012
The chan.startup message is sent by channel modules when a new channel is instantiated.
Typically these messages are queued asynchronously and the module does not wait for them being dispatched. You cannot therefore make assumptions about the channel's state at the time the message is received.
Mandatory parameters
driver
- name of the module that created the instance
id
- unique channel identifier
At least for Yate-0.9-CVS, driver has been renamed to module
Optional parameters
direction
either incoming or outgoing, depending on what created the channel
At least for Yate-0.9-CVS, direction has been renamed to status with the values preserved. The semantic reference point for the values is the Yate instance itself -- thus a value of incoming means the channel was created because a call came into Yate and a value of outgoing means the channel was created because Yate generated a call.
Note that helper channels like Tone Generator and Wave File do not emit this message. External modules also have to emit it themselves.