Asterisk 可变最大长度

标签 asterisk voip

我是 asterisk 的新手,我已经搜索了 asterisk 的 UAC 参数最大长度的限制

例如:用户名、 secret 、来电显示、来自用户

我已经用谷歌搜索了相同的内容,但没有找到相同的信息,但在 Asterisk 源目录channels/sip/include/sip.h中,我看到了以下几行

字符用户名[256]
字符 secret [256]

Asterisk 中UAC参数允许的最大长度是多少?

最佳答案

大多数 Asterisk 使用最多 255 个 Asterisk 字符串进行行解析。

因此,不建议在任何配置文件中执行超过 255 行的操作。

这是每行的限制(不仅仅是可变长度)

例如,如果您正在使用

username = something

那么“某物”必须小于 255 - 12=243。

大多数设备中解析 sip header 也存在相同的限制。结果,这些变量的大小要小得多。

例如INVITE数据包通常有

From: "callerid" <sip:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="abded8ced9c5cac6ceeb9f9d859f859a9a9a859a9a9a" rel="noreferrer noopener nofollow">[email protected]</a>:5061>;tag=as3ad441f7

这意味着用户名超过 200 时可能会出现问题。

关于 Asterisk 可变最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23821949/

相关文章:

ios - 如果用户在重新启动之前强制关闭 VoIP 应用程序,它们是否会在设备启动时重新启动?

ios - 如果应用程序从后台被杀死,则不会收到 Pushkit 通知

database - 寻找 Asterisk 的 cdr 日志字段的解释

Mysql远程同步

xmpp - Asterisk 作为 WebRTC MCU 和外部认证

android - SipManager.isApiSupported() 和 SipManager.isVoipSupported() 返回 false

centos - 在 Asterisk 中生成非十进制唯一 ID

php - Mysql从多个表中选择,每个月创建一个新表

sockets - React-Native:语音聊天

algorithm - RTP:推荐策略以实现流畅的音频流