星号变量最大长度

时间:2014-05-23 05:58:33

标签: asterisk voip

我是星号的新手,我搜索了星号的UAC参数的最大长度限制

ex:username,secret,callerid,fromuser

我已经google了相同但没有找到相同的信息,但在星号源目录channels / sip / include / sip.h中,我看到下面的行

char username [256]
 char secret [256]

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

1 个答案:

答案 0 :(得分:2)

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

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

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

例如,如果您正在使用

username = something

然后“某事”必须小于255 - 12 = 243。

在大多数设备中解析sip标头时也存在SAME限制。结果,变量的大小要小得多。

例如,INVITE数据包通常有

From: "callerid" <sip:username@46.4.111.111:5061>;tag=as3ad441f7

因此,如果用户名超过200,则可能会出现问题。