标签: asterisk

无法通过星号呼叫

我想创建一个 voip 服务。我已经在一个专用的远程托管 debian lenny 发行版上安装了 asterisk-1.4。我做了一个 sip.conf 和 extensions.conf 以便在安装在其他一些 Windows Pc 中的两个 sip 电话(我使用的是 xlite 3.0)之间拨打电话。每当我切换此电话时,星号控制台都会显示“从 '”1000”'注册失败,因为 '122.168.10.254' - Peer 不应该注册“其中 xx.xx.xx.xx 是服务器 IP”,即我的 sip 电话无法在星号服务器上注册。请帮我在两个 sip 电话之间拨打电话

 #sip 显示同行
名称/用户名 Host Dyn Nat ACL 端口状态          
2000(未指定) D 0 未监控    
1000(未指定) D 0 未监控    
2 个 sip peer [监控:0 在线,0 离线未监控:0 在线,2 离线]

# sip 显示注册表
主机用户名刷新状态注册时间

# sip 显示频道
对等用户/ANR 呼叫 ID 序列 (Tx/Rx) 格式保留最后一条消息
0 个活动的 SIP 通道

配置文件

 
[一般的]
上下文=默认
绑定端口=5060
绑定地址=0.0.0.0

[1000]
秘密=1000
类型=朋友 …

asterisk voip

5
推荐指数
1
解决办法
5338
查看次数

55 条 VOIP 线路需要多少带宽以及什么类型的互联网连接

在呼叫中心环境中,55 条线路需要多少带宽?这将基于 SIP 协议,我们是否最好使用 G729 编解码器,因为我知道我们的 sip 提供商支持这个?哪种类型的互联网连接最适合这样的任务?SDSL 1:1 是否足够(我在英国)?

希望有相关经验的人能给我一些建议...

asterisk voip sip

4
推荐指数
1
解决办法
2675
查看次数

为什么我的软电话无法连接到 Asterisk?

我正在熟悉 Asterisk,并且正在阅读“Asterisk:电话的未来”一书。

我到那里我已经配置了点sip.conf,并extensions.conf根据书。


sip.conf

[general]
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes

[1000]
type=friend
context=phones
host=dynamic
Run Code Online (Sandbox Code Playgroud)

extensions.conf

[globals]

[general]
autofallthrough=yes

[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()

[incoming_calls]

[internal]
exten => 500,1,Verbose(1|Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()

[phones]
include => internal
Run Code Online (Sandbox Code Playgroud)

我的 Asterisk 服务器和我的软电话 (Ekiga) 都在我的桌面上运行。当我添加一个帐户时,它说Could not register sip:1000@localhost。我还尝试将 Ekiga 中的注册商设置为127.0.0.1.

我只是想让 Asterisk 使用基本设置,这样我就可以试验它。


系统详情:

blaine :: /etc/asterisk …
Run Code Online (Sandbox Code Playgroud)

asterisk

4
推荐指数
1
解决办法
7014
查看次数

将 SIP 电话 (X-Lite) 注册到 asterisk 服务器 (asteriskNow)

我们目前有一个学校项目,我们需要在其中建立一个带有 Asterisk 的 PBX。因此,我们在 ubuntu 12.10 上的虚拟环境(使用 virtualBox)中安装了 asteriskNow。我们通过在本地网络中通过 X-Lite 注册一些 SIP-Phones 来尝试配置,并且它起作用了。但是现在,我们希望也能够从 Internet 访问服务器 - 这就是我们正在努力解决的问题......这是我们迄今为止所做的:

  • 在 X-Lite 中,我们指定了 asterisk 服务器所在的本地网络的调制解调器的 IP。

  • 在调制解调器上,我们将端口 5060 上的所有传入请求转发到本地路由器,该路由器将所有请求转发到我们 asterisk-server 的本地 IP。

  • 我们将星号服务器的 IP 配置为静态。

  • 我们禁用了 ubuntu 防火墙

现在,我知道这是对我们问题的一个非常模糊的描述,错误可能在任何地方——但我们甚至不知道从哪里开始寻找错误。你有什么建议我们可以做什么吗?可能wireshark有什么帮助吗?非常感谢任何信息、帮助或建议(如果您知道如何使用 freepbx 设置星号的好教程)!

port-forwarding asterisk asterisknow

4
推荐指数
1
解决办法
5873
查看次数

注册星号到sip中继

我想将我的星号服务器注册到 SIP 中继。我在 sip.conf 和 extensions.conf 中添加了以下代码

配置文件

[general]
register => myusername:mypassword@sip.flowroute.com
allow=ulaw

[flowroute]                     ; keep this lowercase, do not change format
type=friend
secret=mypassword
username=myusername
host=sip.flowroute.com
dtmfmode=rfc2833
context=inbound            
canreinvite=no
allow=ulaw                   
insecure=port,invite
fromdomain=sip.flowroute.com
Run Code Online (Sandbox Code Playgroud)

扩展配置文件

[outgoing]
exten=> _03.,1,Dial(SIP/${EXTEN}@flowroute,30)
Run Code Online (Sandbox Code Playgroud)

当我用星号“sip show peers”时,它显示

CLI> sip show peers
Name/username             Host                                    Dyn Forcerport ACL Port     Status      Description 

flowroute/84106639        216.115.69.144                               a             5060     Unmonitored  

goip/goip                 192.168.10.6                             D   a             5060     OK (6 ms)                        
Run Code Online (Sandbox Code Playgroud)

当我访问我的 sip 提供商的管理控制台时,它没有显示任何带有星号的注册。请在这方面指导

谢谢

asterisk voip sip gsm

4
推荐指数
1
解决办法
3万
查看次数

Asterisk 不使用 externip

我正在尝试使用 hello-world 示例设置位于 NAT 后面的云 Asterisk 服务器。我有 NAT 问题。Asterisk 通过 SDP 提供给客户端的 IP 地址是它在 NAT 后面的本地地址,而不是外部地址。

我试图在 中设置externipsip.conf,但这似乎没有效果。

[general]
externip=xxx.yyy.zzz.vvv
nat=yes
tcpenable=yes
Run Code Online (Sandbox Code Playgroud)

客户端收到的SDP与服务器externip设置不一致:

v=0
o=root 291445984 291445984 IN IP4 172.31.46.110
s=Asterisk PBX 11.7.0~dfsg-1ubuntu1
c=IN IP4 172.31.46.110
t=0 0
m=audio 10078 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
m=video 0 RTP/AVP 96
Run Code Online (Sandbox Code Playgroud)

我希望 SDP 中的地址与externip字段中提供的地址相匹配。我已经尝试了实际 IP 地址和服务器名称,它们通过 DNS 正确解析为 IP 地址。

我设置的externip值不正确吗?或者是否需要不同的设置来让 Asterisk 通告其外部 IP 地址?

nat asterisk

3
推荐指数
1
解决办法
4819
查看次数

我应该使用 Asterisk GUI 吗?

在不久的将来,我将设置一个 Asterisk 盒来处理我们办公室中的所有电话(Linux 软件开发人员)。我玩过一个游戏,基本设置看起来很简单,复杂的东西是可能的。

我应该考虑使用 asterisk-gui 或 FreePBX 之类的 GUI 吗?GUI 似乎想要“按照自己的方式”配置事物,有时它们没有提供我想要的详细程度,但它们确实很容易。

一种选择可能是在 GUI 中基本设置系统,然后手动编辑配置文件。

有人对这个有经验么?

asterisk graphical-user-interface

2
推荐指数
1
解决办法
6039
查看次数

将调用星号转移到不同的上下文

我有一个小型和基本的 PBX,并且有两个上下文,基本上是销售和主管,两者都有不同的角色和权限。我注意到可以从同一上下文转移呼叫,但不可能将任何内容转移到另一个上下文。

任何见解,我有点像星号上的菜鸟,但目前没有其他人负责......

谢谢

编辑

这是扩展名.conf

[supervisor]
include => from-internal
exten => _40XX,1,Answer
exten => _40XX,n,Set(calltime=${STRFTIME(${EPOCH},,%C%y%m%d.%H.%M.%S)})
exten => _40XX,n,Set(CALLEDNUMBER=${EXTEN})
exten => _40XX,n,MixMonitor(/tmp/Para_${CALLEDNUMBER}-${calltime}-De_${CALLERID(num)}.wav)
exten => _40XX,n,Dial(SIP/${EXTEN},40,TtRr)
exten => _40XX,n,Hangup

[sales]
include => out-trunksip
exten => _41XX,1,Answer
exten => _41XX,n,Set(calltime=${STRFTIME(${EPOCH},,%C%y%m%d.%H.%M.%S)})
exten => _41XX,n,Set(CALLEDNUMBER=${EXTEN})
exten => _41XX,n,MixMonitor(/tmp/Para_${CALLEDNUMBER}-${calltime}-De_${CALLERID(num)}.wav)
exten => _41XX,n,Dial(SIP/${EXTEN},40,TtRr)
exten => _41XX,n,Hangup
Run Code Online (Sandbox Code Playgroud)

sip.conf 如下所示:

[supervisor]
username=sales
secret=ASUPERSECRETPASSWORD
type=peer
.....
context=supervisor
mailbox=supervisor

[sales]
username=sales
secret=ASUPERSECRETPASSWORD
type=peer
.....
context=sales
mailbox=sales
Run Code Online (Sandbox Code Playgroud)

为了让主管拥有他已经拥有的相同特权,并且销售人员能够将电话转接给他,你有什么建议

asterisk

2
推荐指数
1
解决办法
2万
查看次数

如何在 Asterisk 中找到特定分机的通话记录?

问题说明了一切。尝试使用 Asterisk 查看分机的呼叫记录。

提前致谢。

asterisk

2
推荐指数
1
解决办法
2万
查看次数

NAT 背后的星号和 SIP

我正在尝试设置一个 Asterisk-Server 来接受来自其他网络中的客户端的呼叫。服务器和客户端位于 NAT 之后。

我已经在客户端上激活了 STUN,但我仍然无法听到双方的声音。一段时间后,呼叫结束并在 Asterisk 上记录一条关于达到重传超时的消息,并且出现没有对收到的临界数据包的答复。

nat asterisk sip

2
推荐指数
1
解决办法
2万
查看次数