ipcc-实现两台freeswitch对呼

前言

  1. ipcc的软交换fs1和对呼的软交换fs2分别部署在两台不同的机器上,通过siptrunk对接外呼。

内容

1.ipcc配置对接fs2

  1. 进入/cc/freeswitch/conf/sip_profiles/external

拷贝一个网关gw2.xml

  1. 修改配置

ipcc-实现两台freeswitch对呼_第1张图片

2.配置被叫路由

系统发起自动外呼,测试环境主叫号码有多个,可能还是正常测试用的号码,所以我们不可用主叫匹配路由,我们使用被叫匹配路由呼叫。

涉及到的表是:cti_teno;cti_route
cti_teno优先于cti_route
ipcc-实现两台freeswitch对呼_第2张图片

3.查看sip正常路由

配置好后我们发起呼叫,然后使用linux下的:sngrep
抓包分析:
ipcc-实现两台freeswitch对呼_第3张图片

4.配置dailplan自动发音然后挂断

freeswitch 调试dialplan,自动接听,播放一段彩铃后开始录音,录音指定时间后自动挂机。

进入目录:/usr/local/freeswitch/conf/dialplan

freeswitch 调试dialplan,自动接听,播放一段彩铃后开始录音,录音指定时间后自动挂机

  
  
  
  
  
  
  
  
  
  


红色背景部分,使用record\_session,则会起一个进程单独录音,后面继续执行,如果使用record,则record一致会录下去,除非对方挂机。

  这里指定录音时间是10秒

ipcc-实现两台freeswitch对呼_第4张图片

你可能感兴趣的:(fs)