sip trunk 問題

各位前輩好.
   因公司有組sip account 想說用freepbx 做sip trunk 做撥出動作.
但在撥出時. 有響鈴. 但都無聲音. 查看Asterisk Info 出現.
Peer             User/ANR    Call ID      Seq (Tx/Rx)  Form  Hold     Last Message   
172.16.1.101 001  44f997c11e6  00103/00000  ulaw  No       Tx: ACK        
192.168.1.100 002  cd751a08206  00101/00002  ulaw  No       Rx: ACK
不知哪各地方出了錯? 望各位前輩指點.
SIP Trunk
----------------------
Outgoing Settings
allow=g711
canreinvite=yes
disallow=all
dtmfmode=rfc2833
fromdomain=172.16.1.101
fromuser=100
host=172.16.1.101
insecure=very
nat=yes
promiscredir=yes
qualify=yes
secret=100
type=peer
username=100

Registration
100:100@172.16.1.101
--------------------------------------
Outbound Routes
Dial PatternsA:
9|.

 

 

  公司有組sip account 想說用freepbx 做sip trunk 做撥出動作.
但在撥出時. 有響鈴. 但都無聲音.  [/quote]

这应该是NAT穿透的问题。
1。请检查防火墙(或路由器)的相应端口设置:
   SIP: UDP Port 5002-5082
   RTP:UDP Port 10000-20000
2。在sip.conf (或sip_nat.conf) 文件里,应该有如下行:
[quote]
nat=yes
localnet=192.168.1.0/255.255.255.0  #根据你的内网作相应设置
externip=28.94.1.37     #你的公网IP。也可以用domain name 如:externhost=mytrixbox.dyndns.org
[/quote]

 

 

 

多謝dynaguy 前輩~
目前撥號到PSTN後. 對方只響ㄧ聲就斷掉了.
(之前是連響都不響)
不知還有大概哪個方向小弟沒想到或沒設好?
(export time ? 等..)
不知前輩們能否提供經驗給小弟參考.
謝謝!
你的问题我有些糊涂!:L

开始,你写道:
[quote]但在撥出時. 有響鈴. 但都無聲音.[/quote]
现在变成:
[quote]目前撥號到PSTN後. 對方只響ㄧ聲就斷掉了.
(之前是連響都不響)
[/quote]

这之间你做了哪些改动?
你的CLI log能不能贴上来看看?
你用的TrixBox,还是FreePBX+Asterisk? 版本?
我目前版本使用 trixbox 1.2.3 .
設定並未做任何變動. 因我不知道log 在哪.所以才不知如何發問...(sorry)
目前不知道是不是電信商問題. 因為我撥打電信商其他號碼是正常的.
但透過電信商要做pstn 轉接則失敗.
能否請問dynaquy 前輩. 我如何將撥號log 匯出來給廠商debug ?
是要用sniffer 或winsip 之類軟體抓封包嗎?
不好意思一直麻煩dynaquy 大哥了... 謝謝!

另外.. 知道問個提外話.
有前輩知道例如ser或openser 能做sip trunk 嗎? 台灣哪裡能買到fxo 卡.
謝謝!
Telet (or SSH) to your server:

type:
#> asterisk -r -cvvvvv
CLI>
------------------------------------------------------------------------------------------------
我目前版本使用 trixbox 1.2.3 .                                                      |
設定並未做任何變動. 因我不知道log 在哪.所以才不知如何發問...(sorry) |
目前不知道是不是電信商問題. 因為我撥打電信商其他號碼是正常的.      |
但透過電信商要做pstn 轉接則失敗.                                                 |
能否請問dynaquy 前輩. 我如何將撥號log 匯出來給廠商debug ?           |
是要用sniffer 或winsip 之類軟體抓封包嗎?                                        |
------------------------------------------------------------------------------------------------

你的讲法的确有点含混,装好了系统没做任何变动???
那肯定是不能正常运作的了。
我这里的也是trixbox1.2.3,两片FXO卡。现在从Softphone分机互拨(内外网之间)、呼出到PSTN、由Softphone或PSTN拨入、拨入再转接至PSTN都已正常。

不知道你的硬件环境及真正问题到底是什么?可否描述更仔细点,也许我能帮到你。在此顺便感谢dynaguy这个热心的朋友。呵呵

顺便说一句:你可以在拨打电话时用命令来看看log:
tail -f /var/log/asterisk/full
语音包是由RTP来传输的,RTP采用UDP,Asterisk和TrixBox缺省设置为port 10000-20000 UDP。你可以查看etc/asterisk/rtp.conf核实。

如果你不是同时打很多电话,你可以缩小这个范围。

SIP电话震铃接通后无声音,常常是NAT的问题。请看2楼。
多謝大哥們協助.
我覺得出再我的sip 供應商. 我註冊他們sip proxy 互通沒問題.
但要透過他們sip proxy 到PSTN 則無法撥出(因我Trixbox沒有FXO卡)
目前把我LOG 抓下給他們去DEBUG. 再次感謝大哥們的熱心協助.
多謝大哥們幫忙.
系統商回覆給我. 他們跟PSTN 的Trunk Gateway 只支援g.729 跟gsm
可能是我code 對應錯誤. 導致無法透過他們trunk gateway 做落地.
我將 traunk 設定 allow=g729&gsm , Extension 選項也強迫定allow=g729&gsm
但UA 註冊上還是會跑G711U.. 不知該如何調整. 還是該換UA...^^"
[quote]原帖由 [i]jack456[/i] 于 2006-10-24 07:08 AM 发表
SIP Trunk
----------------------
Outgoing Settings
allow=g711
canreinvite=yes
disallow=all
dtmfmode=rfc2833
fromdomain=172.16.1.101
fromuser=100
host=172.16.1.101
insecure=very
nat=yes
promiscredir=yes
qualify=yes
secret=100
type=peer
username=100

Registration
100:100@172.16.1.101
[/quote]

试试把disallow放到allow的上面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值