diff --git a/modules/server/ysigchan.cpp b/modules/server/ysigchan.cpp index 25edf5e1..3ff22bba 100644 --- a/modules/server/ysigchan.cpp +++ b/modules/server/ysigchan.cpp @@ -1262,8 +1262,8 @@ void SigChannel::hangup(const char* reason, SignallingEvent* event) ev->sendEvent(); Message* m = message("chan.hangup",true); m->setParam("status",status()); - m->setParam("reason",m_reason); plugin.copySigMsgParams(*m,event,¶ms); + m->setParam("reason",m_reason); Engine::enqueue(m); }