OpenSIPS call_center 模块测试
OpenSIPS 版本: 3.4.14
OpenSIPS 地址: 192.168.31.228
FreeSWITCH 地址: 192.168.31.66
做了测试,基本成功
记录如下:
insert into cc_agents (agentid, location, skills) values ('1000', 'sip:1000@192.168.31.66:5080', 'english');
insert into cc_flows (flowid, skill, message_welcome, message_queue) values ('que1', 'english', 'sip:welcome@192.168.31.66:5080', 'sip:que@192.168.31.66.5080');
-- 一个是播放欢迎词,另外一个播放排队音乐
FreeSWITCH sipprofile 配置 enable-3pcc=true
dialplan 配置:
<extension name="welcome">
<condition field="destination_number" expression="^(welcome)$">
<action application="answer" data=""/>
<action application="playback" data="welcome.wav"/>
</condition>
</extension>
<extension name="que">
<condition field="destination_number" expression="^(que)$">
<action application="answer" data=""/>
<!--不要挂机-->
<action application="endless_playback" data="que.wav"/>
</condition>
</extension>
<extension name="user">
<condition field="destination_number" expression="^(1000)$">
<action application="bridge" data="user/1000"/>
</condition>
</extension>
#
# OpenSIPS residential configuration script
# by OpenSIPS Solutions <team@opensips-solutions.com>
#
# This script was generated via "make menuconfig", from
# the "Residential" scenario.
# You can enable / disable more features / functionalities by
# re-generating the scenario with different options.#
#
# Please refer to the Core CookBook at:
# https://opensips.org/Resources/DocsCookbooks
# for a explanation of possible statements, functions and parameters.
#
####### Global Parameters #########
/* uncomment the following lines to enable debugging */
debug_mode=yes
log_level=3
xlog_level=3
stderror_enabled=no
syslog_enabled=yes
syslog_facility=LOG_LOCAL0
udp_workers=4
/* uncomment the next line to enable the auto temporary blacklisting of
not available destinations (default disabled) */
#disable_dns_blacklist=no
/* uncomment the next line to enab