2017-08-17 6 views
0

私は現在、アスタリスクを使って特定のタスクを実行する必要があるプロジェクトに取り組んでいます。私はアスタリスクはextension_custom.confの通りです。

何をしたか

私はラズベリーパイを通じてアスタリスクを実行し、Obi110デバイスを使用したVoIPにPSTNコールを変換します。しかし、私のFreePBXへの着信呼をルーティングします。拡張ファイルには「トランクから」コンテキスト名が付いていると書かれています。着信呼に応答してサウンドファイルを再生できるように、私はオンラインチュートリアルに従いました。例として、提供されたコードを使用して実際に動作するかどうかを確認しました。だから、extension_custom.confで、私はそれを保存し、アスタリスクを再起動した後、次のコード、

[from-trunk] 
exten => s,1,Answer ; 
exten => s,2,Playback(tt-weasels) ; 
exten => s,3,Hangup ; 

exten => ste,1,Set(VOLUME(RX)=10) ; set the RX volume 
exten => ste,2,Set(VOLUME(TX)=10) ; set the RX volume 
exten => ste,hint,SIP/ste; hint 'ste' used for presence notification 
exten => ste,3,Dial(SIP/ste) ; call the user ste' 


exten => steand,1,Set(VOLUME(RX)=10) ; set the RX volume 
exten => steand,2,Set(VOLUME(TX)=10) ; set the RX volume 
exten => steand,hint,SIP/ste; hint 'steand' used for presence notification 
exten => steand,3,Dial(SIP/steand) call the user 'steand' used for presence 
notification 

私の問題

を書いて、PSTN回線の電話に電話をかける、それはまだかなりのコマンドを以下よりリング。私は何か間違っているのですか?私はこれに新しいです。ありがとう。

+0

実際にアスタリスクにロードされているものを確認するには、dialplan showコマンドを使用します。 – viktike

答えて

0

拡張子は「拡張子なし」を意味します。あなたのダイヤルプランにその拡張機能には何の変化もありません。

使用

asterisk -rvvv 

アスタリスクのチェック出力呼び出しが来るとき、あなたが使用されるコンテキストと拡張子が表示されます。

また、あなたはでなければなりません。は、カスタムで同じコンテキストを使用してください。 from-trunk-customを使用してください。

+0

ありがとうございました。しかし、それでも私はそれがうまく動作しない理由を理解できません。私はアスタリスクの専門家ではない。それで、あなたは、私がダイヤラプランに追加して、呼び出し元にオーディオファイルを再生したいときは教えてください。 – sam1234

+0

12345と同じようにコールが来たら、exten => sをexten => 12345に変更してください。 – arheops

+0

拡張機能に関係なくコールを受け付けると思っていますか?私はしませんでした。私はこれらすべての拡張子にsを使用しました – sam1234

関連する問題