`
xly_971223
  • 浏览: 1277652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
当被叫sip不在线时需要转到pstn网络继续呼叫 这时需要用的continue_on_fail变量 如下设置可实现呼叫sip失败后继续呼叫后面的pstn 引用continue_on_fail=true 详细配置如下 引用        <extension name="Goip outbound">          ...
freeswitch通过配置gateway实现pstn落地 配置步骤: 1.在FreeSWITCH\conf\sip_profiles\external目录下添加pstn.xml 引用<include>   <gateway name="pstn">   <paramname="username" value="freeswitch"/>   <paramname="password" value="freeswitch"/>   <para ...
continue_on_fail 作用于被叫(b leg) 当被叫不在线或者忙等不可接通时, 如果true则继续处理, 如果false拨号盘(dialplan)停止处理
1 下载unixODbc包 引用wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz 2 安装 引用tar -xvzf unixodbc*.tar.gz ./configure --enable-gui=no make make install freeswitch在编译时能够自动检测主机是否安装了unixODBC 3   安装MYSQL的ODBC驱动 引用 yum install mysql-connector-odbc 安装后包在 /user/lib64下 创建一个 template_file 文件,内容 ...
1 必须装的工具包 这里直接给出yum命令 引用yum install git autoconf automake libtool ncurses-devel libjpeg-devel 2 选装的工具包 引用yum install expat-devel openssl-devel libtiff-devel libX11-devel unixODBC-devel libssl-devel python-devel \                  zlib-devel libzrtpcpp-devel alsa-lib-devel libogg-devel libvorbis-dev ...
set命令 把变量设置到 a-leg上 <action application="set" data="nibble_rate=5"/> export 把变量同时设置到a-leg和b-leg上 <action application="export" data="nibble_rate=3"/> nolocal 把变量仅设置到b-leg上 <action application="export" data="nolocal:nibble_rate=3& ...
函数 hangup_after_bridge 的作用 作用于主叫(a leg) 前置条件: A呼叫B,如果B挂机 如果  hangup_after_bridge = true,这时A也直接挂机 如果  hangup_after_bridge = false,则A继续向后执行 此变量用于bridge通话
1. 首先要开启 mod_nibblebill 模块 在文件 /freeswitch/conf/autoload_configs/modules.conf.xml  中 引用<load module="mod_nibblebill"/> 2.配置nibblebill.conf.xml 文件 重点是配置odbc数据源 <param name="db_username" value="sa"/> <param name="db_password" value=" ...
freeswitch 例子中提供了静态文件的directory 实际应用中都是从数据库加载的 ,配置方法如下 1.首先要开启 mod_xml_curl 模块 引用<load module="mod_xml_curl"/> 2.配置 xml_curl.conf文件 配置了一个 dialplan网关和一个directory 网关 引用   <binding name="dialplan">       <param name="gateway-url" value="http://example1 ...
freeswitch直播会议的实现 我们做的是小心会议 一个会议最多5方 简单的配置如下 <extension name="MY_Extension"> <condition field="destination_number" expression="^95126_(\d{7,15})_(\d{7,15})$"> <action application="answer"/> <!-- <action application ...
freeswitch安装完成后默认的是用静态配置文件的方式加载号码本 这对于动态注册的用户,无法实时同步 需要系统reloadxml后号码才能呼入 对于商业系统来说这是无法接受的 动态加载 动态方式其实很简单,开发一个http接口给fs调用 fs发去http请求传参数,接口返回http相应 这样就OK了 下面给出具体配置: 第一步 找到 modules.conf.conf 文件 去掉注释 <load module="mod_xml_curl"/> 第二步 修改 xml_curl.cong.xml 重点是 http://example1.com:80/ ...
与外部链接: freeswitch通过 sip网关联系外部世界,freeswitch此时在sip server 来看是一个user. 配置网关方式: 创建中继文件: conf/sip_profiles/external/test.xml <include> <gateway name="custom"> <param name="username" value="MY_USER_NAME"/> //sip provider提供的用户名及密码 <param name="pa ...
freeswitch官方英文说明文档 http://wiki.freeswitch.org/wiki/Using_ODBC_in_the_core 1.安装unixodbc 从这个页面下载unixodbc http://sourceforge.net/projects/unixodbc/files/unixODBC/2.3.0/ tar xvf unixODBC-2.3.0.tar.gz cd unixODBC-2.3.0 ./configure make && make install 2.安装postgresql 下载postgresql-8.3.6.tar.bz ...

sip rtp端口

SIP发Invite请求时会把主叫的IP和RTP端口发送给被叫端 被叫在回复180 Ringing时同样会把被叫的IP和RTP媒体端口告诉主叫 在Invite建立成功后,后面的媒体通信将会使用协商好的RTP端口
原文地址 http://network.51cto.com/art/201007/211662.htm SIP协议可能大家有所接触。那么则个协议的意思是会话初始化协议,是一种应用层控制协议。那么更多具体的功能和应用是什么呢?它可用来创建、修改或终止多媒体会话,如因特网 ...
Global site tag (gtag.js) - Google Analytics