Openser中文网

专注于VoIP,Opensips,Kamailio等技术,QQ群:QQ群:293697898

三、路由类型(机翻,时间有限,机翻为主)


tags:OpenSIPS core 创建时间:2023-10-27 11:06:01

三、路由类型 OpenSIPS 路由逻辑使用多种类型的路由。每种类型的路由都由特定事件触发,并允许您处理特定类型的消息(请求或回复)。

  1. route

请求路由块。它包含要对 SIP 请求执行的一组操作。

触发者:接收来自网络的外部请求。

处理:触发 SIP 请求。

类型 :最初是无状态的,可以使用 TM 函数强制为有状态。

默认操作:如果请求既没有转发也没有回复,路由将简单地在最后丢弃请求。

由“route{...}”或“route[0]{...}”标识的主“路由”块为每个SIP请求执行。

执行主路由块后的隐式操作是丢弃 SIP 请求。若要发送回复或转发请求,必须



二、OpenSIPS内核参数(机翻,时间有限,机翻为主)


tags:OpenSIPS core 创建时间:2023-10-27 11:03:11

  1. 核心参数

可以在配置文件中设置的全局参数。接受的值是,取决于实际参数字符串,数字和是/否。如果需要将“yes”或“no”指定为字符串的一部分,请用双引号括起来。

1.1 abort_on_assert 默认值:假

仅当启用断言时才相关。设置为 true 以使 OpenSIPS 在脚本断言失败时立即关闭。

用法示例:

abort_on_assert = true

1.2 advertised_address

它可以是 IP 地址或字符串,表示 Via 标头中通告的地址和 其他目标肿块(例如 RR 标头)。如果为空或未设置(默认值)套接字 使用发送请求的地址。

警告:



一、OpenSIPS脚本语法(机翻,时间有限,机翻为主)


tags:OpenSIPS 脚本语法 创建时间:2023-10-27 10:58:40

  1. 脚本格式

OpenSIP 配置脚本有三个主要逻辑部分:

全局参数

模块部分

路由逻辑

1.1 全局参数

通常,在第一部分,您声明OpenSIPS全局参数 - 这些全局或核心参数会影响OpenSIPS核心和可能的模块。

配置网络侦听器、可用的传输协议、分叉(和进程数)、日志记录和其他全局内容由这些全局参数提供。

例:

```bash disable_tcp = yes listen = udp:192.168.3.40:5060 listen = udp:192.168.3.40:5070 fork = yes children = 4 log_stderror = no