`
xly_971223
  • 浏览: 1276991 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

freeswitch 用continue_on_fail实现失败转移

 
阅读更多
当被叫sip不在线时需要转到pstn网络继续呼叫
这时需要用的continue_on_fail变量
如下设置可实现呼叫sip失败后继续呼叫后面的pstn

引用
continue_on_fail=true


详细配置如下
引用
        <extension name="Goip outbound">
                <condition field="destination_number"  expression="^01(\d+)$">
                  <action application="log" data="INFO goip outbound to $1"/>
                  <action application="set" data="hangup_after_bridge=true"/>
                  <action application="set" data="continue_on_fail=true"/>
                  <action application="set" data="ringback=${us-ring}"/>
                  <action application="bridge" data="user/$1"/>
                  <action application="bridge" data="sofia/gateway/pstn/11$1"/>
                </condition>
        </extension>


简单解释:
用户拨打 01XXXXXXXX进入
主叫先与user/$1建立桥接失败
因为continue_on_fail=true 所以继续执行
与sofia/gateway/pstn/11$1建立桥接

分享到:
评论

相关推荐

    关于freeswitch的mod_odbc_cdr模块在话单写入mysql库失败时无法写本地csv话单文件的bug的修复

    mod_odbc_cdr是freeswitch的一个模块,该模块负责将话单实时写入mysql数据库。按照设计话单将在写入数据库失败时,写入本地文本文件,但是测试时发现该功能无法满足。经修改、测试无误,特此分享。

    freeswitch1.6.20 mod_av,mod_tts_commandline

    例如,你可以通过`mod_av`实现多路音频的混合,或者在FreeSwitch会话中添加背景音乐。在编译`mod_av`时,可能需要确保与你的FreeSwitch环境兼容的编译选项和依赖库已经正确配置,例如OpenSSL、libavcodec、...

    freeswitch xml_curl模块使用

    在本文中,我们将深入探讨Freeswitch中的XML_CURL模块及其使用方法,特别是在与PHP集成时如何生成XML文件,以及如何用它来替代传统的directory、ivr(交互式语音响应)和dialplan配置。 Freeswitch是一个开源的软...

    freeswitch_sound_zh.zip

    【freeswitch_sound_zh.zip】是一个专门为FreeSWITCH开源通信平台提供的中文语音资源包。FreeSWITCH是一款功能强大的、可扩展的、跨平台的VoIP服务器软件,它支持多种协议,如SIP、Skype for Business、XMPP等,广泛...

    freeswitch之mod_callcenter介绍

    `mod_callcenter`是Freeswitch中的一个强大模块,主要用于实现呼叫中心的功能。它能够处理来电分配、队列管理、座席状态监控等常见呼叫中心场景的需求。本文将重点介绍`mod_callcenter`中的配置选项以及通道变量等...

    FS-ESL_jssip_freeswitch_esl_mixj1i_

    本文将深入探讨一个与这一主题相关的项目:“FS-ESL_jssip_freeswitch_esl_mixj1i_”,这个项目实现了JSSIP与ESL(Event Socket Library)方式连接FreeSwitch,从而在Web应用中整合了VoIP功能。 **FreeSwitch**是一...

    FreeSWITCH简要使用教程V1.1_freeswitch学习资料_freeswitch_

    《FreeSWITCH简要使用教程V1.1》这本书可能涵盖了上述的多个方面,包括FreeSWITCH的安装、基本配置、模块管理、API使用、脚本编程以及常见应用场景的案例分析。读者可以通过阅读本书,逐步建立起对FreeSWITCH的全面...

    sipjs_freeswitch_sipjs_sip.js_sipjs视频_

    标题中的“sipjs_freeswitch_sipjs_sip.js_sipjs视频”表明这是一个关于使用SIP.js库与FreeSWITCH服务器进行视频音频通话的教程或项目。SIP.js是一个JavaScript库,它允许开发者在浏览器中实现SIP(Session ...

    fusionpbx-4.2.zip_freeswitch_full_fusionpbx 4.2_multi-tenant_pbx

    FusionPBX 4.2 是一款基于FreeSwitch的全功能多租户PBX(Private Branch Exchange)系统。这个名为“fusionpbx-4.2.zip_freeswitch_full_fusionpbx 4.2_multi-tenant_pbx”的压缩包包含了构建和运行FusionPBX 4.2所...

    FreeSWITCH加载mod_ilbc

    FreeSWITCH是一个开源的通信平台,它支持多种协议和编码方式,广泛应用于VoIP(Voice over IP)系统。本文将详细讲解如何在FreeSWITCH环境中加载mod_ilbc模块,以及这个模块的重要性和作用。 首先,我们需要理解...

    FreeSwitch的mod_dialplan_xml模块分析

    FreeSwitch的mod_dialplan_xml模块是其拨号计划的核心组件之一,负责处理呼叫路由的逻辑。Freeswitch系统提供了多种拨号计划模块,包括mod_dialplan_directory、mod_dialplan_asterisk、mod_dialplan_xml以及mod_...

    src.rar_freeswitch g729_golf

    这些资源对于开发者来说极为宝贵,它们可以帮助理解并实现FreeSwitch与Golf Switch之间的集成,以及如何在Golf Switch上启用和优化G729编码。通过分析和研究这些文件,开发者可以更好地掌握如何在特定场景下利用...

    esl.zip_CTI_esl freeswitch_freeswitch esl_freeswitch中间件_zip

    **Freeswitch与ESL简介** Freeswitch是一款开源、多平台的VoIP通信系统,设计用于企业级的电话交换和媒体服务器应用。它支持多种协议,如SIP、Skype for Business、XMPP等,提供了丰富的API和模块化设计,使得...

    FreeSwitch的event_socket模块分析

    这个模块使得管理员或者第三方应用程序能够与FreeSwitch交互,执行API命令,接收和发送事件,进行日志记录以及实现更多高级功能。 1. **mod_event_socket的功能** - **描述**:mod_event_socket默认监听在...

    FreeSWITCH_FusionPBX_讯时潮流网关配置

    讯时潮流网关是与FreeSWITCH系统对接的第三方硬件设备,用于实现VoIP网络与传统PSTN(Public Switched Telephone Network)网络的互通。 在FreeSWITCH和FusionPBX界面系统对接讯时潮流网关配置过程中,主要的知识点...

    FreeSWITCH中文语音包 (2017-11整合)

    FreeSWITCH是一款开源的通信平台,它支持多种协议,如SIP、Skype for Business (formerly Lync)、XMPP等,广泛应用于VoIP(Voice over IP)系统、IVR(Interactive Voice Response)和呼叫中心解决方案。这个...

    mod_rtsp freeswitch模块

    debian8 64位环境下使用(是编译好的so和a,不是源码),freeswitch接入rtsp,已经试验过可以接入海康摄像头,通过linphone播放。但是这个只是演示用,占用cpu比较高,后面有时间再优化。

    ubuntu22.04或者debian12 安装FreeSWITCH脚本(先看描述中的使用手册和预览地址)

    一键安装freeswitch脚本,提供web可视化管理GUI,jssip demo,单呼,组呼,群呼,广播,会议,黑名单,acl,呼叫转移,监听通话,系统报警,录音,录像,防火墙,turn,wss,备份,抓包,操作记录,日志查看等等。...

    FreeSwitch 1.2_1_7 中文版本说明

    ### FreeSwitch 1.2_1_7 中文版本说明 #### 一、FreeSwitch简介与背景 FreeSwitch是一款开源的高性能电话交换平台,能够帮助企业和开发者构建灵活且高效的通信解决方案。它支持多种协议(如SIP、IAX2、MGCP等),...

    FreeSwitch media bug获取通话语音流的完整例子

    在FreeSwitch这个强大的开源通信平台中,Media Bug是一个非常重要的工具,它允许开发者获取和处理通话过程中的媒体流,例如语音、视频等。本案例将详细介绍如何利用Media Bug功能来获取通话语音流的完整流程。 首先...

Global site tag (gtag.js) - Google Analytics