Skip to content

Commit

Permalink
fix formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
seven1240 committed Jan 12, 2024
1 parent 325147b commit 8051d90
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ _(.\*)将匹配任意数量的数字,在如何限制它的许多示例中_

从扩展定义(此示例中的1000.xml)中删除。

**\*\*\*\*\* 现在是测试您的设置并确保其安全的好时机 \*\*\*\*\***
** 现在是测试您的设置并确保其安全的好时机 **

## 安全性

Expand All @@ -148,7 +148,7 @@ _(.\*)将匹配任意数量的数字,在如何限制它的许多示例中_

_**注意:** 我还没有测试过这种IP阻止的安全措施,但理论上应该可以正常工作。待我测试后,我会更新此页面_

**Voice -> PSTN Line**
`Voice -> PSTN Line`

**SIP设置**

Expand Down Expand Up @@ -631,6 +631,7 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<!-- 附加服务订阅 -->
```

```xml
<Call_Waiting_Serv_1_ ua="na" value="Yes" />
<Block_CID_Serv_1_ ua="na" value="Yes" />
<Block_ANC_Serv_1_ ua="na" value="Yes" />
Expand Down Expand Up @@ -662,7 +663,6 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml

<!-- 音频设置 -->

```xml
<Preferred_Codec_1_ ua="na" value="G711u" /> <!-- options: G711u/G711a/G726-16/G726-24/G726-32/G726-40/G729a/G723 -->
<Silence_Supp_Enable_1_ ua="na" value="No" />
<Use_Pref_Codec_Only_1_ ua="na" value="No" />
Expand Down Expand Up @@ -726,7 +726,6 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<FAX_T38_Redundancy_1_ ua="na" value="1" /> <!-- 选项: 0/1/2/3 -->
<FAX_Tone_Detect_Mode_1_ ua="na" value="caller or callee" /> <!-- 选项: caller or callee/caller only/callee only -->
<Symmetric_RTP_1_ ua="na" value="Yes" />
```
<!-- 网关账户 -->
Expand Down Expand Up @@ -772,7 +771,6 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<!-- 选择性呼叫转移设置 -->
```xml
<Cfwd_Sel1_Caller_1_ ua="rw" value="" />
<Cfwd_Sel1_Dest_1_ ua="rw" value="" />
<Cfwd_Sel2_Caller_1_ ua="rw" value="" />
Expand Down Expand Up @@ -852,7 +850,7 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<!-- NAT设置 -->
```

```
```xml
<NAT_Mapping_Enable_2_ ua="na" value="" />
<NAT_Keep_Alive_Enable_2_ ua="na" value="" />
<NAT_Keep_Alive_Msg_2_ ua="na" value="$NOTIFY" />
Expand Down Expand Up @@ -1102,6 +1100,7 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<!-- PSTN-To-VoIP 网关设置 -->
```

```xml
<PSTN-To-VoIP_Gateway_Enable_2_ ua="na" value="" />
<PSTN_Caller_Auth_Method_2_ ua="na" value="" /> <!-- 选项:无/PIN -->
<PSTN_Ring_Thru_Line_1_2_ ua="na" value="" />
Expand Down Expand Up @@ -1440,7 +1439,6 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<Media_Loopback_Code ua="na" value="*03" />
<Referral_Services_Codes ua="na" value="" />
<Feature_Dial_Services_Codes ua="na" value="" />
```
<!-- 垂直服务公告代码 -->
Expand Down Expand Up @@ -1468,7 +1466,6 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml
<!-- 杂项 -->
```markdown
<Set_Local_Date__mm_dd_ ua="na" value="" />
<Set_Local_Time__HH_mm_ ua="na" value="" />
<Time_Zone ua="na" value="GMT-08:00" /> <!-- 选项: GMT-12:00/GMT-11:00/GMT-10:00/GMT-09:00/GMT-08:00/GMT-07:00/GMT-06:00/GMT-05:00/GMT-04:00/GMT-03:30/GMT-03:00/GMT-02:00/GMT-01:00/GMT/GMT+01:00/GMT+02:00/GMT+03:00/GMT+03:30/GMT+04:00/GMT+05:00/GMT+05:30/GMT+05:45/GMT+06:00/GMT+06:30/GMT+07:00/GMT+08:00/GMT+09:00/GMT+09:30/GMT+10:00/GMT+11:00/GMT+12:00/GMT+13:00 -->
Expand Down Expand Up @@ -1517,6 +1514,8 @@ http://192.168.1.5/admin/resync?http://192.168.1.76/provision/3102.xml

## 评论:

```
<!-- regarding the TP Parse error i have uploaded a diff file which would allow FS to accept packets with cid name field without quotes and with illegal characters [FS-7542](https://freeswitch.org/jira/browse/FS-7542?src=confmacro) \-[Authenticate](https://freeswitch.org/confluence/plugins/servlet/applinks/oauth/login-dance/authorize?applicationLinkID=c4b15fa3-ad57-3c05-af05-8c167cb92266) to see issue details ![](/images/icons/contenttypes/comment_16.png) Posted by xbipin at May 19, 2015 02:37 | -->
| 关于TP Parse错误,我已经上传了一个差异文件,这个文件能够让FS接受没有引号和具有非法字符的cid名称字段的数据包 [FS-7542](https://freeswitch.org/jira/browse/FS-7542?src=confmacro) \-[Authenticate](https://freeswitch.org/confluence/plugins/servlet/applinks/oauth/login-dance/authorize?applicationLinkID=c4b15fa3-ad57-3c05-af05-8c167cb92266) 查看问题详情 ![](/images/icons/contenttypes/comment_16.png) 于 2015年5月19日 02:37 由xbipin 发布 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
```
35 changes: 17 additions & 18 deletions docs/FreeSWITCH-Explained/Modules/mod_commands_1966741.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2234,29 +2234,26 @@ Avg: 16.408ms Total Time: 49.269ms

用法:

tone_detect `<uuid>` `<key>` `<tone_spec>` [\<flags> \<timeout> \<app> \<args>] \<hits>
```sh
tone_detect <uuid> <key> <tone_spec> [<flags> <timeout> <app> <args>] <hits>
```

当作为API调用执行时,需要 `<uuid>`;作为拨号计划应用时,uuid 是作为通道变量的一部分隐含的。

&lt;key> 是用来标识此音调检测实例的任意名称;必填项

&lt;tone\_spec> 要检测的频率;必填项

&lt;flags> 'r' 或 'w',用于指定监视的方向

&lt;timeout> 持续时间,用于检测音调;
- `<key>` 是用来标识此音调检测实例的任意名称;必填项
- `<tone_spec>` 要检测的频率;必填项
- `<flags>` 'r' 或 'w',用于指定监视的方向
- `<timeout>` 持续时间,用于检测音调;

0 = 持续检测

+time = 在 tone\_detect 执行后的毫秒数

time = 自纪元时 (1970年1月1日) 起的绝对时间,以秒为单位停止

&lt;app> 当 tone\_detect 被触发时执行的 FS 应用程序;如果省略 app,则只返回一个事件

&lt;args> 应用程序的参数,用单引号括起来

&lt;hits> 在执行指定的 app 之前,tone\_detect 应该触发的次数
- `<app>` 当 tone\_detect 被触发时执行的 FS 应用程序;如果省略 app,则只返回一个事件
- `<args>` 应用程序的参数,用单引号括起来
- `<hits>` 在执行指定的 app 之前,tone\_detect 应该触发的次数

一旦 tone\_detect 返回结果,它将不会再次触发,直到重置。通过调用 `tone_detect <key>` 来重置 tone\_detect,不带额外的参数即可重新激活先前指定的 tone\_detect 声明。

Expand Down Expand Up @@ -2322,13 +2319,15 @@ user_data 1000@192.168.1.101 attr id

用法:

user_exists &lt;key> &lt;user> &lt;domain>
```sh
user_exists <key> <user> <domain>
```

&lt;key>是指定在目录的用户标签中的键
`<key>`是指定在目录的用户标签中的键

&lt;user>表示键的值
`<user>`表示键的值

&lt;domain>是用户所属的域
`<domain>`是用户所属的域

示例:

Expand Down Expand Up @@ -2377,4 +2376,4 @@ user_exists vm-password 1000 192.168.1.101
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 命令 "**show calls**" 不支持 "like &lt;匹配字符串>"**show channels like** &lt;匹配字符串>能支持吗?![](/images/icons/contenttypes/comment_16.png) 由livem在2017年11月2日21:33发布 |
| 使用 `uuid_getvar` 函数时,请注意使用正确的变量名。下面是一个有效的示例:`uuid_getvar my_uuid direction`。但是下面的示例将**无法工作**:`uuid_getvar my_uuid Call-Direction`。请参考[通道变量](../Dialplan/Channel-Variables_16352493.mdx#about)获取**通道变量名称**,
而不是 Info 变量名称!![](/images/icons/contenttypes/comment_16.png) 由Fx在2020年8月25日05:12发布 |
而不是 Info 变量名称!![](/images/icons/contenttypes/comment_16.png) 由Fx在2020年8月25日05:12发布 |
8 changes: 5 additions & 3 deletions docs/FreeSWITCH-Explained/Modules/mod_rtmp_5046427.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -100,17 +100,19 @@ rtmp_contact profile/user@domain[/[!]nickname]

如果通过Flash接收流音频时出现延迟,首先检查延迟是否是由Flash与浏览器和音频系统的交互造成的。例如,在一些使用PulseAudio的Linux发行版上,您可以在桌面终端窗口执行以下命令,它会对当前会话的延迟产生很大影响:

```sh
export PULSE_LATENCY_MSEC=20
/usr/bin/firefox "$@"
```

## Flex客户端

还有一个与mod_rtmp配套使用的示例Flex客户端。源代码当前位于 **/usr/src/freeswitch/clients/flex** 目录下。您需要将这些文件复制并放置在Web服务器目录下。修改freeswitch.html文件并修改以下部分:
还有一个与mod_rtmp配套使用的示例Flex客户端。源代码当前位于 `/usr/src/freeswitch/clients/flex` 目录下。您需要将这些文件复制并放置在Web服务器目录下。修改freeswitch.html文件并修改以下部分:

```xml
var flashvars = {
rtmp_url: 'rtmp://my.ip.address.here/phone'
};
};
```

将my.ip.address.here替换为运行mod_rtmp模块的freeswitch服务器的IP地址。然后在浏览器中打开freeswitch.html页面来查看客户端的操作。
将my.ip.address.here替换为运行mod_rtmp模块的freeswitch服务器的IP地址。然后在浏览器中打开freeswitch.html页面来查看客户端的操作。
4 changes: 3 additions & 1 deletion docs/FreeSWITCH-Explained/Networking/Auto-Nat_6587487.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,9 @@ Eyebeam/snom2 &lt;> Internet &lt;> NAT &lt;> FS

# 故障排除

```
<stub>
```

UPnP部分:

Expand Down Expand Up @@ -259,4 +261,4 @@ UPnP部分:

[NAT穿越](./NAT-Traversal_3375417.mdx#about) - 用户NAT穿越

[sofia ext-rtp-ip设置](https://freeswitch.org/confluence/display/~boteman/sofia.conf.xml#sofia.conf.xml-Settings)
[sofia ext-rtp-ip设置](https://freeswitch.org/confluence/display/~boteman/sofia.conf.xml#sofia.conf.xml-Settings)

0 comments on commit 8051d90

Please sign in to comment.