diff options
author | jim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2005-08-26 16:40:29 +0000 |
---|---|---|
committer | jim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2005-08-26 16:40:29 +0000 |
commit | 7e0441c99f1cae94e43fa75a6c13971079098e0f (patch) | |
tree | 3d052c284f203ea9606031f85b4b1c8e932a8b05 /zaptel.c | |
parent | 96700a26a7de67bf928b10e549d2e40ed8e1e257 (diff) |
Added RINGBEGIN event (optionally)
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@747 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.c')
-rwxr-xr-x | zaptel.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -5139,6 +5139,11 @@ static void __zt_hooksig_pvt(struct zt_chan *chan, zt_rxsig_t rxsig) if ((chan->flags & ZT_FLAG_SIGFREEZE)) return; chan->rxhooksig = rxsig; +#ifdef RINGBEGIN + if ((chan->sig & __ZT_SIG_FXS) && (rxsig == ZT_RXSIG_RING) && + (!chan->ringdebtimer)) + __qevent(chan,ZT_EVENT_RINGBEGIN); +#endif switch(chan->sig) { case ZT_SIG_EM: /* E and M */ case ZT_SIG_EM_E1: |