Asterisk 星号最大呼叫数

Asterisk 星号最大呼叫数,asterisk,function-calls,pjsua2,Asterisk,Function Calls,Pjsua2,我想在星号服务器上做一个压力测试。 我创建了多个相互呼叫的帐户 比如说 1001 calls -----> 1002 1003 calls -----> 1004 1005 calls -----> 1006 不知何故,当服务器收到64个活动调用时,它总是说没有活动端口。 我不能再打电话了 错误日志 Choices: 0 For current dialog. -1 All 0 buddies in buddy list [1 -

我想在星号服务器上做一个压力测试。 我创建了多个相互呼叫的帐户

比如说

1001 calls -----> 1002
1003 calls -----> 1004
1005 calls -----> 1006
不知何故,当服务器收到64个活动调用时,它总是说没有活动端口。 我不能再打电话了

错误日志

Choices:
   0         For current dialog.
  -1         All 0 buddies in buddy list
  [1 - 0]    Select from buddy list
  URL        An URL
  <Enter>    Empty input (or 'q') to cancel
Make call: 07:40:28.584   pjsua_call.c !Making call with acc #1 to sip:1006@127.0.0.1:25060
07:40:28.584    pjsua_aud.c  .Set sound device: capture=-99, playback=-99
07:40:28.584    pjsua_aud.c  ..Setting null sound device..
07:40:28.584    pjsua_app.c  ...Turning sound device ON
07:40:28.584    pjsua_aud.c  ...Opening null sound device..
07:40:28.584  pjsua_media.c  .Call 0: initializing media..
07:40:28.584  pjsua_media.c  ..Unable to find appropriate RTP/RTCP ports combination
07:40:28.584  pjsua_media.c  ..Unable to create RTP/RTCP socket: Address already in use [status=120098]
07:40:28.584  pjsua_media.c  ..Error creating media transport: Address already in use
07:40:28.584   pjsua_call.c  .Error initializing media channel: Address already in use [status=120098]
07:40:28.584  pjsua_media.c  .Call 0: deinitializing media..
>>> >>>>
Account list:
  [ 0] <sip:172.31.31.91:30404>: does not register
       Online status: Online
 *[ 1] sip:1005@172.31.31.91: 200/OK (expires=219)
       Online status: Online
Buddy list:
 -none-
任何人都知道为什么会这样。
我还创建了一个脚本,该脚本可以注册5000个用户,所有用户都具有不同的端口,并且可以完美地工作,没有任何问题。是否可能存在限制函数?

很可能rtp.conf文件中允许的端口数量有限


请停止垃圾发送同样的问题,asterisk肯定可以处理数千个电话,检查您的设置嵌入?/config。

似乎与rtp.conf文件无关。我尝试将其更改为起始端口10000和结束端口30000,但调用保持不变。服务器此时允许所有端口进行测试,但这似乎也不起作用。不知何故,它只需要最少的端口。您需要重新启动服务器来影响rtp.conf中的更改。不管怎样,你所要求的需要调试,这是离题的。