各位前輩好.
因公司有組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]
目前撥號到PSTN後. 對方只響ㄧ聲就斷掉了.
(之前是連響都不響)
不知還有大概哪個方向小弟沒想到或沒設好?
(export time ? 等..)
不知前輩們能否提供經驗給小弟參考.
謝謝!
开始,你写道:
[quote]但在撥出時. 有響鈴. 但都無聲音.[/quote]
现在变成:
[quote]目前撥號到PSTN後. 對方只響ㄧ聲就斷掉了.
(之前是連響都不響)
[/quote]
这之间你做了哪些改动?
你的CLI log能不能贴上来看看?
你用的TrixBox,还是FreePBX+Asterisk? 版本?
設定並未做任何變動. 因我不知道log 在哪.所以才不知如何發問...(sorry)
目前不知道是不是電信商問題. 因為我撥打電信商其他號碼是正常的.
但透過電信商要做pstn 轉接則失敗.
能否請問dynaquy 前輩. 我如何將撥號log 匯出來給廠商debug ?
是要用sniffer 或winsip 之類軟體抓封包嗎?
不好意思一直麻煩dynaquy 大哥了... 謝謝!
另外.. 知道問個提外話.
有前輩知道例如ser或openser 能做sip trunk 嗎? 台灣哪裡能買到fxo 卡.
謝謝!
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
如果你不是同时打很多电话,你可以缩小这个范围。
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...^^"
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的上面。