2012-02-20 15 views
1

私たちの組織では、電話機のかなり異なるモデルを使用しています。ダイヤルパッド以外に共通しているのは、フックフラッシュを「送信」する機能だけです。私は、通常のダイヤルパッドの組み合わせの上にあるこの種のシグナリングを使用して、相手側がDTMFトーンを受信しないようにしたい(IVRとの望ましくないやり取りや相手側の邪魔を防ぐ)ことをお勧めします。[アスタリスク] SIPチャネルでフックフラッシュを使用した着信転送

2質問:

  1. features.confで表さフラッシュフックでどのように? RFC2833セクション3.10(DTMFイベント)とthis article(これはSIP構成の代わりにZAP-ですので、私の疑問...次の質問も参照してください)によれば、それはちょうど "フラッシュ"でなければなりません。

  2. Googleのクエストでは、アスタリスクでSIPプロトコルを使用しているときにフックのフラッシュがPBXによって無視されることを知りました。送信時にエラーメッセージが表示されます: "警告[26159]:chan_sip .c:6487 sip_indicate:条件9を示す方法を知らない "。それを修正する方法はありますか/それを回避するには?

アスタリスクバージョン:1.8.3.2

事前にdtmfmode

TNXのための "情報" を使用!

答えて

0

ほとんどの場合、フックを使用してアダプタの設定を行います。お持ちの場合は、コードを転送するように変更することができます。

更新:コードレビューの後、私はDTMF 16が正常に受信し、1.8.xで送信されたと言うことができます。しかし、features.cはフラッシュ(イベント16)で何もしません。 アスタリスクのaudiohookアプリケーションを作成して、そのDTMF 16から2のDTMF値を変更したり、転送を呼び出すことができます。 DTMFメソッドSIPInfoで動作し、そのようなパッチの複雑さは平均以下です(熟練者の場合5-6時間)

関連する問題