• Stefan Knoblich's avatar
    ftmod_libpri: Implement channel hunting in NT-mode. · e8d08453
    Stefan Knoblich 提交于
    Hunt for a free channel for incoming calls that do not
    preselect a channel (pevent->ring.channel == -1).
    
    Verify the preselected channel for calls that do specify a channel
    and in case the channel is already taken, hunt for a free one,
    or abort with an error message (if the preselection was exclusive).
    
    TE-mode channel selection is the same as before
    (there's still room for improvement, though, but i'll save that for later).
    
    The MSN/DDI filter code is moved into the TE-mode section (only useful there).
    
    The duplicate ring detection had to be reworked. We now store the
    call reference (CRV) in caller_data->call_reference of the selected channel
    and do a CRV -> channel look up with find_channel_by_cref()
    at the top of on_ring().
    
    NOTE: This is only lightly tested (NT/TE mode), i'd either have to
          write a lot of custom code to check it toroughly or the need for
          a scriptable ISDN stack...
    Signed-off-by: 's avatarStefan Knoblich <stkn@openisdn.net>
    e8d08453
名称
最后提交
最后更新
..
apr 正在载入提交数据...
apr-util 正在载入提交数据...
broadvoice 正在载入提交数据...
curl 正在载入提交数据...
esl 正在载入提交数据...
freetdm 正在载入提交数据...
iksemel 正在载入提交数据...
ilbc 正在载入提交数据...
js 正在载入提交数据...
ldns 正在载入提交数据...
libcodec2 正在载入提交数据...
libdingaling 正在载入提交数据...
libedit 正在载入提交数据...
libg722_1 正在载入提交数据...
libnatpmp 正在载入提交数据...
libscgi 正在载入提交数据...
libsndfile 正在载入提交数据...
libteletone 正在载入提交数据...
libwebsockets 正在载入提交数据...
libzrtp 正在载入提交数据...
miniupnpc 正在载入提交数据...
openzap 正在载入提交数据...
pcre 正在载入提交数据...
portaudio 正在载入提交数据...
silk 正在载入提交数据...
sofia-sip 正在载入提交数据...
spandsp 正在载入提交数据...
speex 正在载入提交数据...
sqlite 正在载入提交数据...
srtp 正在载入提交数据...
stfu 正在载入提交数据...
tiff-3.8.2 正在载入提交数据...
unimrcp 正在载入提交数据...
win32 正在载入提交数据...
xmlrpc-c 正在载入提交数据...
yaml 正在载入提交数据...
.gitignore 正在载入提交数据...