1

の初心者でasterisk、代表回線からアスタリスク回線に通話を転送できません。誰か助けてもらえますか?? 4 port私は、2 用FXOと 2 用のアスタリスク カードを持っており、2つの固定電話FXS回線をに接続し、 FXS portPSTN 回線を に接続しました。これら 2 つの固定電話回線の内線番号FXO portを生成しました。正常に、を使用しても通話できますが、誰かが固定電話に電話をかけると、呼び出し音が鳴らず、通話に参加できないという問題があるため、ダイヤルプレーンをください。DAHDI101102soft-phone101102

設定もします

拡張子.conf

[incoming]
exten => s,1,Answer( )
exten => s,2,Background(enter-ext-of-person)
exten => 101,1,Dial(Dahdi/1,10)
exten => 101,2,Playback(vm-nobodyavail)
exten => 101,3,Hangup( )
exten => 101,102,Playback(tt-allbusy)
exten => 101,103,Hangup( )
exten => 102,1,Dial(SIP/Jane,10)
exten => 102,2,Playback(vm-nobodyavail)
exten => 102,3,Hangup( )
exten => 102,102,Playback(tt-allbusy)
exten => 102,103,Hangup( )
exten => t,1,Playback(vm-goodbye)
exten => t,2,Hangup( )
[internal]
exten => 101,1,Dial(Dahdi/1,,r)
exten => tejas,1,Dial(Dahdi/1,,r)
exten => 102,1,Dial(Dahdi/chirag,,r)
exten => chirag,1,Dial(Dahdi/chirag,,r)

しかし、まだ成功していません....だから私を助けてください....

詳細については、他の .conf ファイルを貼り付けます


/etc/dahdi/system.conf

fxsks=1,2 
fxoks=3,4 
loadzone=in 
defaultzone=in 

上記のファイルsystem.confに示されているように、これfxsks channelsは 1 & 2 でありfxoks channels、3 & 4 ですが、この中で GUI モードにも使用されfreePBXていましConnectivity => Dahdiた。fxsks channelsfxoks channels

/etc/asterisk/chan_dahdi.conf

[general] 
#include chan_dahdi_general.conf 
#include chan_dahdi_general_custome.conf 
[channels] 
language=en 
busydetect=yes 
busycount=10 
usecallerid=yes 
callwaiting=yes 
usecallingpres=yes 
threewaycalling=yes 
transfer=yes 
cancallforward=yes 
callreturn=yes 
echocancel=yes 
echocancelwhenbridged=no 
echotraining=no 
immediate=no 
faxdetect=no 
rxgain=0.0 
txgain=0.0 

#include chan_dahdi_channels_custem.conf 
#include chan_dahdi_groups.conf 
#include chan_dahdi_additional.conf 

/etc/asterisk/dahdi-channels.conf

;line="1 WCTDM/4/0 FXSKS (in use) (EC:MG2-INACTIVE)" 
signalling=fxs_ks 
callerid=asreceived 
group=0 
context=from-pstn 
channel=>1 
callerid= 
group= 
context=default 
;line="2 WCTDM/4/1 FXSKS (in use) (EC:MG2-INACTIVE)" 
signalling=fxs_ks 
callerid=asreceived 
group=0 
context=from-pstn 
channel=>2 
callerid= 
group= 
context=default 
;line="3 WCTDM/4/2 FXOKS (in use) (EC:MG2-INACTIVE)" 
signalling=fxo_ks 
callerid="channel 3" <4003> 
mailbox=4003 
group=5 
context=from-internal 
channel=>3 
callerid= 
mailbox= 
group= 
context=default 
;line="4 WCTDM/4/3 FXOKS (in use) (EC:MG2-INACTIVE)" 
signalling=fxo_ks 
callerid="channel 4" <4004> 
mailbox=4004 
group=5 
context=from-internal 
channel=>4 
callerid= 
mailbox= 
group= 
context=default 

Zapataという名前のconfファイルをもう1つ取得しました。これを以下に投稿します..

など/アスタリスク/zapata.conf.template

[channels] 
language=en 
#include zapata_additional.conf 
context=from-pstn 
signalling=fxs_ks 
faxdetect=incoming 
usecallerid=yes 
echocancel=yes 
echocancelwhenbridged=no 
echotraining=800 
group=0 
channel=1-2 

extension.confそして、私が議論の冒頭で述べた変更を行ったより多くのこと

もう少し情報を共有したいのですが、GUIインターフェースなしfreePBXに基づいてサーバーPCにインストールし、サーバーのIPアドレスを使用して他のPCで使用しました。そして、に基づいていくつかの拡張機能を作成し、その機能は正常に機能しました。ソフトフォンを使用して呼び出すと、その機能が機能します。しかし、電話から固定電話にかけようとすると、Dahdi 内線が鳴りません。また、上記のコメントで言及したファイルを変更しようとしています.. freePBX を使用する方法と?? ありがとう....CentOSfreePBXSIPDahdi101(Dahdi extension)105(SIP Extension)extension.confconf file

4

1 に答える 1

1

わかりました -- でfrom-pstn指定されたコンテキストが定義されていませんdahdi-channels.conf

freePBX の外では、生のアスタリスク構成は次のようになります。extensions.conf次のようなセクションを追加する必要があります。

[from-pstn]
exten => _X.,1,Noop(Incoming call "from PSTN")
same =>      n,Answer()
same =>      n,Playback(demo-congrats)
same =>      n,Hangup()

最初の 2 つのセクションには、関連するコンテキストが必要dahdi-channels.confな定義がcontext=from-pstnあります。extensions.conf

アイテムはアスタリスクの[bracketed]「コンテキスト」であり、ダイヤルプランが動作する特定のコンテキストを指定します。詳細については、特に (無料の) 本「Asterisk: The Future of Telephony」を参照してください。

于 2013-06-03T17:02:42.500 に答える