• James Zhang's avatar
    freetdm: INR/INF implementation · 16d4f1f0
    James Zhang 提交于
             - When NSG receives INR from network, send back INF with calling
             party category information IE and calling number information IE.
             - Introduced a new global setting of "force-inr" for testing
             purpose. Stinga generated INR/INF packets are not acceptable by
             trillium stack since it misses call related information in the
             packets. If configure force-inr to true in freetdm.conf.xml, when
             NSG receives an incoming IAM, it'll send out INR packet regardless
             of incoming IAM's IEs, and keep waiting for INF response from the
             calling side.
             - T.39 timer is introduced in order to handle INR timeout. The
             default value of T.39 is 12 seconds and is configurable according
             to spec.
             - Only supports calling number IE and calling party category IE in
             current fix. The customer only needs the calling number IE right now.
             In ISUP spec, there are 6 optional IEs. NSG only supports calling
             party number and calling category information IE since the other
             IEs are not configurable in freetdm.conf.xml or included in IAM
             message.
             - In collect state, INR/INF implementation needs to work with existed
             SAM messages. If NSG sent out INR and wait for SAM, collect state
             check both INF received and enough dialed numbers received. If one
             of these conditions are not met, it'll stay in collect state and wait
             until either conditions met or timeout. After received INF and enough
             dailed number, state moves to dailing and proceed as regular calls.
    16d4f1f0
名称
最后提交
最后更新
build 正在载入提交数据...
clients/flex 正在载入提交数据...
cmake_modules 正在载入提交数据...
conf 正在载入提交数据...
debian 正在载入提交数据...
docs 正在载入提交数据...
dtd 正在载入提交数据...
freeswitch.xcodeproj 正在载入提交数据...
fscomm 正在载入提交数据...
htdocs 正在载入提交数据...
libs 正在载入提交数据...
patches 正在载入提交数据...
scripts 正在载入提交数据...
src 正在载入提交数据...
support-d 正在载入提交数据...
w32 正在载入提交数据...
web 正在载入提交数据...
.gitignore 正在载入提交数据...
.version.in 正在载入提交数据...
CMakeLists.txt 正在载入提交数据...
Freeswitch.2005.unsupported.sln 正在载入提交数据...
Freeswitch.2008.express.sln 正在载入提交数据...
Freeswitch.2008.sln 正在载入提交数据...
Freeswitch.2008.sln.debug.bat 正在载入提交数据...
Freeswitch.2008.sln.release.bat 正在载入提交数据...
Freeswitch.2010.express.sln 正在载入提交数据...
Freeswitch.2010.sln 正在载入提交数据...
INSTALL 正在载入提交数据...
Makefile.am 正在载入提交数据...
acinclude.m4 正在载入提交数据...
bootstrap.sh 正在载入提交数据...
configure.in 正在载入提交数据...
devel-bootstrap.sh 正在载入提交数据...
freeswitch-sounds-en-us-callie.spec 正在载入提交数据...
freeswitch-sounds-ru-RU-elena.spec 正在载入提交数据...
freeswitch.spec 正在载入提交数据...