Emit a chan.connected notification message when a Channel was just connected.
git-svn-id: http://voip.null.ro/svn/yate@3755 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
bd86eb9b79
commit
a2102dfbf1
|
@ -432,9 +432,16 @@ void Channel::zeroRefs()
|
|||
void Channel::connected(const char* reason)
|
||||
{
|
||||
CallEndpoint::connected(reason);
|
||||
if (m_billid.null()) {
|
||||
Channel* peer = YOBJECT(Channel,getPeer());
|
||||
if (peer && peer->billid() && m_billid.null())
|
||||
if (peer && peer->billid())
|
||||
m_billid = peer->billid();
|
||||
}
|
||||
Message* m = message("chan.connected",false,true);
|
||||
if (reason)
|
||||
m->setParam("reason",reason);
|
||||
if (!Engine::enqueue(m))
|
||||
TelEngine::destruct(m);
|
||||
getPeerId(m_lastPeerId);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue