无法通过星号服务器实时使用SIP呼叫

问题描述 投票:0回答:1

我无法向实时SIP对等方发出SIP呼叫,但是我能够从他们那里接收呼叫。我已经使用sip.conf文件使一些测试用户进行了操作,当我使用它们时,呼叫操作可以正常工作。但是当我呼叫服务器实时断开连接的实时Sip对等端。

我的饮同行如下:

id 7006名字edwin可以邀请内部上下文主机动态nat force_rport端口63806没有资格秘密123键入朋友禁止全部允许g729允许ilbc允许gsm允许允许法律regseconds 1577676814ipaddr 192.168.123.122可以打电话给我avpf是来宾不允许重叠srvlookup是局域网192.168.1.0/255.255.255.0绑定端口5060bindaddr 0.0.0.0soft_skill 32rtcachefriends是alwaysauthreject是会话计时器拒绝

当我从我在sip.conf文件(如下所示)中创建的用户呼叫此用户时,服务器会自动断开连接:

[general]
context=internal
allowguest=no
allowoverlap=no
srvlookup=yes
bindport=5060
bindaddr=0.0.0.0
allow=ulaw
alwaysauthreject=yes
canreinvite=no
nat=force_rport
session-timers=refuse
localnet=192.168.1.0/255.255.255.0

[7001]
type=friend
host=dynamic
secret=123
qualify=yes
context=internal


[7002]
type=friend
host=dynamic
secret=456
qualify=yes
context=internal


[7003]
type=friend
host=dynamic
secret=789
qualify=yes
context=internal

我已启用日志记录,输出如下:

控制台拨号edwin @ internal[Dec 30 03:40:46]警告[18968]:chan_oss.c:498 setformat:无法重新打开DSP设备/ dev / dsp:无此类文件或目录[Dec 30 03:40:46]注意[18968]:console_video.c:136 console_video_start:仅语音,不支持控制台视频pranav * CLI>与Asterisk服务器断开连接星号完全结束(0)。执行最后一分钟的清理

我的psql表中的我的扩展表是:

"2";"internal";"edwin";2;"Dial";"SIP/edwin,60"
"1";"internal";"edwin";1;"Answer";" "
"3";"internal";"edwin";3;"Playback";"vm-nobodyavail"
"4";"internal";"edwin";4;"Hangup";" "

所以,如何解决此问题,以便可以使用'edwin'用户接听电话?

asterisk sip voip pbx asterisk-java
1个回答
0
投票

首先,可能您正在运行VM或所述计算机没有声卡,因此不适合使用控制台拨号命令。而是从网络电话拨打电话或使用诸如[

之类的发起命令
originate SIP/edwin application wait 11

如果不能解决您的问题,那么有很多事情可能会使用户无法访问。

  1. 相互ping通两台机器以检查网络是否可以访问
  2. 确保在客户端/软件电话中启用了可以注册选项>>
  3. 还测试星号可以写入对等表。这些条目应在每次新的注册尝试时更改(从不同的主机尝试)
  4. port 63806
    ipaddr 192.168.123.122
    regseconds 1577676814
    
  1. 设置qualify = yes保持注册/连接有效
© www.soinside.com 2019 - 2024. All rights reserved.