Added data change notification.

git-svn-id: http://yate.null.ro/svn/yate/trunk@941 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2006-07-05 15:46:41 +00:00
parent 505d90e677
commit d63d46bd8a
2 changed files with 7 additions and 0 deletions

View File

@ -802,6 +802,7 @@ void PriChan::answered()
status(chanStatus());
Debug(this,DebugInfo,"Remote answered on %s (%s)",id().c_str(),address().c_str());
maxcall(0);
dataChanged();
Message *m = message("call.answered");
m->addParam("span",String(m_span->span()));
m->addParam("channel",String(m_chan));
@ -972,6 +973,10 @@ void PriChan::ring(pri_event_ring &ev)
hangup(PRI_CAUSE_SWITCH_CONGESTION);
}
void PriChan::dataChanged()
{
}
void PriChan::callAccept(Message& msg)
{
Debug(this,DebugAll,"PriChan::callAccept() [%p]",this);
@ -1002,6 +1007,7 @@ bool PriChan::msgRinging(Message& msg)
bool PriChan::msgAnswered(Message& msg)
{
answer();
dataChanged();
return true;
}

View File

@ -209,6 +209,7 @@ public:
{ return m_isdn; }
protected:
PriChan(const PriSpan *parent, int chan, unsigned int bufsize);
virtual void dataChanged();
PriSpan *m_span;
int m_chan;
bool m_ring;