Chan.startup
(→Optional parameters) |
(→Mandatory parameters) |
||
Line 11: | Line 11: | ||
:::unique channel identifier | :::unique channel identifier | ||
− | At least for Yate-0.9-CVS, driver has been renamed to module | + | At least for Yate-0.9-CVS, driver has been renamed to module. |
=== Optional parameters === | === Optional parameters === |
Revision as of 10:11, 8 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.