[IAX/IAX2] Asterisk 兩台互連 問題

188 views
Skip to first unread message

CHIEN YU LAI

unread,
Aug 17, 2016, 2:24:25 AM8/17/16
to Taiwan Asterisk Users' Group - www.osslab.com.tw

目前2台Server,各有各的分機及外線, [目標] 2台串起來分機可互通,外線各自使用
遇到以下問題卡關很久,請各位幫忙解惑問題點.
謝謝各位.

[問題]
1.使用IPPHONE打Server B 分機, 播打的電話有播號聲/可聽到預設語音/可看到Log
但接收方電話不會響,直接拿起電話也不會接通.

2.IPPHONE 裡有個IAX2 Server可設定註冊.
請問這一定要雙機設定才可以互通嘛? Server是註冊自己的還是對方的?
Server互相註冊就好?還是話機一定也要註冊?
IAX2 號碼是要打啥? =.= (SIP設定號碼?) 

3.現在播打雙方分機都會出現以下Log,請問該如何解決?
chan_iax2.c:4830 __auto_congest: Auto-congesting call due to slow response
    -- IAX2/0.0.0.2-4569-7772 is circuit-busy
    -- Hungup 'IAX2/0.0.0.2:4569-7772'

 xxxx*CLI> iax2 show peers
Name/Username Host Mask Port Status
SERVER1 (null) (D) 255.255.255.255 0 (T) unknow
 
1 iax2 peers [0 online, 1 offline, 0 unmonitored]
 

{{{{{Server A}}}}}

=====================================

(iax.conf )
-----------
[general]
autokill=yes


[aaaaaa]
type=friend
host=dynamic
trunk=yes
secret=aaaaaa
context=aaaaaa_incoming 

(extensions.conf )
-----------------------------
[globals]

[general]
autofallthrough=yes

[default]

[incoming_calls]

[phones]
include => from-internal
include => remote

[from-internal]
exten => _7XXX,1,NoOp()
exten => _7XXX,n,Dial(IAX2/${EXTEN:1},30,r)
exten => _7XXX,n,Playback(the-party-you-are-calling&is-curntly-unavail)
exten => _7XXX,n,Hangup()

[remote]
exten => _6XXX,1,NoOp()
exten => _6XXX,n,Dial(IAX2/aaaaaa/${EXTEN:1},30,r)
exten => _6XXX,n,Hangup()

[aaaaaa_incoming]
include => from-internal


(Sip.conf )
--------------------------
[1001]
type=friend
host=dynamic
context=phone


{{{{{Server B}}}}}


======================================
(iax.conf )
--------------------------
[general]
autokill=yes


[bbbbbb]
type=friend
host=dynamic
trunk=yes
secret=bbbbbb
context=bbbbbb_incoming


======================================
(extensions.conf)
------------------------------
[globals]

[general]
autofallthrough=yes

[default]

[incoming_calls]

[phone]
include => from-internal
include => remote

[from-internal]
exten => _6XXX,1,NoOp()
exten => _6XXX,n,Dial(IAX2/${EXTEN:1},30,r)
exten => _6XXX,n,Playback(the-party-you-are-calling&is-curntly-unavail)
exten => _6XXX,n,Hangup()

[remote]
exten => _7XXX,1,NoOp()
exten => _7XXX,n,Dial(IAX2/bbbbbb/${EXTEN:1},30,r)
exten => _7XXX,n,Hangup()

[bbbbbb_incoming]
include => from-internal    

======================================
(Sip.conf )
--------------------------
[8000]
type=friend
host=dynamic
context=phone

Ishtar Lin

unread,
Aug 17, 2016, 8:06:51 PM8/17/16
to aster...@googlegroups.com

1.你確定a主機可以到b主機?你是用內網ip還是外網ip?你有開port嗎?IAX2有特地的port
2.你是用web GUI設的嗎?網路找找,很多範例
3.注意codec


--
You received this message because you are subscribed to the Google Groups "Taiwan Asterisk Users' Group - www.osslab.com.tw" group.
To unsubscribe from this group and stop receiving emails from it, send an email to asterisk-tw+unsubscribe@googlegroups.com.
To post to this group, send email to aster...@googlegroups.com.
Visit this group at https://groups.google.com/group/asterisk-tw.
For more options, visit https://groups.google.com/d/optout.

CHIEN YU LAI

unread,
Aug 17, 2016, 9:38:14 PM8/17/16
to Taiwan Asterisk Users' Group - www.osslab.com.tw
1.你確定a主機可以到b主機?你是用內網ip還是外網ip?你有開port嗎?IAX2有特地的port
2.你是用web GUI設的嗎?網路找找,很多範例
3.注意codec





Ishtar Lin於 2016年8月18日星期四 UTC+8上午8時06分51秒寫道:

1.你確定a主機可以到b主機?你是用內網ip還是外網ip?你有開port嗎?IAX2有特地的port

==>
A目前使用IPPHONE打B主機分機已不會馬上斷線,但感覺還是沒連到B主機(因為電話不會響)
我兩台SERVER都是使用內網IP
請問使用LINUX要如何開PORT ?  4569 ? 
 

2.你是用web GUI設的嗎?網路找找,很多範例

==>
我是用Config檔設定的,Web GUI目前不考慮
 

3.注意codec

需使用何種格式?


 

To unsubscribe from this group and stop receiving emails from it, send an email to asterisk-tw...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages